1# $eterna: Makefile.boot,v 1.9 2010/05/10 04:57:50 mrg Exp $ 2# 3# very simple makefile to compile bozohttpd, should work with every make. 4# see Makefile for a list of compile options that may be placed in CFLAGS. 5 6CC= cc 7OPT= -O 8LARGE_CFLAGS= -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 9LOCAL_CFLAGS= -DNO_LUA_SUPPORT 10CFLAGS= $(OPT) $(LARGE_CFLAGS) $(LOCAL_CFLAGS) 11 12GROFF= groff -Tascii 13CRYPTOLIBDIR= # -L/usr/local/lib 14CRYPTOLIBS= $(CRYPTOLIBDIR) -lcrypto -lssl 15 16FILES= bozohttpd.c auth-bozo.c cgi-bozo.c content-bozo.c daemon-bozo.c \ 17 dir-index-bozo.c lua-bozo.c ssl-bozo.c tilde-luzah-bozo.c main.c 18 19all: 20 $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o bozohttpd $(FILES) $(CRYPTOLIBS) 21 22man: 23 $(GROFF) -mandoc bozohttpd.8 > bozohttpd.cat8 24 25clean: 26 rm -f bozohttpd bozohttpd.cat8 *.o 27