📄 makefile.base
字号:
.SUFFIXES: .c .o .s .E## Need to include from the current directory because "qt.h"# will include <qtmd.h>.#CFLAGS = -I. -g## Fix this to be something meaningful for your system.#DEST = /dev/nullDOC = users.toutEXTHDRS = /usr/include/stdio.hHDRS = qt.h \ qtmd.h \ stp.hLDFLAGS = $(CFLAGS)EXTLIBS =LIBS = libstp.a libqt.aLINKER = $(CC)MAKEFILE = MakefileM = Makefile configurationOBJS = qtmdb.o \ meas.oQTOBJS = qt.o qtmds.o qtmdc.oSTPOBJS = stp.oPR = -PpsPRINT = prPROGRAM = runSRCS = meas.c \ qt.c \ qtmdc.c \ qtmds.s \ qtmdb.sTMP_INIT = tmp.initTMP_SWAP = tmp.swap.DEFAULT: co -q $@.c.E: force $(CC) $(CFLAGS) -E $*.c > $*.Eall: libqt.a libstp.a $(PROGRAM) $(M)libqt.a: $(QTOBJS) $(M) ar crv libqt.a $(QTOBJS) ranlib libqt.alibstp.a: $(STPOBJS) $(M) ar crv libstp.a $(STPOBJS) ranlib libstp.a$(PROGRAM): $(OBJS) $(LIBS) $(M) @echo "Loading $(PROGRAM) ... "# ld -o $(PROGRAM) /lib/crt0.o $(OBJS) -lc $(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) $(EXTLIBS) -o $(PROGRAM) @echo "done"clean: rm -f $(OBJS) $(PROGRAM) $(TMP_INIT) $(TMP_SWAP) $(DOC) rm -f libqt.a libstp.a rm -f $(QTOBJS) $(STPOBJS)depend:; @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)doc: users.ms raw time/assim < raw | grep "^init" | sed 's/^init //' > $(TMP_INIT) time/assim < raw | grep "^swap" | sed 's/^swap //' > $(TMP_SWAP) soelim users.ms | tbl $(PR) | troff -t $(PR) -ms > $(DOC)index:; @ctags -wx $(HDRS) $(SRCS)print:; @$(PRINT) $(HDRS) $(SRCS)program: $(PROGRAM)tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)update: $(DEST)/$(PROGRAM)$(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS) @make -f $(MAKEFILE) DEST=$(DEST) installQT_H = qt.h $(QTMD_H)QTMD_H = qtmd.h###qtmdb.o: $(M) qtmdb.s b.hmeas.o: $(M) meas.c /usr/include/stdio.h $(QT_H) b.h stp.hqt.o: $(M) qt.c $(QT_H)stp.o: $(M) stp.c stp.h $(QT_H)qtmds.o: $(M) qtmds.sqtmdc.o: $(M) qtmdc.c $(QT_H)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -