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

📄 common.mk

📁 1984-1993模糊 C 源代码竞赛.zip 非常的好,不过这是DOS格式,要用UE去打开.
💻 MK
字号:
# %W% %G% %U%## 1990 makefileSHELL=/bin/shCHMOD=chmodCC=gccCP=cpRM=rmSED=sedLN=ln# flags for common K&R compiles#CFLAGS=-OCC=cc# winners that may be ok to compile with common K&R#WINNERS=cmills pjr westley tbr dg dds theorem baruch jaw scjonesall: ${WINNERS}ansi:	@echo "wrong makefile, use ansi.mk"	exit 1common: allcmills: cmills.c	${CC} ${CFLAGS} -DM=500 -DN=52 -DX="srand((int)time(0L))" -DV=int \	    -o cmills cmills.cpjr: pjr.c	${CC} ${CFLAGS} pjr.c -o pjrwestley: westley.alt.c	${CC} ${CFLAGS} westley.alt.c -o westleywestley.alt.c: westley.c	${RM} -f westley.alt.c	-${SED} -e 's/signed//' -e 's/1s/1/g' -e 's/^	#/#/' \	    westley.c > westley.alt.cstig: stig.c stig.ksh	@echo "run the Korn shell, and source stig.ksh"	@echo "or read stig.hint and create your own aliases"tbr: tbr.c	${CC} ${CFLAGS} tbr.c -o tbrdg: dg.c	${CC} ${CFLAGS} dg.c -Dindex=strchr -o dg	# compile with the following if you don't have strchr()	#${CC} ${CFLAGS} dg.c -o dgdds: dds.c LANDER.BAS	${CC} ${CFLAGS} dds.c -o ddstheorem: theorem.c	${CC} ${CFLAGS} theorem.c -o theorem	${RM} -f sorter.c	-./theorem -r 0 0 0 0 < theorem.c > sorter.c	${CC} ${CFLAGS} sorter.c -o sorter	${RM} -f fibonacci.c	-./sorter 0 0 0 0 < theorem.c > fibonacci.c	${CC} ${CFLAGS} fibonacci.c -o fibonaccibaruch: baruch.c	${CC} ${CFLAGS} baruch.c -o baruchjaw: jaw.c	${RM} -f ./zcat ./atob ./jaw	${CC} ${CFLAGS} jaw.c -o zcat	${LN} zcat atob	echo 'PATH=;export PATH;atob|zcat' > jaw	${CHMOD} 0555 ./jawscjones: scjones.alt.c stdlib.h	${CC} ${CFLAGS} -I. scjones.alt.c -o scjones# NOTE: scjones.alt.c is just a de-ANSI-fied scjones.c for example only#scjones.alt.c: scjones.c	${RM} -f scjones.alt.c	-${SED} -e 's#??/#\\#g' -e 's/??=/#/g' -e 's/??(/[/g' -e 's/??)/]/g' \		-e "s/??'/^/g" -e 's/??</{/g' -e 's/??!/|/g' -e 's/??>/}/g' \		-e 's/??-/~/g' scjones.c > scjones.alt.cstdlib.h:	${RM} -f stdlib.h	echo "#define EXIT_SUCCESS 0" >stdlib.h	echo "#define EXIT_FAILURE 1" >>stdlib.h	echo "void exit(); /* may need to be int on some systems */" >>stdlib.hclean:	rm -f *.o a.out coreclobber: clean	${RM} -f ${WINNERS} sorter.c sorter westley.alt.c stdlib.h	${RM} -f fibonacci.c fibonacci atob zcat scjonds.alt.cnuke: clobber	@trueinstall: all	cat ${WINNERS} > /dev/null

⌨️ 快捷键说明

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