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

📄 makefile

📁 开放源码的Boot
💻
字号:
## Makefile for loadmap## Targets:#  all:		make everything (will relink loadmap)#  install:	make and install everything (will not relink loadmap)#  clean:	remove all the make generated files#  dist:	make a tar.gz file in the parent directory#CFLAGS		=-O2 -pipe -WallLDFLAGS		=-N -sYACC		=bison -d -yLEX		=flexCOMPRESSED_MAN	=n# Installation directoriesINSTBINDIR	=/sbinMAN5DIR		=/usr/man/man5MAN8DIR		=/usr/man/man8# DefaultsDEFBOOT		=/dev/rootCONFIGFILE	=/etc/boot.conf# VersionVERSION_MAJOR	=1VERSION_MINOR	=6PATCHLEVEL	=2OBJS 		= main.o lex.yy.o parse.o mapfile.o nodes.o x_alloc.o version.o.PHONY:		allall:		remove loadmap loadmap.8 boot.conf.5.PHONY:		installinstall:	loadmap loadmap.8 boot.conf.5		install -o root -g bin -m 755 loadmap $(INSTBINDIR)		install -o man -g man -m 644 loadmap.8 $(MAN8DIR)		install -o man -g man -m 644 boot.conf.5 $(MAN5DIR)		test "x$COMPRESSED_MAN" != "xy" || { gzip -9f $(MAN8DIR)/loadmap.8; gzip -9f $(MAN5DIR)/boot.conf.5 }.PHONY:		uninstalluninstall:;	$(RM) $(INSTBINDIR)/loadmap		$(RM) $(MAN8DIR)/loadmap.8*		$(RM) $(MAN5DIR)/boot.conf.5*.PHONY:		cleanclean:;		$(RM) core *.o loadmap boot.conf.5 loadmap.8 version.c parse.c lex.yy.c y.tab.h.PHONY:		distdist:		clean		(cd ..; tar zcf loadmap-${VERSION_MAJOR}.${VERSION_MINOR}.${PATCHLEVEL}.tar.gz loadmap)loadmap:	$(OBJS)		$(CC) $(LDFLAGS) -o $@ $(OBJS)y.tab.h:	parse.cparse.c:	parse.ylex.yy.c:	lex.l		$(LEX) -i lex.llex.yy.o:	lex.yy.c parse.omain.o:		main.c y.tab.h		$(CC) $(CFLAGS) -DDEFBOOT=\"${DEFBOOT}\" -DCONFIGFILE=\"${CONFIGFILE}\" -o $@ -c main.cnodes.o:	nodes.c y.tab.hremove:;	$(RM) version.cversion.c:;	(echo "char *version = \"${VERSION_MAJOR}.${VERSION_MINOR}.${PATCHLEVEL}\";"; \		 echo "char *date = __DATE__;") > version.cloadmap.8:	loadmap.8.in Makefile		sed -e 's,@INSTBINDIR@,${INSTBINDIR},g;s,@DEFBOOT@,${DEFBOOT},g;\		s,@CONFIGFILE@,${CONFIGFILE},g' loadmap.8.in > $@boot.conf.5:	boot.conf.5.in Makefile		sed -e 's,@INSTBINDIR@,${INSTBINDIR},g;s,@DEFBOOT@,${DEFBOOT},g;\		s,@CONFIGFILE@,${CONFIGFILE},g' boot.conf.5.in > $@

⌨️ 快捷键说明

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