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

📄 makefile.common

📁 操作系统SunOS 4.1.3版本的源码
💻 COMMON
字号:
## @(#)Makefile.common 1.1 92/07/30 SMI; from S5R2 1.7# Makefile for "cflow"#VERSION= 4.1LINT=	../../lint/srcMIP=	../../pcc/mipSRC=	../srcAWK=	/bin/awk###########################################################  Note: $(LINT) MUST PRECEDE $(PCC) in the include path ##  because both directories have a version of machdep.h  ###########################################################COPTS=	-OINCS=	-I. -I$(LINT) -I$(MIP) -I$(PCC) -I$(SRC) CPPFLAGS= -DFLEXNAMES -DLINT \	-DMC68000=1 -DSPARC=2 -DI386=3 -DTARGET=$(TARGET)CFLAGS=	${COPTS} ${CPPFLAGS}## headers#MHDR=	$(MIP)/mip.h $(MIP)/pcc_types.h $(MIP)/pcc_ops.h $(MIP)/pcc_node.h PHDR=	$(PCC)/align.hLHDR=	$(LINT)/machdep.h $(LINT)/lmanifest.hAWKHDR=	./types.h ./ops.h ./node.hHDRS=	${MHDR} ${LHDR} ${PHDR} ${AWKHDR}## sources#SRCS=	$(SRC)/dag.c $(SRC)/lpfx.c $(SRC)/nmf.c $(SRC)/flip.c $(HDRS) \	MakefileMKPRIV=	$(MIP)/mkpriv.awk## rules#all:	dag lpfx nmf flip.DEFAULT:	sccs get -G$@ $@dag:	${CC} ${CFLAGS} $(LDFLAGS) $(SRC)/dag.c -o daglpfx:	${CC} ${CFLAGS} ${INCS} $(LDFLAGS) $(SRC)/lpfx.c -o lpfxnmf:	${CC} ${CFLAGS} $(LDFLAGS) $(SRC)/nmf.c -o nmfflip:	${CC} ${CFLAGS} $(LDFLAGS) $(SRC)/flip.c -o flip## local headers -- these include the public headers and add local#	aliases for the public names -- a poor man's version of the#	modula-2 IMPORT facility.  Note: the "./" prefixes are#	significant because of 'make depend'.#./types.h: $(MIP)/pcc_types.h $(MKPRIV)	$(AWK) -f $(MKPRIV) < $(MIP)/pcc_types.h > $@./ops.h: $(MIP)/pcc_ops.h $(MKPRIV)	$(AWK) -f $(MKPRIV) < $(MIP)/pcc_ops.h > $@./node.h: $(MIP)/pcc_node.h $(MKPRIV)	$(AWK) -f $(MKPRIV) < $(MIP)/pcc_node.h > $@install:	all $(SRC)/cflow.sh	install -c $(SRC)/cflow.sh $(DESTDIR)/usr/5bin/cflow	install -s dag $(DESTDIR)/usr/lib	install -s lpfx $(DESTDIR)/usr/lib	install -s nmf $(DESTDIR)/usr/lib	install -s flip $(DESTDIR)/usr/libshrink:	rm -f *.oclean: shrink	-rm -f a.out errs core dag lpfx nmf flip ${AWKHDR}depend:	$(SRC)/dag.c $(SRC)/nmf.c $(SRC)/flip.c $(SRC)/lpfx.c $(HDRS)	rm -f makedep	for i in $(SRC)/dag.c $(SRC)/nmf.c $(SRC)/flip.c; do \		${CC} -M ${CPPFLAGS} $$i | \		sed -e 's/\.o//'; \	done >>makedep	${CC} -M ${CPPFLAGS} ${INCS} $(SRC)/lpfx.c | \		sed -e 's/\.o//' >>makedep	sed -e '/sysmacros/d' \	    -e 's,$(MIP),$$(MIP),g' \	    -e 's,$(LINT),$$(LINT),g' \	    -e 's,$(PCC),$$(PCC),g' \	    makedep > makedep2	mv makedep2 makedep	echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep	echo '$$r makedep' >>eddep	echo 'w' >>eddep	cp Makefile Makefile.bak	ed - Makefile < eddep	echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile	echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile	echo '# see make depend above' >> Makefile	rm -f eddep makedep

⌨️ 快捷键说明

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