# # $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)