📄 makefile
字号:
## Makefile for the GoAhead web server reference source base## Copyright (c) GoAhead Software, Inc. 1995-2000## Lynx Platform## $Id: Makefile,v 1.2 2002/11/01 16:23:13 mmitchell Exp $#all: compile # User Management switchUMSW = -DUSER_MANAGEMENT_SUPPORT# Digest Access switchDASW = -DDIGEST_ACCESS_SUPPORTARCH = libwebs.aNAME = webs## SSL switches## You must uncomment this line to enable SSL# SSLPATCHFILE = ../websSSL.o## Then uncomment these three lines if you are using the RSAREF library# and set them to the correct path.## SSLINC = /RSASSL/library/include# SSLLIB = /RSASSL/library/lib/libsslc.a# SSLSW = -DWEBS_SSL_SUPPORT -I$(SSLINC)## Or alternatively,## Uncomment these three lines if you are using the OpenSSL library.# Change the value of SSLINC to the path where your OpenSSL header# files reside, and change the value of SSLLIB to the path to your# OpenSSL libssl.a and libcrypto.a.## SSLINC = /usr/include/openssl# SSLLIB = /usr/lib/libssl.a /usr/lib/libcrypto.a# SSLSW = -DWEBS_SSL_SUPPORT -I$(SSLINC) -DOPENSSL# If-Modified-Support switches (requires math library, libm.a)# IFMODSW = -DWEBS_IF_MODIFIED_SUPPORT# IFMODLIB = /usr/lib/libm.a# DependenciesDEPEND_FILES = ../asp.o ../balloc.o ../base64.o ../cgi.o ../default.o \ ../ejlex.o ../ejparse.o ../form.o \ ../h.o ../handler.o ../mime.o ../misc.o ../page.o \ ../ringq.o ../rom.o \ ../sock.o ../sockGen.o $(SSLPATCHFILE) \ ../security.o ../sym.o ../uemf.o ../url.o ../value.o \ ../md5c.o ../um.o ../umui.o ../websda.o ../emfdb.o \ ../webrom.o ../webs.o ../websuemf.o main.oCFLAGS = -DWEBS -DUEMF -DOS="LYNX" -DLYNX $(UMSW) $(DASW)OTHERS = -DB_STATS -DB_FILL -DDEBUGDEBUG = -g -WallIFLAGS = -I.. LDFLAGS = -Wl -lbsd compile: $(NAME)## Build archive of objects#$(ARCH): $(DEPEND_FILES) $(AR) $(ARFLAGS) $(ARCH) $?## Primary link#$(NAME): Makefile $(ARCH) $(CC) -o $(NAME) $(DEBUG) \ $(CFLAGS) $(IFLAGS) \ main.o $(ARCH) $(LDFLAGS) clean: rm -f $(NAME) $(ARCH) $(DEPEND_FILES)## Dependencies#../asp.o: ../webs.h ../wsIntrn.h ../ej.h ../ejIntrn.h ../uemf.h../balloc.o: ../balloc.c ../uemf.h../base64.o: ../base64.c ../webs.h ../wsIntrn.h ../ej.h ../ejIntrn.h ../uemf.h../cgi.o: ../webs.h ../wsIntrn.h ../uemf.h../default.o: ../default.c ../webs.h ../wsIntrn.h ../ej.h ../ejIntrn.h ../uemf.h../ejlex.o: ../ejlex.c ../ej.h ../ejIntrn.h ../uemf.h../ejparse.o: ../ejparse.c ../ej.h ../ejIntrn.h ../uemf.h../emfdb.o: ../emfdb.h ../wsIntrn.h ../uemf.h../form.o: ../form.c ../webs.h ../wsIntrn.h ../ej.h ../ejIntrn.h ../uemf.h../h.o: ../h.c ../uemf.h../handler.o: ../handler.c ../webs.h ../wsIntrn.h ../ej.h ../ejIntrn.h ../uemf.h../md5c.o: ../md5.h ../wsIntrn.h ../uemf.h../mime.o: ../mime.c ../webs.h ../wsIntrn.h ../ej.h ../ejIntrn.h ../uemf.h../misc.o: ../misc.c ../uemf.h../page.o: ../page.c ../webs.h ../wsIntrn.h ../ej.h ../ejIntrn.h ../uemf.h../ringq.o: ../ringq.c ../uemf.h../rom.o: ../rom.c ../webs.h ../wsIntrn.h ../ej.h ../ejIntrn.h ../uemf.h../sock.o: ../sock.c ../uemf.h../sockGen.o: ../sockGen.c ../uemf.h../security.o: ../security.c ../webs.h ../wsIntrn.h ../ej.h ../ejIntrn.h ../uemf.h../sym.o: ../sym.c ../uemf.h../uemf.o: ../uemf.c ../uemf.h../um.o: ../webs.h ../wsIntrn.h ../um.h ../uemf.h../umui.o: ../webs.h ../wsIntrn.h ../um.h ../uemf.h../url.o: ../url.c ../webs.h ../wsIntrn.h ../ej.h ../ejIntrn.h ../uemf.h../value.o: ../value.c ../uemf.h../webrom.o: ../webrom.c ../webs.h ../wsIntrn.h ../uemf.h../webs.o: ../webs.c ../webs.h ../wsIntrn.h ../ej.h ../ejIntrn.h ../uemf.h../websda.o: ../webs.h ../wsIntrn.h ../websda.h ../uemf.h../websuemf.o: ../websuemf.c ../webs.h ../wsIntrn.h ../ej.h ../ejIntrn.h ../uemf.hsocket.o: socket.c ./../uemf.hmain.o: main.c ../wsIntrn.h ../webs.h ../ej.h ../ejIntrn.h ../uemf.h## Transition rules (add -o to put object in right directory)#.c.o: cc -c -o $@ $(DEBUG) $(CFLAGS) $(IFLAGS) $<
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -