1 -include ..
/Makefile.config
40 all: kernel2 kernel2.objdump
43 kernel2
: $(OBJFILES
) libgcc.a
44 $(KERNEL_LD
) -T link.
ld -o
$@
$(OBJFILES
) libgcc.a
47 $(KERNEL_ASM
) -f elf
-o
$@
$^
49 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
51 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
53 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
55 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
57 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
58 interrupt.o
: interrupt.c
59 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
61 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
63 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
65 $(KERNEL_ASM
) -f elf
-o
$@
$^
67 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
69 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
71 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
73 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
74 memkernel.o
: memkernel.c
75 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
77 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
79 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
81 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
82 multiboot.o
: multiboot.c
83 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
85 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
87 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
89 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
91 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
93 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
95 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
97 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
99 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
101 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
103 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
105 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
107 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
108 dyncall.o
: ..
/lib
/libmeinos
/dyncall.asm
109 $(KERNEL_ASM
) -f elf
-o
$@
$^
110 llist.o
: ..
/lib
/libmeinos
/llist.c
111 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
112 pack.o
: ..
/lib
/libmeinos
/pack.c
113 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
114 perm.o
: ..
/lib
/libmeinos
/perm.c
115 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
116 tree.o
: ..
/lib
/libmeinos
/tree.c
117 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
118 string.o
: ..
/lib
/stdlibc
/string.c
119 $(KERNEL_CC
) $(KERNEL_CFLAGS
) -o
$@
$^
121 kernel2.objdump
: kernel2
122 $(KERNEL_OBJDUMP
) -d
-S
$^
> $@
125 rm -f
$(OBJFILES
) kernel2
*.objdump