📄 makefile
字号:
CPPFLAGS =LDLIBS = CFLAGS = -pipe -g -O2 -WallLDFLAGS = -pipeCC = gccLD = gcc# Some "black" magic to determine optimal compiler flags for target# architectureTARGET_ARCH:= $(shell if [ \! -r .compile-options ] ; then ( \ cpu=`grep cpu /proc/cpuinfo 2>&1 |head -1| \ cut -d : -f 2-| sed -e 's/ //g'`; \ if [ x"$$cpu" = x"" ] ; then \ echo -fno-strength-reduce; \ else if [ "$$cpu" = "386" ] ; then \ echo -m386 -fno-strength-reduce; \ else if [ "$$cpu" = "486" ] ; then \ echo -m486 -fno-strength-reduce; \ else if [ "$$cpu" = "Alpha" ] ; then \ echo -fno-strength-reduce; \ else echo main\(\)\{\} >.compile-options.c; \ if gcc -mpentium -o .compile-options.o -c \ .compile-options.c &>/dev/null; then \ echo -mpentium -fstrength-reduce; \ else if gcc -m486 -malign-functions=2 -malign-jumps=2 \ -malign-loops=2 -o .compile-options.o -c \ .compile-options.c &>/dev/null; then \ echo -n -m486 -malign-functions=2 -malign-jumps=2; \ echo ' '-malign-loops=2 -fno-strength-reduce; \ else echo -m486; \ fi;fi;fi;fi;fi;fi) > .compile-options; \ rm -f .compile-options.c .compile-options.o; \ fi; cat .compile-options)ASFLAGS = $(TARGET_ARCH)OBJS = ppmtoansi.o##############################################################################ifeq (.depend,$(wildcard .depend))all: ppmtoansiinclude .dependelseall: depend @$(MAKE) allendif##############################################################################ppmtoansi: $(OBJS)##############################################################################clean: $(RM) *~ *.o *.dvi *.log *.aux *yacc.tab.[ch] *yacc.output *lex.[co] \ *.dat .depend .tmp_depend .compile-options* strip ppmtoansi >&/dev/null || truedistclean: clean $(RM) -rf ppmtoansi##############################################################################depend: for i in *.c;do $(CPP) $(CPPFLAGS) -MM $$i;done >.tmp_depend mv .tmp_depend .depend##############################################################################
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -