version 1.2, 2007/10/25 19:37:49 |
version 1.4, 2007/11/07 10:18:48 |
|
|
# md source files (implies loader and config.c) |
# md source files (implies loader and config.c) |
#MDSRC= boot/loader.S |
#MDSRC= boot/loader.S |
LOADER= boot/loader.S |
LOADER= boot/loader.S |
MDSRC= config.c |
MDSRC= boot/irq_trampoline.c |
|
MDSRC+= config.c |
MDSRC+= dev/*.c |
MDSRC+= dev/*.c |
|
|
# md headers |
# md headers |
|
|
CFLAGS+= -c |
CFLAGS+= -c |
LDFLAGS= -Ttext 0x00000000 -Tdata 0x00100000 |
LDFLAGS= -Ttext 0x00000000 -Tdata 0x00100000 |
|
|
build: ${MDHDR} ${MIHDR} ${MDSRC} ${MISRC} |
build: ${LOADER} ${MDHDR} ${MIHDR} ${MDSRC} ${MISRC} |
${CROSSTOOLS}/usr/bin/gcc -c -o boot/loader.o ${LOADER} |
${CROSSTOOLS}/usr/bin/gcc -c -o boot/loader.o ${LOADER} |
${CROSSTOOLS}/usr/bin/gcc ${CFLAGS} ${MDSRC} ${MISRC} |
${CROSSTOOLS}/usr/bin/gcc ${CFLAGS} ${MDSRC} ${MISRC} |
${CROSSTOOLS}/usr/bin/ld ${LDFLAGS} boot/loader.o *.o |
${CROSSTOOLS}/usr/bin/ld ${LDFLAGS} boot/loader.o *.o |
|
|
clean: |
clean: |
rm a.out *.o boot/loader.o |
rm a.out *.o boot/loader.o |
|
|
|
ctags: ${LOADER} ${MDHDR} ${MIHDR} ${MDSRC} ${MISRC} |
|
rm tags |
|
ctags -adt ${LOADER} ${MDHDR} ${MIHDR} ${MDSRC} ${MISRC} |