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

📄 makefile.comm

📁 早期freebsd实现
💻 COMM
字号:
# Copyright (C) 1989, 1990, 1991, 1992 Free Software Foundation, Inc.#      Written by James Clark (jjc@jclark.com)# # This file is part of groff.# # groff is free software; you can redistribute it and/or modify it under# the terms of the GNU General Public License as published by the Free# Software Foundation; either version 2, or (at your option) any later# version.# # groff is distributed in the hope that it will be useful, but WITHOUT ANY# WARRANTY; without even the implied warranty of MERCHANTABILITY or# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License# for more details.# # You should have received a copy of the GNU General Public License along# with groff; see the file COPYING.  If not, write to the Free Software# Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.## Makefile.comm#SHELL=/bin/shINCLUDES=-I. -I$(srcdir) -I../include -I$(srcdir)/../includeALL_CCFLAGS=$(INCLUDES) $(CCDEFINES) $(CCFLAGS) $(CPPFLAGS)COMPILE.cc=$(CCC) $(ALL_CCFLAGS) -cALL_CFLAGS=$(CDEFINES) $(CFLAGS) $(CPPFLAGS)COMPILE.c=$(CC) $(ALL_CFLAGS)  -cLINK.cc=$(CCC) $(CCFLAGS) $(LDFLAGS)LINK.c=$(CC) $(CFLAGS) $(LDFLAGS)TOP=..LIBGROFF=$(TOP)/libgroff/libgroff.aLIBBIB=$(TOP)/libbib/libbib.aLIBDRIVER=$(TOP)/libdriver/libdriver.aLIBM=-lmMLIB=XLIBS=YTABH=YTABC=GRAM=LIBCLEAN=CLEANADD=MOSTLYCLEANFILES=$(MANCLEAN) $(PROG) $(OBJS) $(GENSRCS) $(GENHDRS) \  depend.temp core y.output $(CLEANADD)CLEANFILES=$(LIBCLEAN)DISTCLEANFILES=TAGS MakefileREALCLEANFILES=$(YTABC) $(YTABH)NAMEPREFIX=HDRS=MANPAGES=$(MAN1) $(MAN5) $(MAN7)MANCLEAN=$(MANPAGES)fontsubdir=$(fontdir)/dev$(DEV)all install install_bin install_data TAGS depend distfiles uninstall_sub:install: install_bin install_datauninstall: uninstall_subpure:.PHONY: all clean distclean mostlyclean realclean extraclean depend distfiles.PHONY: install install_bin install_data.PHONY: uninstall uninstall_sub.PHONY: puremostlyclean:	-rm -f $(MOSTLYCLEANFILES)clean:	-rm -f $(CLEANFILES) $(MOSTLYCLEANFILES)distclean:	-rm -f $(DISTCLEANFILES) $(CLEANFILES) $(MOSTLYCLEANFILES)realclean:	-rm -f $(REALCLEANFILES) $(DISTCLEANFILES) $(CLEANFILES) \	  $(MOSTLYCLEANFILES)extraclean:	-rm -f $(DISTCLEANFILES) $(CLEANFILES) $(MOSTLYCLEANFILES) \	  \#* *~ =* core junk grot old temp tmp tem.SUFFIXES:.SUFFIXES: .o .cc .c .y .man .n.cc.o:	$(COMPILE.cc) $<.c.o:	$(COMPILE.c) $<.y.cc:	if test -n "$(YTABH)"; then \	  $(YACC) $(YACCFLAGS) -d $<; \	else \	  $(YACC) $(YACCFLAGS) $<; \	fi	mv y.tab.c $@	test -z "$(YTABH)" || mv y.tab.h $(YTABH).man.n:	@echo Making $@ from $<	@-rm -f $@	@sed -e "s;@FONTDIR@;$(fontdir);g" \	-e "s;@FONTPATH@;$(fontpath);g" \	-e "s;@MACRODIR@;$(tmacdir);g" \	-e "s;@MACROPATH@;$(tmacpath);g" \	-e "s;@DEVICE@;$(DEVICE);g" \	-e "s;@DEFAULT_INDEX@;$(indexdir)/$(indexname);g" \	-e "s;@DEFAULT_INDEX_NAME@;$(indexname);g" \	-e "s;@INDEX_SUFFIX@;$(indexext);g" \	-e "s;@COMMON_WORDS_FILE@;$(common_words_file);g" \	-e "s;@MAN1EXT@;$(man1ext);g" \	-e "s;@MAN5EXT@;$(man5ext);g" \	-e "s;@MAN7EXT@;$(man7ext);g" \	-e "s;@TMAC_S@;$(tmac_s);g" \	-e "s;@TMAC_M@;$(tmac_m);g" \	-e "s;@TMAC_MDIR@;$(tmacdir)/mm;g" \	-e "s;@BROKEN_SPOOLER_FLAGS@;$(BROKEN_SPOOLER_FLAGS);g" \	-e "s;@VERSION@;`cat $(srcdir)/../VERSION`;g" \	-e "s;@MDATE@;`$(SHELL) $(srcdir)/../mdate.sh $<`;g" \	-e "s;@g@;$(g);g" \	-e "s;@G@;`echo $(g) | tr [a-z] [A-Z]`;g" \	$< >$@.PHONY: install_maninstall_man:	-test -d $(manroot) || mkdir $(manroot)	-test -d $(cat1dir) || mkdir $(cat1dir)	@-pages="$(MAN1)"; \	if [ -n $$pages ]; then \	 for p in $$pages; do \	  prog=`basename $$p .n`.0; \	  nroff -man $$p > $$prog; \	  cattarget=$(cat1dir)/$(NAMEPREFIX)$$prog; \	  rm -f $$cattarget; \	  $(INSTALL_DATA) $$prog $$cattarget; \	  rm -f $$prog; \	 done; \	fi	-test -d $(cat5dir) || mkdir $(cat5dir)	@-pages="$(MAN5)"; \	if [ -n $$pages ]; then \	 for p in $$pages; do \	  prog=`basename $$p .n`.0; \	  nroff -man $$p > $$prog; \	  cattarget=$(cat5dir)/$$prog; \	  rm -f $$cattarget; \	  $(INSTALL_DATA) $$prog $$cattarget; \	  rm -f $$prog; \	 done; \	fi	-test -d $(cat7dir) || mkdir $(cat7dir)	@-pages="$(MAN7)"; \	if [ -n $$pages ]; then \	 for p in $$pages; do \	  prog=`basename $$p .n`.0; \	  nroff -man $$p > $$prog; \	  cattarget=$(cat7dir)/$$prog; \	  rm -f $$cattarget; \	  $(INSTALL_DATA) $$prog $$cattarget; \	  rm -f $$prog; \	 done; \	fiPHONY: uninstall_manuninstall_man:	@-pages="$(MAN1)"; \	if [ -n $$pages ]; then \	 for p in $$pages; do \	  cattarget=$(cat1dir)/$(NAMEPREFIX)`basename $$p .n`.0; \	  echo rm -f $$cattarget; \	  rm -f $$cattarget; \	 done; \	fi	@-pages="$(MAN5)"; \	if [ -n $$pages ]; then \	 for p in $$pages; do \	  cattarget=$(cat5dir)/`basename $$p .n`.0; \	  echo rm -f $$cattarget; \	  rm -f $$cattarget; \	 done; \	fi	@-pages="$(MAN7)"; \	if [ -n $$pages ]; then \	 for p in $$pages; do \	  cattarget=$(cat7dir)/`basename $$p .n`.0; \	  echo rm -f $$cattarget; \	  rm -f $$cattarget; \	done; \	fi.PHONY: install_proginstall_prog:	-test -d $(bindir) || mkdir $(bindir)	rm -f $(bindir)/$(NAMEPREFIX)$(PROG)	$(INSTALL_PROGRAM) $(PROG) $(bindir)/$(NAMEPREFIX)$(PROG).PHONY: uninstall_proguninstall_prog:	-rm -f $(bindir)/$(NAMEPREFIX)$(PROG)	.PHONY: install_dev.PHONY: install_proginstall_prog:	-test -d $(bindir) || mkdir $(bindir)	rm -f $(bindir)/$(NAMEPREFIX)$(PROG)	$(INSTALL_PROGRAM) $(PROG) $(bindir)/$(NAMEPREFIX)$(PROG).PHONY: uninstall_proguninstall_prog:	-rm -f $(bindir)/$(NAMEPREFIX)$(PROG)	.PHONY: install_devinstall_dev:	-test -d $(datadir) || mkdir $(datadir)	-test -d $(datasubdir) || mkdir $(datasubdir)	-test -d $(fontdir) || mkdir $(fontdir)	-test -d $(fontsubdir) || mkdir $(fontsubdir)	-if test -d $(srcdir)/generate; then \	  test -d $(fontsubdir)/generate || mkdir $(fontsubdir)/generate; \	fi	-for f in $(DEVFILES); do \	  rm -f $(fontsubdir)/$$f; \	  if test -f $$f; then \	    $(INSTALL_DATA) $$f $(fontsubdir)/$$f; \	  else \	    $(INSTALL_DATA) $(srcdir)/$$f $(fontsubdir)/$$f; \	  fi; \	done.PHONY: uninstall_devuninstall_dev:	-for f in $(DEVFILES); do rm -f $(fontsubdir)/$$f; done	-if test -d $(fontsubdir)/generate; then \	  rmdir $(fontsubdir)/generate; \	fi	-rmdir $(fontsubdir).PHONY: depend_srcdepend_src: depend.temp	mv depend.temp Makefile.depdepend.temp: FORCE	> depend.temp;	test -z "$(CCSRCS)$(YTABC)"  \	  || $(CCC) $(ALL_CCFLAGS) -MM $(CCSRCS) $(YTABC) >>depend.temp	test -z "$(CSRCS)" \	  || $(CC) $(ALL_CFLAGS) -MM $(CSRCS) >>depend.temp	if test -n "$(YTABH)"; then \	  sed -e 's|$(YTABH)|$(YTABC)|g' depend.temp >depend.temp1; \	  mv depend.temp1 depend.temp; \	fi.PHONY: TAGS_srcTAGS_src:	$(ETAGS) $(ETAGSFLAGS) $(CCSRCS) $(CSRCS)	test -z "$(GRAM)$(HDRS)" \	  || $(ETAGS) $(ETAGSFLAGS) -a $(ETAGSCCFLAG) $(GRAM) $(HDRS)Makefile:	-rm -f Makefile	echo srcdir=$(srcdir) >>Makefile	echo VPATH=$(VPATH) >>Makefile	cat $(MAKEFILEPARTS) /dev/null >>MakefileFORCE:.NOEXPORT:

⌨️ 快捷键说明

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