|
From: <ji...@us...> - 2002-08-25 15:40:13
|
Update of /cvsroot/subtrick/TiTan/src/boot In directory usw-pr-cvs1:/tmp/cvs-serv14769 Modified Files: Makefile Log Message: Now supports layered make for kernel init dir Index: Makefile =================================================================== RCS file: /cvsroot/subtrick/TiTan/src/boot/Makefile,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Makefile 28 Jul 2002 13:16:03 -0000 1.4 --- Makefile 25 Aug 2002 15:40:09 -0000 1.5 *************** *** 6,37 **** ! ASM = nasm ! BIN = ploader.o sloader.o kernelinit.o ! SSTAGE = sloader.o kernelinit.o ! PIMAGE = PartImage ! BIMAGE = BootImage ! CAT = cat ! all: ploader sloader kernelinit makeimages ploader: ploader.s nasm -f bin ploader.asm -o ploader.o ! sloader: kernelinit.s nasm -f bin sloader.asm -o sloader.o ! kernelinit: kernelinit.s ! nasm -f bin kernelinit.asm -o kernelinit.o ! makeimages: ! CAT $(SSTAGE) > $(PIMAGE) ! cp ploader.o $(BIMAGE) clean: ! rm -f $(BIN) remove: rm -f $(BIMAGE) rm -f $(PIMAGE) ! rm -f $(BIN) --- 6,53 ---- ! ASM = nasm ! OBJ = ploader.o sloader.o ! ROBJ = $(KINIT_DIR)/kernelinit.o ! # Kernel Init dir ! KINIT_DIR = kernelinit ! # Second stage + Kernel init Bin files ! SSTAGE = sloader.o $(ROBJ) ! # Partition Image Sloader + Kernel init ! PIMAGE = PartImage ! # Boot Image primary loader ! BIMAGE = BootImage ! MAKE = make ! CAT = cat ! ! all: welcome ploader sloader kinit makeimages bye ! ! welcome: ! @echo "************** Starting To Compile boot **************" ploader: ploader.s nasm -f bin ploader.asm -o ploader.o ! sloader: nasm -f bin sloader.asm -o sloader.o ! kinit: ! @cd $(KINIT_DIR); $(MAKE) ! makeimages: ! @$(CAT) $(SSTAGE) > $(PIMAGE) ! @cp ploader.o $(BIMAGE) ! ! bye: ! @echo "************** Finshed Compiling boot **************" clean: ! rm -f $(OBJ) ! @cd $(KINIT_DIR); $(MAKE) clean remove: rm -f $(BIMAGE) rm -f $(PIMAGE) ! rm -f $(OBJ) ! d $(KINIT_DIR); $(MAKE) clean |