1 -include ..
/Makefile.config
41 all: kernel2 kernel2.objdump
44 kernel2
: $(OBJFILES
) libgcc.a
45 $(KERNEL_LD
) -T link.
ld -o
$@
$(OBJFILES
) libgcc.a
48 $(KERNEL_ASM
) -f elf
-o
$@
$^
50 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
52 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
54 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
56 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
58 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
59 interrupt.o
: interrupt.c
60 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
62 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
64 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
66 $(KERNEL_ASM
) -f elf
-o
$@
$^
68 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
70 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
72 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
74 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
75 memkernel.o
: memkernel.c
76 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
78 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
80 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
82 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
83 multiboot.o
: multiboot.c
84 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
86 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
88 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
90 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
92 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
94 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
96 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
98 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
100 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
102 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
104 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
106 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
108 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
109 dyncall.o
: ..
/lib
/libmeinos
/dyncall.asm
110 $(KERNEL_ASM
) -f elf
-o
$@
$^
111 llist.o
: ..
/lib
/libmeinos
/llist.c
112 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
113 pack.o
: ..
/lib
/libmeinos
/pack.c
114 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
115 perm.o
: ..
/lib
/libmeinos
/perm.c
116 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
117 tree.o
: ..
/lib
/libmeinos
/tree.c
118 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
119 string.o
: ..
/lib
/stdlibc
/string.c
120 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
122 kernel2.objdump
: kernel2
123 $(KERNEL_OBJDUMP
) -d
-S
$^
> $@
126 rm -f
$(OBJFILES
) kernel2
*.objdump