Rev 1366 | Rev 1435 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1366 | Rev 1392 | ||
|---|---|---|---|
| Line 60... | Line 60... | ||
| 60 | generic/io/vsnprintf.c \ |
60 | generic/io/vsnprintf.c \ |
| 61 | generic/io/printf_core.c \ |
61 | generic/io/printf_core.c \ |
| 62 | malloc/malloc.c \ |
62 | malloc/malloc.c \ |
| 63 | generic/psthread.c \ |
63 | generic/psthread.c \ |
| 64 | generic/sysinfo.c \ |
64 | generic/sysinfo.c \ |
| 65 | generic/ipc.c |
65 | generic/ipc.c \ |
| - | 66 | generic/async.c \ |
|
| - | 67 | generic/libadt/list.o \ |
|
| - | 68 | generic/libadt/hash_table.o |
|
| 66 | 69 | ||
| 67 | ARCH_SOURCES += \ |
70 | ARCH_SOURCES += \ |
| 68 | arch/$(ARCH)/src/entry.s \ |
71 | arch/$(ARCH)/src/entry.s \ |
| 69 | arch/$(ARCH)/src/thread_entry.s |
72 | arch/$(ARCH)/src/thread_entry.s |
| 70 | 73 | ||
| Line 77... | Line 80... | ||
| 77 | 80 | ||
| 78 | kerninc: |
81 | kerninc: |
| 79 | ln -sfn ../../../kernel/generic/include include/kernel |
82 | ln -sfn ../../../kernel/generic/include include/kernel |
| 80 | ln -sfn kernel/arch include/arch |
83 | ln -sfn kernel/arch include/arch |
| 81 | ln -sfn ../arch/$(ARCH)/include include/libarch |
84 | ln -sfn ../arch/$(ARCH)/include include/libarch |
| 82 | ln -sfn ../../libadt/include include/libadt |
- | |
| 83 | 85 | ||
| 84 | -include Makefile.depend |
86 | -include Makefile.depend |
| 85 | 87 | ||
| 86 | clean: |
88 | clean: |
| 87 | -rm -f include/kernel include/arch include/libarch include/libadt libc.a arch/$(ARCH)/_link.ld Makefile.depend |
89 | -rm -f include/kernel include/arch include/libarch libc.a arch/$(ARCH)/_link.ld Makefile.depend |
| 88 | find generic/ arch/$(ARCH)/ -name '*.o' -follow -exec rm \{\} \; |
90 | find generic/ arch/$(ARCH)/ -name '*.o' -follow -exec rm \{\} \; |
| 89 | 91 | ||
| 90 | depend: kerninc |
92 | depend: kerninc |
| 91 | -makedepend $(DEFS) $(CFLAGS) -f - $(ARCH_SOURCES) $(GENERIC_SOURCES) > Makefile.depend 2> /dev/null |
93 | -makedepend $(DEFS) $(CFLAGS) -f - $(ARCH_SOURCES) $(GENERIC_SOURCES) > Makefile.depend 2> /dev/null |
| 92 | 94 | ||
| 93 | libc.a: depend $(ARCH_OBJECTS) $(GENERIC_OBJECTS) |
95 | libc.a: depend $(ARCH_OBJECTS) $(GENERIC_OBJECTS) |
| 94 | $(AR) rc libc.a $(ARCH_OBJECTS) $(GENERIC_OBJECTS) |
96 | $(AR) rc libc.a $(LIBS) $(ARCH_OBJECTS) $(GENERIC_OBJECTS) |
| 95 | 97 | ||
| 96 | arch/$(ARCH)/_link.ld: arch/$(ARCH)/_link.ld.in |
98 | arch/$(ARCH)/_link.ld: arch/$(ARCH)/_link.ld.in |
| 97 | $(CC) $(DEFS) $(CFLAGS) -E -x c $< | grep -v "^\#" > $@ |
99 | $(CC) $(DEFS) $(CFLAGS) -E -x c $< | grep -v "^\#" > $@ |
| 98 | 100 | ||
| 99 | %.o: %.S |
101 | %.o: %.S |