📄 makefile
字号:
# makefile for Free Chat beta release 2e# By Bill Kendrick# kendrick@zippy.sonoma.edu# http://zippy.sonoma.edu/kendrick/# September 29, 1996 - June 7, 1998# Change "strip" in the line below to "touch" if "strip" is unavailable...POSTPROCESS=strip# You may need to assign these to full paths if you get a "not found"# error right when you run "make" (ie, run "pwd" and paste its# results (and maybe one additional "/") after each "=" character):SRC=src/OBJ=obj/SSI=ssi/CGI=./# You probably won't need to change this: CC=gccall: $(CGI)chat.cgi $(CGI)who.cgi $(CGI)leave.cgi $(CGI)showfuture.cgi \ $(SSI)inchat $(SSI)random touch chat.dat who.dat chat.tmp who.tmp chat.logs banned.dat lock.dat chmod 666 chat.dat who.dat chat.tmp who.tmp chat.logs banned.dat \ lock.dat touch swear.dat robot.dat convert.dat chmod 644 swear.dat robot.dat convert.datclean: rm $(OBJ)*.o# -- CGI's --$(CGI)chat.cgi: $(OBJ)chat.o $(OBJ)cgi-util.o $(OBJ)readline.o $(OBJ)instr.o \ $(OBJ)chatwrite.o $(OBJ)copyback.o $(OBJ)clean.o \ $(OBJ)whattime.o $(OBJ)myopen.o $(OBJ)nicetime.o $(CC) $(OBJ)chat.o $(OBJ)cgi-util.o $(OBJ)readline.o $(OBJ)instr.o \ $(OBJ)chatwrite.o $(OBJ)copyback.o $(OBJ)clean.o \ $(OBJ)whattime.o $(OBJ)myopen.o $(OBJ)nicetime.o \ -o $(CGI)chat.cgi chmod 755 $(CGI)chat.cgi $(POSTPROCESS) $(CGI)chat.cgi$(CGI)who.cgi: $(OBJ)who.o $(OBJ)cgi-util.o $(OBJ)readline.o \ $(OBJ)whattime.o $(OBJ)myopen.o $(OBJ)chatwrite.o \ $(OBJ)copyback.o $(OBJ)nicetime.o $(CC) $(OBJ)who.o $(OBJ)cgi-util.o $(OBJ)readline.o \ $(OBJ)whattime.o $(OBJ)myopen.o $(OBJ)chatwrite.o \ $(OBJ)copyback.o $(OBJ)nicetime.o \ -o $(CGI)who.cgi chmod 755 $(CGI)who.cgi $(POSTPROCESS) $(CGI)who.cgi$(CGI)leave.cgi: $(OBJ)leave.o $(OBJ)cgi-util.o $(OBJ)readline.o \ $(OBJ)chatwrite.o $(OBJ)copyback.o $(OBJ)whattime.o \ $(OBJ)myopen.o $(CC) $(OBJ)leave.o $(OBJ)cgi-util.o $(OBJ)readline.o \ $(OBJ)chatwrite.o $(OBJ)copyback.o $(OBJ)whattime.o \ $(OBJ)myopen.o \ -o $(CGI)leave.cgi chmod 755 $(CGI)leave.cgi $(POSTPROCESS) $(CGI)leave.cgi$(CGI)showfuture.cgi: $(OBJ)showfuture.o $(OBJ)cgi-util.o $(OBJ)readline.o $(CC) $(OBJ)showfuture.o $(OBJ)cgi-util.o $(OBJ)readline.o \ -o $(CGI)showfuture.cgi chmod 755 $(CGI)showfuture.cgi $(POSTPROCESS) $(CGI)showfuture.cgi$(SSI)inchat: $(OBJ)inchat.o $(OBJ)readline.o $(OBJ)myopen.o $(CC) $(OBJ)inchat.o $(OBJ)readline.o $(OBJ)myopen.o \ -o $(SSI)inchat chmod 755 $(SSI)inchat $(POSTPROCESS) $(SSI)inchat$(SSI)random: $(OBJ)random.o $(CC) $(OBJ)random.o \ -o $(SSI)random chmod 755 $(SSI)random $(POSTPROCESS) $(SSI)random# -- CGI Objects --$(OBJ)chat.o: $(SRC)chat.c $(SRC)cgi-util.h $(SRC)readline.h $(SRC)instr.h \ $(SRC)defines.h $(SRC)whattime.h $(SRC)myopen.h \ $(SRC)nicetime.h $(CC) -c $(SRC)chat.c -o $(OBJ)chat.o$(OBJ)who.o: $(SRC)who.c $(SRC)cgi-util.h $(SRC)readline.h $(SRC)defines.h \ $(SRC)whattime.h $(SRC)chatwrite.h $(SRC)copyback.h \ $(SRC)nicetime.h $(CC) -c $(SRC)who.c -o $(OBJ)who.o$(OBJ)leave.o: $(SRC)leave.c $(SRC)cgi-util.h $(SRC)readline.h \ $(SRC)whattime.h $(SRC)myopen.h $(CC) -c $(SRC)leave.c -o $(OBJ)leave.o$(OBJ)showfuture.o: $(SRC)showfuture.c $(SRC)cgi-util.h $(SRC)readline.h $(CC) -c $(SRC)showfuture.c -o $(OBJ)showfuture.o$(OBJ)inchat.o: $(SRC)inchat.c $(SRC)readline.h $(SRC)myopen.h $(CC) -c $(SRC)inchat.c -o $(OBJ)inchat.o$(OBJ)random.o: $(SRC)random.c $(CC) -c $(SRC)random.c -o $(OBJ)random.o# -- Libraries --$(OBJ)cgi-util.o: $(SRC)cgi-util.c $(SRC)cgi-util.h $(CC) -c $(SRC)cgi-util.c -o $(OBJ)cgi-util.o$(OBJ)readline.o: $(SRC)readline.c $(SRC)readline.h $(SRC)defines.h $(CC) -c $(SRC)readline.c -o $(OBJ)readline.o$(OBJ)instr.o: $(SRC)instr.c $(SRC)instr.h $(CC) -c $(SRC)instr.c -o $(OBJ)instr.o$(OBJ)chatwrite.o: $(SRC)chatwrite.c $(SRC)chatwrite.h $(SRC)copyback.h \ $(SRC)readline.h $(SRC)defines.h $(SRC)myopen.h $(CC) -c $(SRC)chatwrite.c -o $(OBJ)chatwrite.o$(OBJ)copyback.o: $(SRC)copyback.c $(SRC)copyback.h $(SRC)readline.h \ $(SRC)myopen.h $(CC) -c $(SRC)copyback.c -o $(OBJ)copyback.o$(OBJ)clean.o: $(SRC)clean.c $(SRC)clean.h $(SRC)defines.h $(CC) -c $(SRC)clean.c -o $(OBJ)clean.o$(OBJ)whattime.o: $(SRC)whattime.c $(SRC)whattime.h $(SRC)defines.h $(CC) -c $(SRC)whattime.c -o $(OBJ)whattime.o$(OBJ)myopen.o: $(SRC)myopen.c $(SRC)myopen.h $(CC) -c $(SRC)myopen.c -o $(OBJ)myopen.o$(OBJ)nicetime.o: $(SRC)nicetime.c $(SRC)nicetime.h $(CC) -c $(SRC)nicetime.c -o $(OBJ)nicetime.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -