📄 makefile
字号:
# Makefile for advent# Where to put the adventure text files, and the binary executable.# Need the trailing "/"s.TEXTDIR = /usr/lib/advent/BINDIR = /usr/bin# Flags you may want to add to CFLAGS:# -DHAS_STDC=0 or 1 We have Standard C. Default=1 iff __STDC__ is nonzero.## On Minix, use '-m' in CFLAGS and '-i' in LDFLAGS.CC = ccCFLAGS = -m -D_POSIX_SOURCELDFLAGS = -iOBJS = advent.o database.o english.o initial.o itverb.o score.o\ travel.o turn.o utility.o verb.o vocab.oDAT = advent1.dat advent2.dat advent3.dat advent4.datINSTDAT = $(TEXTDIR)advent1.dat $(TEXTDIR)advent2.dat \ $(TEXTDIR)advent3.dat $(TEXTDIR)advent4.datall: $(DAT) adventinstall: $(TEXTDIR) $(INSTDAT) $(BINDIR)/advent$(TEXTDIR): install -d -o bin $(TEXTDIR)$(TEXTDIR)advent1.dat: advent1.dat install -c -o bin $? $@$(TEXTDIR)advent2.dat: advent2.dat install -c -o bin $? $@$(TEXTDIR)advent3.dat: advent3.dat install -c -o bin $? $@$(TEXTDIR)advent4.dat: advent4.dat install -c -o bin $? $@$(BINDIR)/advent: advent install -cs -o bin $? $@advent: $(OBJS) $(CC) $(LDFLAGS) -o advent $(OBJS)setup: setup.c advent.h $(CC) $(CFLAGS) $(LDFLAGS) -o setup setup.c advtext.h advent1.dat advent2.dat advent3.dat advent4.dat: \ setup advent1.txt advent2.txt advent3.txt advent4.txt ./setupadvent.o: advent.h advdec.h advent.c $(CC) -c $(CFLAGS) -DTEXTDIR='"$(TEXTDIR)"' advent.cdatabase.o: advent.h advdec.h advtext.htravel.o: advent.h advdec.h advcave.hinitial.o english.o itverb.o score.o turn.o utility.o\ verb.o vocab.o: advent.h advdec.hclean: @rm -f *.o *.BAK *.dat advtext.h core advent setup
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -