version 1.1, 2001/10/02 11:17:07 |
version 1.2, 2002/09/11 07:26:59 |
|
|
# Level 0 kernel is "asm extern" |
# Level 0 kernel is "asm extern" |
# Level 1 kernel is the C generic one |
# Level 1 kernel is the C generic one |
|
|
|
kern=$src/kernel/$asmarch |
|
kerngen=$src/kernel/none |
|
|
cat >> $file << EOT |
cat >> $file << EOT |
pariinl.h: $src/kernel/alpha/asm0.h $src/kernel/none/level1.h |
pariinl.h: $kern/asm0.h $kerngen/level1.h |
cat $src/kernel/alpha/asm0.h $src/kernel/none/level1.h > \$@ |
cat $kern/asm0.h $kern/asm1.h $kerngen/level1.h > \$@ |
kernel.o: $src/kernel/$asmarch/level0.s |
kernel.o: $kern/level0.s |
\$(AS) \$(ASFLAGS) -o kernel.o $src/kernel/$asmarch/level0.s |
\$(AS) \$(ASFLAGS) -o kernel.o $kern/level0.s |
invert_word.o: $src/kernel/$asmarch/invert_word.s |
invert_word.o: $kern/invert_word.s |
\$(AS) \$(ASFLAGS) -o invert_word.o $src/kernel/$asmarch/invert_word.s |
\$(AS) \$(ASFLAGS) -o invert_word.o $kern/invert_word.s |
mp.o: .headers $src/kernel/none/mp.c |
mp.o: .headers $kerngen/mp.c |
\$(CC) -c \$(CFLAGS) \$(CPPFLAGS) -o mp.o $src/kernel/none/mp.c |
\$(CC) -c \$(CFLAGS) \$(CPPFLAGS) -o mp.o $kerngen/mp.c |
mpinl.o: .headers $src/kernel/none/level1.h |
mpinl.o: .headers $kerngen/level1.h |
\$(CC) -c \$(CFLAGS) \$(CPPFLAGS) -o mpinl.o $src/kernel/none/level1.c |
\$(CC) -c \$(CFLAGS) \$(CPPFLAGS) -o mpinl.o $kerngen/level1.c |
EOT |
EOT |