?? makefile
字號(hào):
## 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 > $@
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -