Rev 861 | Rev 864 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 861 | Rev 862 | ||
---|---|---|---|
Line 25... | Line 25... | ||
25 | spinlock.c \ |
25 | spinlock.c \ |
26 | boot/boot.asm \ |
26 | boot/boot.asm \ |
27 | boot/start.asm |
27 | boot/start.asm |
28 | 28 | ||
Line -... | Line 29... | ||
- | 29 | #include |
|
- | 30 | #include |
|
- | 31 | #include |
|
- | 32 | #include |
|
- | 33 | #include |
|
- | 34 | #include |
|
- | 35 | ||
- | 36 | H_SRC:= \ |
|
- | 37 | include/types.h \ |
|
- | 38 | include/atomic.h \ |
|
- | 39 | include/spinlock.h \ |
|
- | 40 | include/link.h \ |
|
- | 41 | include/core.h \ |
|
- | 42 | include/mm.h \ |
|
- | 43 | include/slab.h |
|
Line 29... | Line 44... | ||
29 | 44 | ||
30 | PE_OBJS = $(patsubst %.s, bin/%.obj, $(patsubst %.asm, bin/%.obj,\ |
45 | PE_OBJS = $(patsubst %.s, bin/%.obj, $(patsubst %.asm, bin/%.obj,\ |
Line 38... | Line 53... | ||
38 | 53 | ||
Line 39... | Line 54... | ||
39 | kernel.mnt: kernel.obj $(PE_OBJS) Makefile ld.x |
54 | kernel.mnt: kernel.obj $(PE_OBJS) Makefile ld.x |
40 | ld $(LDFLAGS) -T ld.x -o $@ kernel.obj $(PE_OBJS) |
55 | ld $(LDFLAGS) -T ld.x -o $@ kernel.obj $(PE_OBJS) |
Line 41... | Line 56... | ||
41 | 56 | ||
42 | bin/%.obj : core/%.c Makefile |
57 | bin/%.obj : core/%.c $(H_SRC) Makefile |
Line 43... | Line 58... | ||
43 | $(CC) $(CFLAGS) -o $@ $< |
58 | $(CC) $(CFLAGS) -o $@ $< |
44 | 59 |