Makefile revision 1.1
11.1Stls# $eterna: Makefile,v 1.26 2005/09/27 20:09:20 mrg Exp $ 21.1Stls# 31.1Stls# berkeley (netbsd) makefile. see Makefile.boot for other systems. 41.1Stls 51.1Stls# compile-time options are: 61.1Stls# DEBUG /* include debugging support */ 71.1Stls# NO_USER_SUPPORT /* don't support /~user requests */ 81.1Stls# NO_CGIBIN_SUPPORT /* don't support cgi-bin requests */ 91.1Stls# NO_DIRINDEX_SUPPORT /* don't support directory indexing */ 101.1Stls# NO_DAEMON_MODE /* don't support daemon mode */ 111.1Stls# NO_DYNAMIC_CONTENT /* don't support dynamic content updates */ 121.1Stls# NO_SSL_SUPPORT /* don't support ssl (https) */ 131.1Stls# DO_HTPASSWD /* support .htpasswd files */ 141.1Stls# 151.1Stls# these are usually set via the "COPTS" variable, or some other method 161.1Stls# for setting CFLAGS relevant to your make, eg 171.1Stls# % make COPTS="-DDEBUG -DDO_HTPASSWD" 181.1Stls 191.1StlsPROG= bozohttpd 201.1StlsMAN= bozohttpd.8 211.1StlsSRCS= bozohttpd.c ssl-bozo.c auth-bozo.c cgi-bozo.c daemon-bozo.c \ 221.1Stls tilde-luzah-bozo.c dir-index-bozo.c content-bozo.c 231.1Stls 241.1StlsWARNS= 3 251.1Stls 261.1Stlscheck: 271.1Stls cd $(.CURDIR)/testsuite; $(MAKE) check 281.1Stls 291.1Stlsclean: 301.1Stls cd $(.CURDIR)/testsuite; $(MAKE) clean 311.1Stls 321.1StlsCRYPTOLIBS= -lcrypto -lssl 331.1StlsCRYPTODEPS= $(LIBCRYPTO) $(LIBSSL) 341.1Stls 351.1StlsNROFF?= nroff 361.1Stls 371.1Stls# if not defining -DNO_SSL_SUPPORT 381.1StlsLDADD= $(CRYPTOLIBS) 391.1StlsDPADD= $(CRYPTODEPS) 401.1Stls 411.1StlsPREHTMLFROB= sed \ 421.1Stls -e 's/&/\&/' \ 431.1Stls -e 's/</\</' \ 441.1Stls -e 's/>/\>/' 451.1Stls 461.1StlsHTMLFROB= sed \ 471.1Stls -e 's/\([MC] "[^"]*\)<dd>$$/\1<b>"<\/b><dd>/' \ 481.1Stls -e 's/'"''"'/\”/' \ 491.1Stls -e 's/""/\“/' \ 501.1Stls -e 's/<a href="\.\.\/html[^>]*>\(.*\)<\/a>/\1/' 511.1Stls 521.1StlsTXTFROB= col -b 531.1Stls 541.1Stlsbozohttpd.8.html: bozohttpd.8 551.1Stls $(PREHTMLFROB) $> | $(NROFF) -mdoc2html | $(HTMLFROB) > $@ 561.1Stls 571.1Stlsbozohttpd.8.txt: bozohttpd.8 581.1Stls $(NROFF) -mdoc -Tascii $> | $(TXTFROB) > $@ 591.1Stls 601.1StlsCLEANFILES+= bozohttpd.8.html bozohttpd.8.txt 611.1Stls 621.1Stls.include <bsd.prog.mk> 63