123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- $Id$
- --- mini_httpd-1.19.orig/Makefile 2002-11-01 23:02:57.000000000 +0000
- +++ mini_httpd-1.19/Makefile 2007-03-20 13:35:49.000000000 +0000
- @@ -14,30 +14,44 @@ CRYPT_LIB = -lcrypt
- # http://www.openssl.org/ Make sure the SSL_TREE definition points to the
- # tree with your OpenSSL installation - depending on how you installed it,
- # it may be in /usr/local instead of /usr/local/ssl.
- +
- +# OpenSSL
- #SSL_TREE = /usr/local/ssl
- #SSL_DEFS = -DUSE_SSL
- #SSL_INC = -I${SSL_TREE}/include
- #SSL_LIBS = -L${SSL_TREE}/lib -lssl -lcrypto
- +#SSL_OBJS =
-
- +# MatrixSSL
- +#SSL_TREE =
- +#SSL_DEFS = -DUSE_SSL -DHAVE_MATRIXSSL
- +#SSL_INC =
- +#SSL_LIBS = -lmatrixssl
- +#SSL_OBJS = matrixssl_helper.o
-
- -BINDIR = /usr/local/sbin
- -MANDIR = /usr/local/man
- -CC = gcc
- +
- +DESTDIR =
- +
- +BINDIR = $(DESTDIR)/usr/sbin
- +MANDIR = $(DESTDIR)/usr/share/man
- +CC ?= gcc
- CDEFS = ${SSL_DEFS} ${SSL_INC}
- -CFLAGS = -O ${CDEFS}
- -#CFLAGS = -g ${CDEFS}
- -LDFLAGS = -s
- +CFLAGS += ${CDEFS}
- +LDFLAGS ?=
- #LDFLAGS = -g
- LDLIBS = ${SSL_LIBS} ${SYSV_LIBS} ${CRYPT_LIB}
-
- all: mini_httpd htpasswd
-
- -mini_httpd: mini_httpd.o match.o tdate_parse.o
- - ${CC} ${CFLAGS} ${LDFLAGS} mini_httpd.o match.o tdate_parse.o ${LDLIBS} -o mini_httpd
- +mini_httpd: mini_httpd.o match.o tdate_parse.o ${SSL_OBJS}
- + ${CC} ${CFLAGS} ${LDFLAGS} mini_httpd.o match.o tdate_parse.o ${SSL_OBJS} ${LDLIBS} -o mini_httpd
-
- mini_httpd.o: mini_httpd.c version.h port.h match.h tdate_parse.h mime_encodings.h mime_types.h
- ${CC} ${CFLAGS} -c mini_httpd.c
-
- +matrixssl_helper.o: matrixssl_helper.c
- + ${CC} ${CFLAGS} -c matrixssl_helper.c
- +
- match.o: match.c match.h
- ${CC} ${CFLAGS} -c match.c
-
- @@ -71,16 +85,18 @@ mini_httpd.pem: mini_httpd.cnf
- chmod 600 mini_httpd.pem
-
-
- -install: all
- - rm -f ${BINDIR}/mini_httpd ${BINDIR}/htpasswd
- +install: all uninstall
- -mkdir -p ${BINDIR}
- cp mini_httpd htpasswd ${BINDIR}
- - rm -f ${MANDIR}/man8/mini_httpd.8 ${MANDIR}/man1/htpasswd.1
- -mkdir -p ${MANDIR}/man8
- cp mini_httpd.8 ${MANDIR}/man8
- -mkdir -p ${MANDIR}/man1
- cp htpasswd.1 ${MANDIR}/man1
-
- +uninstall:
- + rm -f ${BINDIR}/mini_httpd ${BINDIR}/htpasswd
- + rm -f ${MANDIR}/man8/mini_httpd.8 ${MANDIR}/man1/htpasswd.1
- +
- clean:
- rm -f mini_httpd mime_encodings.h mime_types.h htpasswd mini_httpd.rnd *.o core core.* *.core
-
|