Rev 1111 | Rev 1127 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1111 | Rev 1113 | ||
---|---|---|---|
Line 47... | Line 47... | ||
47 | generic/string.c \ |
47 | generic/string.c \ |
48 | generic/thread.c \ |
48 | generic/thread.c \ |
49 | generic/futex.c \ |
49 | generic/futex.c \ |
50 | generic/io/io.c \ |
50 | generic/io/io.c \ |
51 | generic/io/print.c \ |
51 | generic/io/print.c \ |
52 | malloc/malloc.c |
52 | malloc/malloc.c \ |
- | 53 | generic/psthread.c |
|
53 | 54 | ||
54 | ARCH_SOURCES += \ |
55 | ARCH_SOURCES += \ |
55 | arch/$(ARCH)/src/entry.s \ |
56 | arch/$(ARCH)/src/entry.s \ |
56 | arch/$(ARCH)/src/thread_entry.s |
57 | arch/$(ARCH)/src/thread_entry.s |
57 | 58 | ||
Line 63... | Line 64... | ||
63 | all: kerninc libc.a arch/$(ARCH)/_link.ld |
64 | all: kerninc libc.a arch/$(ARCH)/_link.ld |
64 | 65 | ||
65 | kerninc: |
66 | kerninc: |
66 | ln -sfn ../../../kernel/generic/include include/kernel |
67 | ln -sfn ../../../kernel/generic/include include/kernel |
67 | ln -sfn kernel/arch include/arch |
68 | ln -sfn kernel/arch include/arch |
- | 69 | ln -sfn ../arch/$(ARCH)/include include/libarch |
|
- | 70 | ln -sfn ../../libipc/include include/libipc |
|
- | 71 | ln -sfn ../../libadt/include include/libadt |
|
68 | 72 | ||
69 | -include Makefile.depend |
73 | -include Makefile.depend |
70 | 74 | ||
71 | clean: |
75 | clean: |
72 | -rm -f include/kernel include/arch libc.a arch/$(ARCH)/_link.ld Makefile.depend |
76 | -rm -f include/kernel include/arch include/libarch include/libipc include/libadt libc.a arch/$(ARCH)/_link.ld Makefile.depend |
73 | find generic/ arch/$(ARCH)/ -name '*.o' -follow -exec rm \{\} \; |
77 | find generic/ arch/$(ARCH)/ -name '*.o' -follow -exec rm \{\} \; |
74 | 78 | ||
75 | depend: |
79 | depend: kerninc |
76 | $(CC) $(DEFS) $(CFLAGS) -M $(ARCH_SOURCES) $(GENERIC_SOURCES) > Makefile.depend |
80 | $(CC) $(DEFS) $(CFLAGS) -M $(ARCH_SOURCES) $(GENERIC_SOURCES) > Makefile.depend |
77 | 81 | ||
78 | libc.a: depend $(ARCH_OBJECTS) $(GENERIC_OBJECTS) |
82 | libc.a: depend $(ARCH_OBJECTS) $(GENERIC_OBJECTS) |
79 | $(AR) rc libc.a $(ARCH_OBJECTS) $(GENERIC_OBJECTS) |
83 | $(AR) rc libc.a $(ARCH_OBJECTS) $(GENERIC_OBJECTS) |
80 | 84 |