#
# $Id: Makefile,v 1.16 1999/09/16 21:44:50 beyssac Exp $
#
DISTFILES= tunip.c defs.h Makefile pipsecd.conf.sample TODO README COPYRIGHT
CLEANFILES= *.core *.o pipsecd
# Where your OpenSSL includes are located
INCDIR=-I$(OPENSSLINC)/openssl -I$(OPENSSLINC) -I$(LOCALBASE)/include
# Where your libcrypto is located
LIBDIR=-L$(OPENSSLLIB)
# Misc defines
DEFINES=-DFILE_PREFIX=\"$(PREFIX)\"
# Optional: use FreeBSD's libmd
#OPTLIB += -lmd
#OPTDEF += -DUSE_SYSTEM_HASH
# Optional: use ethertap device under Linux instead of userlink
#OPTDEF += -DUSE_ETHERTAP
pipsecd: tunip.c defs.h
$(CC) -Wall $(INCDIR) -g $(CFLAGS) $(OPENSSL_CFLAGS) $(OPTDEF) -o pipsecd tunip.c $(LIBDIR) -lcrypto $(OPTLIB) $(EXTRA_SSL_LIBS) $(DEFINES)
install: pipsecd
install pipsecd $(PREFIX)/sbin/
tar:
tar cfvz tunip.tar.gz $(DISTFILES)
dist:
TMP=pipsec-`date +%Y%m%d`; \
mkdir $$TMP; \
cp -p $(DISTFILES) $$TMP; tar cfvz $$TMP.tar.gz $$TMP; \
cp $$TMP.tar.gz $$HOME/public_html/;
# rm -f $$HOME/public_html/tunip.tar.gz.old; \
# rm -f $$HOME/public_html/tunip.tar.gz; \
# ln $$HOME/public_html/$$TMP.tar.gz $$HOME/public_html/tunip.tar.gz
clean:
rm -f $(CLEANFILES)
syntax highlighted by Code2HTML, v. 0.9.1