⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 LINUX lilo-22.7.1 源代码。
💻
📖 第 1 页 / 共 2 页
字号:
			-DSIZEDISKB=`wc -c <disk.b | sed "s/ //g"` \			-o bootsect.s  bootsect.Spseudo.s:	bootsect.S pseudo.S diagnose/test4.com		cat bootsect.S pseudo.S >$(TMP).S		$(CPP) -traditional $(PCONFIG) \			-DSIZEKRNL=`wc -c <diagnose/test4.com | sed "s/ //g"` \			-DSIZEDISKB=512 -o pseudo.s $(TMP).S		rm -f $(TMP).Spseudo1.s:	bootsect.S pseudo.S disk.com		cat bootsect.S pseudo.S >$(TMP).S		$(CPP) -traditional $(PCONFIG) \			-DSIZEKRNL=`wc -c <disk.com | sed "s/ //g"` \			-DSIZEDISKB=512 -o pseudo1.s $(TMP).S		rm -f $(TMP).Spseudo3.s:	bootsect.S pseudo.S diagnose/test5.com		cat bootsect.S pseudo.S >$(TMP).S		$(CPP) -traditional $(PCONFIG) \			-DSIZEKRNL=`wc -c <diagnose/test5.com | sed "s/ //g"` \			-DSIZEDISKB=512 -o pseudo3.s $(TMP).S		rm -f $(TMP).Spseudo.b:	pseudo.spseudo1.b:	pseudo1.spseudo3.b:	pseudo3.sdiagnose/test4.com: 	diagnose/test4.c	cd diagnose; make all; cd ..diagnose/test5.com:	diagnose/test5.c	cd diagnose; make all; cd ..diag1.img:	disk.com pseudo1.b	cat pseudo1.b disk.com >diag1.imgdiag2.img:	diagnose/test4.com pseudo.b	cat pseudo.b diagnose/test4.com >diag2.imgdiag3.img:	diagnose/test5.com pseudo3.b	cat pseudo3.b diagnose/test5.com >diag3.imgdos/lilo.com:	cd dos; make -e CFLAGS="$(PCONFIG)" lilo.com; cd ..lilo.com:	dos/lilo.com	cp -uf $< $@flags.i:	Makefile version $(CFILES) $(HFILES)	echo "#define CFLAGS \"" $(CFLAGS) "\"" >flags.i	grep -v "0x" <Makefile >$(TMP)	for i in $(CFILES) $(HFILES) ; do cat $$i >>$(TMP) ; done	echo "#define CSOURCE " `./version $(TMP)` >>flags.i	rm -f $(TMP)dparam.com:	dparam.img		dd if=dparam.img of=dparam.com bs=288 skip=1dparam.s:	dparam.S		cp -p dparam.S dparam.slilo:		$(OBJS)		$(CC) -o lilo $(LDFLAGS) $(OBJS) $(LIBS)lilo-static:	$(OBJS)		$(CC) -o lilo-static -static $(LDFLAGS) $(OBJS) $(LIBS)boot-text.b:	first.b second.b		(dd if=first.b bs=512 conv=sync; dd if=second.b) >boot-text.bboot-menu.b:	first.b third.b		(dd if=first.b bs=512 conv=sync; dd if=third.b) >boot-menu.bboot-bmp.b:	first.b bitmap.b		(dd if=first.b bs=512 conv=sync; dd if=bitmap.b) >boot-bmp.bcommon.s:	common.h		$(CPP) -C -traditional -DLILO_ASM -o common.s common.hbitmap.o: bitmap.s common.sthird.o: third.s common.ssecond.o: second.s common.sfirst.o: first.s common.schain.o: chain.s common.sfirst.s:	first.S lilo.h version.h Makefile		$(CPP) $(PCONFIG) -DFIRST=0x199d1f05 -o first.s first.Ssecond.s:	second.S read.S volume.S mapper.S biosdata.S shs3.S bdata.h lilo.h version.h \			graph.S menu.S strlen.S bitmap.S crt.S display4.S Makefile		$(CPP) $(PCONFIG) -DTEXT=0x1a56d9ca second.S -o second.sthird.s:	second.S read.S volume.S mapper.S biosdata.S shs3.S bdata.h lilo.h version.h \			graph.S menu.S strlen.S bitmap.S crt.S display4.S Makefile		$(CPP) $(PCONFIG) -DMENU=0x6dab198f second.S -o third.sbitmap.s:	second.S read.S volume.S mapper.S biosdata.S shs3.S bdata.h lilo.h version.h \			graph.S menu.S strlen.S bitmap.S crt.S display4.S Makefile		$(CPP) $(PCONFIG) -DBITMAP=0xf11476ab second.S -o bitmap.schain.s:	chain.S lilo.h version.h first.b Makefile		$(CPP) $(PCONFIG) -DCHAIN=0xb3213213 chain.S -o chain.sos2_d.s:	chain.S lilo.h version.h first.b Makefile		$(CPP) $(PCONFIG) chain.S -DDOS_D -o os2_d.s#dos_d.s:	chain.S lilo.h version.h first.b#		$(CPP) $(PCONFIG) chain.S -DDOS_D -o dos_d.s#dump.s:		dump.S lilo.h version.h first.b#		$(CPP) $(PCONFIG) `./lilo -X` dump.S -DDOS_D -o dump.sxxx.s:		chain.S lilo.h Makefile		$(CPP) chain.S -DXXX -o xxx.s$(OBJS):	Makefile## shorthand, if one knows that one has the 'bcc' compiler#ins:	diag install##  normal install, but doesn't make the diagnostic binaries#install:  all	if [ ! -d $$ROOT$(SBIN_DIR) ]; then mkdir $$ROOT$(SBIN_DIR); fi	if [ ! -d $$ROOT$(CFG_DIR) ]; then mkdir $$ROOT$(CFG_DIR); fi	if [ ! -d $$ROOT$(BOOT_DIR) ]; then mkdir $$ROOT$(BOOT_DIR); fi	if [ ! -d $$ROOT$(USRSBIN_DIR) ]; then \	  mkdir -p $$ROOT$(USRSBIN_DIR); fi	if [ ! -d $$ROOT$(MAN_DIR) ]; then mkdir $$ROOT$(MAN_DIR); fi  	if [ ! -d $$ROOT$(MAN_DIR)/man5 ]; then \	  mkdir $$ROOT$(MAN_DIR)/man5; fi  	if [ ! -d $$ROOT$(MAN_DIR)/man8 ]; then \	  mkdir $$ROOT$(MAN_DIR)/man8; fi  	if [ -f diag1.img ]; then \	  cp -f diag1.img $$ROOT$(BOOT_DIR); fi	if [ -f diag2.img ]; then \	  cp -f diag2.img $$ROOT$(BOOT_DIR); fi	if [ ! -L $$ROOT$(BOOT_DIR)/boot.b -a -f $$ROOT$(BOOT_DIR)/boot.b ]; then \	  mv $$ROOT$(BOOT_DIR)/boot.b $$ROOT$(BOOT_DIR)/boot.old; fi	if [ -f $$ROOT$(BOOT_DIR)/boot-bmp.b ]; then \	  mv $$ROOT$(BOOT_DIR)/boot-bmp.b $$ROOT$(BOOT_DIR)/boot-bmp.old; fi	if [ -f $$ROOT$(BOOT_DIR)/boot-menu.b ]; then \	  mv $$ROOT$(BOOT_DIR)/boot-menu.b $$ROOT$(BOOT_DIR)/boot-menu.old; fi	if [ -f $$ROOT$(BOOT_DIR)/boot-text.b ]; then \	  mv $$ROOT$(BOOT_DIR)/boot-text.b $$ROOT$(BOOT_DIR)/boot-text.old; fi	if [ -f $$ROOT$(BOOT_DIR)/chain.b ]; then \	  mv $$ROOT$(BOOT_DIR)/chain.b $$ROOT$(BOOT_DIR)/chain.old; fi	if [ -f $$ROOT$(BOOT_DIR)/os2_d.b ]; then \	  mv $$ROOT$(BOOT_DIR)/os2_d.b $$ROOT$(BOOT_DIR)/os2_d.old; fi	if [ -f $$ROOT$(BOOT_DIR)/mbr.b ]; then \	  mv $$ROOT$(BOOT_DIR)/mbr.b $$ROOT$(BOOT_DIR)/mbr.old; fi	if [ -f os2_d.b  -a  $(BUILTIN) = 0 ]; then \	  cp os2_d.b $$ROOT$(BOOT_DIR); fi	if [ $(BUILTIN) = 0 ]; then \	  cp boot-text.b boot-menu.b boot-bmp.b chain.b mbr.b $$ROOT$(BOOT_DIR); fi	if [ ! -L $$ROOT$(BOOT_DIR)/boot.b  -a  $(BUILTIN) = 0 ]; then \	  ln -s boot-menu.b $$ROOT$(BOOT_DIR)/boot.b; fi	if [ $(BUILTIN) = 1 ]; then \	  rm -f $$ROOT$(BOOT_DIR)/boot.b; fi	cp mkrescue $$ROOT$(SBIN_DIR)	cp lilo $$ROOT$(SBIN_DIR)	strip $$ROOT$(SBIN_DIR)/lilo	cp keytab-lilo.pl $$ROOT$(USRSBIN_DIR)	cp manPages/lilo.8 $$ROOT$(MAN_DIR)/man8	cp manPages/mkrescue.8 $$ROOT$(MAN_DIR)/man8	cp manPages/lilo.conf.5 $$ROOT$(MAN_DIR)/man5	if [ -d $$ROOT$(DOS_DIR) -a -f lilo.com ]; then \	  cp lilo.com $$ROOT$(DOS_DIR); fi	@if [ -e $$ROOT/etc/lilo/install ]; then echo; \	  echo -n "$$ROOT/etc/lilo/install is obsolete. LILO is now ";\	  echo "re-installed "; \	  echo "by just invoking $(SBIN_DIR)/lilo"; echo; fi	@echo "/sbin/lilo must now be run to complete the update."dep:		sed '/\#\#\# Dependencies/q' <Makefile >tmp_make		$(CPP) $(CFLAGS) -MM *.c >>tmp_make		mv tmp_make Makefileversion:	common.c lilo.h common.h		$(CC) $(CFLAGS) -DSHS_MAIN -o version common.cmkloader:	temp.c		$(CC) $(CFLAGS) -DLILO_BINARY -o mkloader temp.ctidy:		rm -f core $(LIS) *.shs *.crc $(TMP)*		rm -rf sbin boot usr		cd diagnose; make tidy; cd ..		cd dos; make tidy; cd ..		if [ -x lilo ]; then strip lilo; fi		if [ -x lilo-static ]; then strip lilo-static; ficlean:		tidy		rm -f *.o *.s *.i *.img *.b tmp_make version		rm -f lilo lilo-static activate edit mkloader		cd diagnose; make clean; cd ..		cd dos; make clean; cd ..spotless:	clean		rm -f *~ */*~ *.b *.com lilo*tar.gz		cd doc; make clean; cd ..		cd diagnose; make spotless; cd ..		cd dos; make spotless; cd ..### Dependenciesactivate.o: activate.cboot.o: boot.c config.h lilo.h version.h common.h geometry.h device.h \  cfg.h map.h partition.h boot.h loader.hbsect.o: bsect.c config.h lilo.h version.h common.h raid.h cfg.h device.h \  geometry.h map.h temp.h partition.h boot.h bsect.h bitmap.h probe.h \  loader.h edit.h shs2.hcfg.o: cfg.c lilo.h version.h common.h temp.h cfg.hcommon.o: common.c lilo.h version.h common.hdevice.o: device.c config.h lilo.h version.h common.h temp.h device.h \  geometry.h partition.h cfg.h probe.h ata-u.hedit.o: edit.c config.h lilo.h version.h common.h cfg.h temp.h bsect.h \  bitmap.h edit.hgeometry.o: geometry.c config.h lilo.h version.h common.h device.h raid.h \  geometry.h cfg.h md-int.h probe.hidentify.o: identify.c lilo.h version.h common.h cfg.hlilo.o: lilo.c config.h lilo.h version.h common.h raid.h boot.h device.h \  flags.i geometry.h map.h bsect.h cfg.h identify.h partition.h probe.h \  temp.h loader.h md-int.h edit.h bitmap.hmap.o: map.c lilo.h version.h common.h geometry.h map.hpartition.o: partition.c config.h lilo.h version.h common.h cfg.h \  device.h geometry.h partition.h boot.h loader.hprobe.o: probe.c lilo.h version.h common.h device.h geometry.h \  partition.h bsect.h bdata.h probe.hraid.o: raid.c config.h lilo.h version.h common.h raid.h boot.h device.h \  geometry.h bsect.h cfg.h partition.h md-int.hshs2.o: shs2.c lilo.h version.h shs2.htemp.o: temp.c lilo.h version.h common.h temp.h loader.i

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -