📄 makefile.autogrid
字号:
# # Makefile to build AutoGrid from Object files.# # (c) 1999, TSRI# Garrett M. Morris# BIN = .OBJS = main.o \ check_size.o \ setflags.o \ timesys.o \ timesyshms.o \ printhms.o \ prHMSfixed.o \ printdate.o \ strindex.o \ banner.o \ gpfparser.oLNS = \ main.ln \ check_size.ln \ setflags.ln \ timesyshms.ln \ timesys.ln \ printhms.ln \ prHMSfixed.ln \ printdate.ln \ banner.ln \ gpfparser.ln \ strindex.ln#autogrid3 : $(OBJS)utoGrid 3.0 Makefile GNU Linux -- STARTLIB = -lmPROF = # no profilingDBUG = # no debuggingCFLAGS = $(PROF) $(DBUG)OPT = -O3 $(CFLAGS)OPTLIM = # noneLINKOPT = $(OPT)LINT = lint # C code checkingLINTFLAGS = -Aa $(LIB) -c# AutoGrid 3.0 Makefile GNU Linux -- END echo $(BIN) on `date` using' >>> ' `hostname` ' <<<' >> LATEST_MAKE $(CC) $(LINKOPT) -o $@ $(OBJS) $(LIB)convertmap : convertmap.o $(CC) $(OPT) -o $@ convertmap.o $(LIB)lcheck : $(LNS) $(LINT) -lansi $(LIB) $(LNS)main.o : main.c autogrid.h autoglobal.h $(CC) $(OPT) $(OPTLIM) -c main.ccheck_size.o : check_size.c autogrid.h $(CC) $(OPT) -c check_size.csetflags.o : setflags.c autogrid.h $(CC) $(OPT) -c setflags.ctimesyshms.o : timesyshms.c autogrid.h $(CC) $(OPT) -c timesyshms.ctimesys.o : timesys.c autogrid.h $(CC) $(OPT) -c timesys.cprinthms.o : printhms.c autogrid.h $(CC) $(OPT) -c printhms.cprHMSfixed.o : prHMSfixed.c autogrid.h $(CC) $(OPT) -c prHMSfixed.cprintdate.o : printdate.c autogrid.h $(CC) $(OPT) -c printdate.cbanner.o : banner.c autogrid.h $(CC) $(OPT) -c banner.cgpfparser.o : gpfparser.c autogrid.h gpftoken.h $(CC) $(OPT) -c gpfparser.cstrindex.o : strindex.c autogrid.h $(CC) $(OPT) -c strindex.cconvertmap.o : convertmap.c $(CC) $(OPT) -c convertmap.c# # lcheck dependencies...# main.ln : main.c autogrid.h autoglobal.h $(LINT) $(LINTFLAGS) $?check_size.ln : check_size.c autogrid.h $(LINT) $(LINTFLAGS) $?setflags.ln : setflags.c autogrid.h $(LINT) $(LINTFLAGS) $?timesyshms.ln : timesyshms.c autogrid.h $(LINT) $(LINTFLAGS) $?timesys.ln : timesys.c autogrid.h $(LINT) $(LINTFLAGS) $?printhms.ln : printhms.c autogrid.h $(LINT) $(LINTFLAGS) $?prHMSfixed.ln : prHMSfixed.c autogrid.h $(LINT) $(LINTFLAGS) $?printdate.ln : printdate.c autogrid.h $(LINT) $(LINTFLAGS) $?banner.ln : banner.c autogrid.h $(LINT) $(LINTFLAGS) $?gpfparser.ln : gpfparser.c autogrid.h gpftoken.h $(LINT) $(LINTFLAGS) $?strindex.ln : strindex.c autogrid.h $(LINT) $(LINTFLAGS) $?# # Remove objects, lint files, cores, etc.# clean: /bin/rm -rf *.o *.s *.ln a.out core autogrid3 convertmap# # DEC Alpha# openalpha : /bin/cp -f obj.alpha/*.o . /bin/cp -f obj.alpha/*.ln .closealpha : /bin/mv -f *.o obj.alpha /bin/mv -f *.ln obj.alpha# # Convex# openc2 : /bin/cp -f obj.c2/*.o . /bin/cp -f obj.c2/*.ln .closec2 : /bin/mv -f *.o obj.c2 /bin/mv -f *.ln obj.c2# # Hewlett-Packard Precision Architecture# openhppa : /bin/cp -f obj.hppa/*.o . /bin/cp -f obj.hppa/*.ln .closehppa : /bin/mv -f *.o obj.hppa /bin/mv -f *.ln obj.hppa# # Silicon Graphics# opensgi4D : /bin/cp -f obj.sgi4D/*.o . /bin/cp -f obj.sgi4D/*.ln .closesgi4D : /bin/mv -f *.o obj.sgi4D /bin/mv -f *.ln obj.sgi4D# # Sun# opensun4 : /bin/cp -f obj.sun4/*.o . /bin/cp -f obj.sun4/*.ln .closesun4 : /bin/mv -f *.o obj.sun4 /bin/mv -f *.ln obj.sun4# # Architecture# openxxx : /bin/cp -f obj.xxx/*.o . /bin/cp -f obj.xxx/*.ln .closexxx : /bin/mv -f *.o obj.xxx /bin/mv -f *.ln obj.xxx
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -