Rev 889 | Rev 892 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 889 | Rev 890 | ||
---|---|---|---|
Line 33... | Line 33... | ||
33 | spinlock.c \ |
33 | spinlock.c \ |
34 | boot/boot.asm \ |
34 | boot/boot.asm \ |
35 | boot/start.asm |
35 | boot/start.asm |
36 | 36 | ||
Line 37... | Line -... | ||
37 | #include |
- | |
38 | #include |
- | |
39 | #include |
- | |
40 | #include |
- | |
41 | #include |
- | |
42 | #include |
- | |
Line 43... | Line 37... | ||
43 | 37 | ||
44 | H_SRC:= \ |
38 | H_SRC:= \ |
45 | include/types.h \ |
39 | include/types.h \ |
46 | include/atomic.h \ |
40 | include/atomic.h \ |
Line 58... | Line 52... | ||
58 | 52 | ||
Line 59... | Line 53... | ||
59 | kernel.gz :kernel.mnt |
53 | kernel.gz :kernel.mnt |
60 | 7z a -tgzip kernel.gz kernel.mnt |
54 | 7z a -tgzip kernel.gz kernel.mnt |
Line 61... | Line 55... | ||
61 | 55 | ||
62 | kernel.mnt: kernel.obj $(PE_OBJS) Makefile ld.x |
56 | kernel.mnt: kernel.obj bin/export.obj $(PE_OBJS) Makefile ld.x |
Line 63... | Line 57... | ||
63 | ld $(LDFLAGS) -T ld.x -o $@ kernel.obj $(PE_OBJS) |
57 | ld $(LDFLAGS) -T ld.x -o $@ kernel.obj bin/export.obj $(PE_OBJS) |
64 | 58 | ||
Line 65... | Line 59... | ||
65 | bin/%.obj : core/%.c $(H_SRC) Makefile |
59 | bin/%.obj : core/%.c $(H_SRC) Makefile |
66 | $(CC) $(CFLAGS) -o $@ $< |
60 | $(CC) $(CFLAGS) -o $@ $< |
Line -... | Line 61... | ||
- | 61 | ||
- | 62 | bin/%.obj: %.asm |
|
- | 63 | $(FASM) $< $@ |
|
67 | 64 | ||
68 | bin/%.obj: %.asm |
65 | bin/export.obj: core/export.asm |
Line 69... | Line 66... | ||
69 | $(FASM) $< $@ |
66 | as -o $@ $< |