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

📄 makefile

📁 早期freebsd实现
💻
📖 第 1 页 / 共 2 页
字号:
		else \		    echo '#define VARARGS' >> args.h; \		fi; \		rm -f try_stdarg core core.try_stdarg; \	elif [ -f /usr/include/stdarg.h ]; then \		echo '#define STDARG' >> args.h; \	elif [ -f /usr/include/varargs.h ]; then \		echo '#define VARARGS' >> args.h; \	else \		echo '#define SIMULATE_STDARG' >> args.h; \	fi	@echo 'args.h formed'calc.1: calc.man	rm -f calc.1	${SED} -e 's:$${LIBDIR}:${LIBDIR}:g' < calc.man > calc.1llib-lcalc.ln: ${BUILD_H_SRC} ${LIBSRC} Makefile	rm -f llib-lcalc.ln llib.out	-touch llib-lcalc.ln	${LINTLIB} ${LIBSRC} 2>&1 | ${SED} -f lint.sed | ${TEE} llib.outlint: ${BUILD_H_SRC} ${CALCSRC} llib-lcalc.ln lint.sed Makefile	rm -f lint.out	${LINT} ${LINTFLAGS} ${LCFLAGS} llib-lcalc.ln ${CALCSRC} 2>&1 | \	    ${SED} -f lint.sed | ${TEE} lint.outtags: ${CALCSRC} ${LIBSRC} ${H_SRC} Makefile	${CTAGS} ${CALCSRC} ${LIBSRC} ${H_SRC}check: calc ./lib/regress.cal ./lib/lucas.cal ./lib/lucas_chk.cal \	./lib/test1000.cal ./lib/surd.cal ./lib/cryrand.cal	CALCPATH="./lib" ./calc -q read regresslintclean:	rm -f llib-lcalc.ln llib.out lint.outclean:	rm -f ${LIBOBJS} ${CALCOBJS} ${CODEOBJS}	rm -f endian.o try_stdarg.o try_stdarg	cd help; ${MAKE} -f Makefile \	    LIBDIR=${LIBDIR} HELPDIR=${HELPDIR} clean	cd lib; ${MAKE} -f Makefile LIBDIR=${LIBDIR} cleanclobber: lintclean	rm -f ${LIBOBJS} ${CALCOBJS} ${CODEOBJS}	rm -f tags calc code libcalc.a	rm -f ${BUILD_H_SRC} calc.1 endian longbits	rm -f *_pure_*.[oa]	rm -f *.pure_hardlink *.pure_linkinfo	cd help; ${MAKE} -f Makefile \	    LIBDIR=${LIBDIR} HELPDIR=${HELPDIR} clobber	cd lib; ${MAKE} -f Makefile LIBDIR=${LIBDIR} clobberinstall: calc libcalc.a ${LIB_H_SRC} calc.1	-@if [ ! -d ${LIBDIR} ]; then \		echo mkdir ${LIBDIR}; \		mkdir ${LIBDIR}; \	fi	-chmod 0755 ${LIBDIR}	-@if [ ! -d ${HELPDIR} ]; then \		echo mkdir ${HELPDIR}; \		mkdir ${HELPDIR}; \	fi	-chmod 0755 ${HELPDIR}	-@if [ ! -d ${BINDIR} ]; then \		echo mkdir ${BINDIR}; \		mkdir ${BINDIR}; \	fi	-chmod 0755 ${BINDIR}	rm -f ${BINDIR}/calc	cp calc ${BINDIR}	-chmod 0555 ${BINDIR}/calc	cd help; ${MAKE} -f Makefile \	    LIBDIR=${LIBDIR} HELPDIR=${HELPDIR} install	cd lib; ${MAKE} -f Makefile LIBDIR=${LIBDIR} install	rm -f ${LIBDIR}/libcalc.a	cp libcalc.a ${LIBDIR}/libcalc.a	-chmod 0644 ${LIBDIR}/libcalc.a	${RANLIB} ${LIBDIR}/libcalc.a	@for i in ${LIB_H_SRC}; do \		echo rm -f ${LIBDIR}/$$i; \		rm -f ${LIBDIR}/$$i; \		echo cp $$i ${LIBDIR}; \		cp $$i ${LIBDIR}; \		echo chmod 0444 ${LIBDIR}/$$i; \		chmod 0444 ${LIBDIR}/$$i; \	done	@: If lint was made, install the lint library.	-@if [ -f llib-lcalc.ln ]; then \		echo rm -f ${LIBDIR}/llib-lcalc.ln; \		rm -f ${LIBDIR}/llib-lcalc.ln; \		echo cp llib-lcalc.ln ${LIBDIR}; \		cp llib-lcalc.ln ${LIBDIR}; \		echo chmod 0444 ${LIBDIR}/llib-lcalc.ln; \		chmod 0444 ${LIBDIR}/llib-lcalc.ln; \	fi	@: The code program is not part of the calc distribution, do not worry	@: if you do not have it.	-@if [ -f code ]; then \		echo chmod +x code; \		chmod +x code; \		echo rm -f ${BINDIR}/code; \		rm -f ${BINDIR}/code; \		echo cp code ${BINDIR}; \		cp code ${BINDIR}; \		echo chmod 0555 ${BINDIR}/code; \		chmod 0555 ${BINDIR}/code; \	fi	-@if [ -z "${MANDIR}" ]; then \	    echo "calc man page not installed, $${MANDIR} is empty"; \	else \	    echo "rm -f ${MANDIR}/calc.${MANEXT}"; \	    rm -f ${MANDIR}/calc.${MANEXT}; \	    echo "cp calc.1 ${MANDIR}/calc.${MANEXT}"; \	    cp calc.1 ${MANDIR}/calc.${MANEXT}; \	    echo "chmod 0444 ${MANDIR}/calc.${MANEXT}"; \	    chmod 0444 ${MANDIR}/calc.${MANEXT}; \	fi	-@if [ -z "${CATDIR}" ]; then \	    echo "calc cat page not installed, $${CATDIR} is empty"; \	else \	    echo "rm -f ${CATDIR}/calc.${CATEXT}"; \	    rm -f ${CATDIR}/calc.${CATEXT}; \	    echo "${NROFF} ${NROFF_ARG} calc.1 > ${CATDIR}/calc.${CATEXT}"; \	    ${NROFF} ${NROFF_ARG} calc.1 > ${CATDIR}/calc.${CATEXT}; \	    echo "chmod 0444 ${CATDIR}/calc.${CATEXT}"; \	    chmod 0444 ${CATDIR}/calc.${CATEXT}; \	fi# The code program is not part of the calc distribution, don't worry# if you do not have it.#code: ${CODEOBJS} libcalc.a	${LD} ${LDFLAGS} ${CODEOBJS} libcalc.a -o code ${NO_SHARED}code.o: alloc.h args.h endian.h have_malloc.h have_stdlib.h have_string.h \	longbits.h qmath.h stdarg.h zmath.h	${CC} ${CFLAGS} code.c -c# make depend stuff#addop.o: addop.caddop.o: alloc.haddop.o: calc.haddop.o: cmath.haddop.o: endian.haddop.o: func.haddop.o: have_malloc.haddop.o: have_stdlib.haddop.o: have_string.haddop.o: label.haddop.o: longbits.haddop.o: opcodes.haddop.o: qmath.haddop.o: string.haddop.o: symbol.haddop.o: token.haddop.o: value.haddop.o: zmath.halloc.o: alloc.calloc.o: alloc.halloc.o: have_malloc.halloc.o: have_stdlib.halloc.o: have_string.hassocfunc.o: alloc.hassocfunc.o: assocfunc.cassocfunc.o: cmath.hassocfunc.o: endian.hassocfunc.o: have_malloc.hassocfunc.o: have_stdlib.hassocfunc.o: have_string.hassocfunc.o: longbits.hassocfunc.o: qmath.hassocfunc.o: value.hassocfunc.o: zmath.hcalc.o: alloc.hcalc.o: calc.ccalc.o: calc.hcalc.o: cmath.hcalc.o: config.hcalc.o: endian.hcalc.o: func.hcalc.o: have_malloc.hcalc.o: have_stdlib.hcalc.o: have_string.hcalc.o: hist.hcalc.o: label.hcalc.o: longbits.hcalc.o: opcodes.hcalc.o: qmath.hcalc.o: symbol.hcalc.o: token.hcalc.o: value.hcalc.o: zmath.hcodegen.o: alloc.hcodegen.o: calc.hcodegen.o: cmath.hcodegen.o: codegen.ccodegen.o: config.hcodegen.o: endian.hcodegen.o: func.hcodegen.o: have_malloc.hcodegen.o: have_stdlib.hcodegen.o: have_string.hcodegen.o: label.hcodegen.o: longbits.hcodegen.o: opcodes.hcodegen.o: qmath.hcodegen.o: string.hcodegen.o: symbol.hcodegen.o: token.hcodegen.o: value.hcodegen.o: zmath.hcomfunc.o: alloc.hcomfunc.o: cmath.hcomfunc.o: comfunc.ccomfunc.o: endian.hcomfunc.o: have_malloc.hcomfunc.o: have_stdlib.hcomfunc.o: have_string.hcomfunc.o: longbits.hcomfunc.o: qmath.hcomfunc.o: zmath.hcommath.o: alloc.hcommath.o: cmath.hcommath.o: commath.ccommath.o: endian.hcommath.o: have_malloc.hcommath.o: have_stdlib.hcommath.o: have_string.hcommath.o: longbits.hcommath.o: qmath.hcommath.o: zmath.hconfig.o: alloc.hconfig.o: calc.hconfig.o: cmath.hconfig.o: config.cconfig.o: endian.hconfig.o: have_malloc.hconfig.o: have_stdlib.hconfig.o: have_string.hconfig.o: longbits.hconfig.o: qmath.hconfig.o: value.hconfig.o: zmath.hconst.o: alloc.hconst.o: calc.hconst.o: cmath.hconst.o: const.cconst.o: endian.hconst.o: have_malloc.hconst.o: have_stdlib.hconst.o: have_string.hconst.o: longbits.hconst.o: qmath.hconst.o: value.hconst.o: zmath.hfile.o: alloc.hfile.o: args.hfile.o: calc.hfile.o: cmath.hfile.o: endian.hfile.o: file.cfile.o: have_malloc.hfile.o: have_stdlib.hfile.o: have_string.hfile.o: longbits.hfile.o: qmath.hfile.o: stdarg.hfile.o: value.hfile.o: zmath.hfunc.o: alloc.hfunc.o: calc.hfunc.o: cmath.hfunc.o: endian.hfunc.o: func.cfunc.o: func.hfunc.o: have_malloc.hfunc.o: have_stdlib.hfunc.o: have_string.hfunc.o: label.hfunc.o: longbits.hfunc.o: opcodes.hfunc.o: qmath.hfunc.o: string.hfunc.o: symbol.hfunc.o: token.hfunc.o: value.hfunc.o: zmath.hhist.o: have_string.hhist.o: hist.chist.o: hist.hhist.o: terminal.hinput.o: alloc.hinput.o: calc.hinput.o: cmath.hinput.o: config.hinput.o: endian.hinput.o: have_malloc.hinput.o: have_stdlib.hinput.o: have_string.hinput.o: hist.hinput.o: input.cinput.o: longbits.hinput.o: qmath.hinput.o: value.hinput.o: zmath.hlabel.o: alloc.hlabel.o: calc.hlabel.o: cmath.hlabel.o: endian.hlabel.o: func.hlabel.o: have_malloc.hlabel.o: have_stdlib.hlabel.o: have_string.hlabel.o: label.clabel.o: label.hlabel.o: longbits.hlabel.o: opcodes.hlabel.o: qmath.hlabel.o: string.hlabel.o: token.hlabel.o: value.hlabel.o: zmath.hlistfunc.o: alloc.hlistfunc.o: cmath.hlistfunc.o: endian.hlistfunc.o: have_malloc.hlistfunc.o: have_stdlib.hlistfunc.o: have_string.hlistfunc.o: listfunc.clistfunc.o: longbits.hlistfunc.o: qmath.hlistfunc.o: value.hlistfunc.o: zmath.hmatfunc.o: alloc.hmatfunc.o: cmath.hmatfunc.o: endian.hmatfunc.o: have_malloc.hmatfunc.o: have_stdlib.hmatfunc.o: have_string.hmatfunc.o: longbits.hmatfunc.o: matfunc.cmatfunc.o: qmath.hmatfunc.o: value.hmatfunc.o: zmath.hobj.o: alloc.hobj.o: calc.hobj.o: cmath.hobj.o: endian.hobj.o: func.hobj.o: have_malloc.hobj.o: have_stdlib.hobj.o: have_string.hobj.o: label.hobj.o: longbits.hobj.o: obj.cobj.o: opcodes.hobj.o: qmath.hobj.o: string.hobj.o: symbol.hobj.o: value.hobj.o: zmath.hopcodes.o: alloc.hopcodes.o: args.hopcodes.o: calc.hopcodes.o: cmath.hopcodes.o: endian.hopcodes.o: func.hopcodes.o: have_malloc.hopcodes.o: have_stdlib.hopcodes.o: have_string.hopcodes.o: hist.hopcodes.o: label.hopcodes.o: longbits.hopcodes.o: opcodes.copcodes.o: opcodes.hopcodes.o: qmath.hopcodes.o: stdarg.hopcodes.o: symbol.hopcodes.o: value.hopcodes.o: zmath.hqfunc.o: alloc.hqfunc.o: endian.hqfunc.o: have_malloc.hqfunc.o: have_stdlib.hqfunc.o: have_string.hqfunc.o: longbits.hqfunc.o: qfunc.cqfunc.o: qmath.hqfunc.o: zmath.hqio.o: alloc.hqio.o: args.hqio.o: endian.hqio.o: have_malloc.hqio.o: have_stdlib.hqio.o: have_string.hqio.o: longbits.hqio.o: qio.cqio.o: qmath.hqio.o: stdarg.hqio.o: zmath.hqmath.o: alloc.hqmath.o: endian.hqmath.o: have_malloc.hqmath.o: have_stdlib.hqmath.o: have_string.hqmath.o: longbits.hqmath.o: qmath.cqmath.o: qmath.hqmath.o: zmath.hqmod.o: alloc.hqmod.o: endian.hqmod.o: have_malloc.hqmod.o: have_stdlib.hqmod.o: have_string.hqmod.o: longbits.hqmod.o: qmath.hqmod.o: qmod.cqmod.o: zmath.hqtrans.o: alloc.hqtrans.o: endian.hqtrans.o: have_malloc.hqtrans.o: have_stdlib.hqtrans.o: have_string.hqtrans.o: longbits.hqtrans.o: qmath.hqtrans.o: qtrans.cqtrans.o: zmath.hstring.o: alloc.hstring.o: calc.hstring.o: cmath.hstring.o: endian.hstring.o: have_malloc.hstring.o: have_stdlib.hstring.o: have_string.hstring.o: longbits.hstring.o: qmath.hstring.o: string.cstring.o: string.hstring.o: value.hstring.o: zmath.hsymbol.o: alloc.hsymbol.o: calc.hsymbol.o: cmath.hsymbol.o: endian.hsymbol.o: func.hsymbol.o: have_malloc.hsymbol.o: have_stdlib.hsymbol.o: have_string.hsymbol.o: label.hsymbol.o: longbits.hsymbol.o: opcodes.hsymbol.o: qmath.hsymbol.o: string.hsymbol.o: symbol.csymbol.o: symbol.hsymbol.o: token.hsymbol.o: value.hsymbol.o: zmath.htoken.o: alloc.htoken.o: args.htoken.o: calc.htoken.o: cmath.htoken.o: endian.htoken.o: have_malloc.htoken.o: have_stdlib.htoken.o: have_string.htoken.o: longbits.htoken.o: qmath.htoken.o: stdarg.htoken.o: string.htoken.o: token.ctoken.o: token.htoken.o: value.htoken.o: zmath.hvalue.o: alloc.hvalue.o: calc.hvalue.o: cmath.hvalue.o: endian.hvalue.o: func.hvalue.o: have_malloc.hvalue.o: have_stdlib.hvalue.o: have_string.hvalue.o: label.hvalue.o: longbits.hvalue.o: opcodes.hvalue.o: qmath.hvalue.o: string.hvalue.o: symbol.hvalue.o: value.cvalue.o: value.hvalue.o: zmath.hversion.o: alloc.hversion.o: calc.hversion.o: cmath.hversion.o: endian.hversion.o: have_malloc.hversion.o: have_stdlib.hversion.o: have_string.hversion.o: longbits.hversion.o: qmath.hversion.o: value.hversion.o: version.cversion.o: zmath.hzfunc.o: alloc.hzfunc.o: endian.hzfunc.o: have_malloc.hzfunc.o: have_stdlib.hzfunc.o: have_string.hzfunc.o: longbits.hzfunc.o: zfunc.czfunc.o: zmath.hzio.o: alloc.hzio.o: args.hzio.o: endian.hzio.o: have_malloc.hzio.o: have_stdlib.hzio.o: have_string.hzio.o: longbits.hzio.o: stdarg.hzio.o: zio.czio.o: zmath.hzmath.o: alloc.hzmath.o: endian.hzmath.o: have_malloc.hzmath.o: have_stdlib.hzmath.o: have_string.hzmath.o: longbits.hzmath.o: zmath.czmath.o: zmath.hzmod.o: alloc.hzmod.o: endian.hzmod.o: have_malloc.hzmod.o: have_stdlib.hzmod.o: have_string.hzmod.o: longbits.hzmod.o: zmath.hzmod.o: zmod.czmul.o: alloc.hzmul.o: endian.hzmul.o: have_malloc.hzmul.o: have_stdlib.hzmul.o: have_string.hzmul.o: longbits.hzmul.o: zmath.hzmul.o: zmul.c

⌨️ 快捷键说明

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