summaryrefslogtreecommitdiff
path: root/lib/libfreeswan/Makefile
diff options
context:
space:
mode:
authorRene Mayrhofer <rene@mayrhofer.eu.org>2007-04-12 20:41:31 +0000
committerRene Mayrhofer <rene@mayrhofer.eu.org>2007-04-12 20:41:31 +0000
commit774a362e87feab25f1be16fbca08269ddc7121a4 (patch)
treecf71f4e7466468ac3edc2127125f333224a9acfb /lib/libfreeswan/Makefile
parentc54a140a445bfe7aa66721f68bb0781f26add91c (diff)
downloadvyos-strongswan-774a362e87feab25f1be16fbca08269ddc7121a4.tar.gz
vyos-strongswan-774a362e87feab25f1be16fbca08269ddc7121a4.zip
Major new upstream release, just ran svn-upgrade for now (and wrote some
debian/changelong entries).
Diffstat (limited to 'lib/libfreeswan/Makefile')
-rw-r--r--lib/libfreeswan/Makefile176
1 files changed, 0 insertions, 176 deletions
diff --git a/lib/libfreeswan/Makefile b/lib/libfreeswan/Makefile
deleted file mode 100644
index aa05927e3..000000000
--- a/lib/libfreeswan/Makefile
+++ /dev/null
@@ -1,176 +0,0 @@
-# FreeS/WAN library
-# Copyright (C) 1998-2001 Henry Spencer.
-#
-# This program is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by the
-# Free Software Foundation; either version 2 of the License, or (at your
-# option) any later version. See <http://www.fsf.org/copyleft/gpl.txt>.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
-# for more details.
-#
-# RCSID $Id: Makefile,v 1.3 2006/07/06 12:35:32 as Exp $
-
-
-FREESWANSRCDIR=../..
-
-include ${FREESWANSRCDIR}/Makefile.inc
-include ${FREESWANSRCDIR}/Makefile.ver
-
-
-MANDIR=$(MANTREE)/man3
-
-SRCS=addrtoa.c addrtot.c addrtypeof.c anyaddr.c atoaddr.c \
- atoasr.c atosa.c atosubnet.c atoul.c copyright.c datatot.c \
- goodmask.c initaddr.c initsaid.c initsubnet.c keyblobtoid.c \
- optionsfrom.c pfkey_v2_build.c pfkey_v2_ext_bits.c pfkey_v2_parse.c \
- pfkey_v2_debug.c prng.c \
- portof.c rangetoa.c rangetosubnet.c sameaddr.c \
- satoa.c satot.c subnetof.c subnettoa.c subnettot.c \
- subnettypeof.c ttoaddr.c ttodata.c ttoprotoport.c \
- ttosa.c ttosubnet.c ttoul.c ultoa.c ultot.c
-
-OBJS=${SRCS:.c=.o} version.o
-
-KLIPSD=${FREESWANSRCDIR}/linux/include
-SRCDIR=${FREESWANSRCDIR}/linux/lib/libfreeswan
-
-VPATH = ${SRCDIR}
-
-HDRS=${KLIPSD}/freeswan.h ${SRCDIR}/internal.h
-
-LIB=libfreeswan.a
-# Original flags
-CFLAGS=-I. -I${SRCDIR} -I${KLIPSD} -I${FREESWANSRCDIR} $(USERCOMPILE)
-CFLAGS+= -Wall
-#CFLAGS+= -Wconversion
-#CFLAGS+= -Wmissing-prototypes
-CFLAGS+= -Wpointer-arith
-CFLAGS+= -Wcast-qual
-#CFLAGS+= -Wmissing-declarations
-CFLAGS+= -Wstrict-prototypes
-#CFLAGS+= -pedantic
-#CFLAGS+= -W
-#CFLAGS+= -Wwrite-strings
-CFLAGS+= -Wbad-function-cast
-
-ifeq ($(USE_NAT_TRAVERSAL),true)
- CFLAGS+= -DNAT_TRAVERSAL
-endif
-
-ARFLAGS=crvs
-EXTHDRS=des.h
-EXTLIBS=libdes.a
-MANS=anyaddr.3 atoaddr.3 atoasr.3 atosa.3 atoul.3 goodmask.3 \
- initaddr.3 initsubnet.3 optionsfrom.3 portof.3 rangetosubnet.3 \
- sameaddr.3 subnetof.3 ttoaddr.3 ttodata.3 ttosa.3 ttoul.3 version.3
-
-.PHONY: all install clean l t lt tar check depend checkprograms
-
-all: $(LIB)
-programs: $(LIB)
-
-install:
- @mkdir -p $(MANDIR)
- @for f in $(MANS) ; \
- do \
- $(INSTALL) $(INSTMANFLAGS) $(SRCDIR)/$$f $(MANDIR)/ipsec_$$f || exit 1 ; \
- done
- @$(FREESWANSRCDIR)/packaging/utils/manlink $(foreach man, $(MANS), ${SRCDIR}/$(man)) | \
- while read from to; \
- do \
- ln -s -f ipsec_$$from $(MANDIR)/$$to; \
- done
-
-
-install_file_list:
- @for f in $(MANS) ; \
- do \
- echo $(MANDIR)/ipsec_$$f;\
- done;
- @$(FREESWANSRCDIR)/packaging/utils/manlink $(foreach man, $(MANS), ${SRCDIR}/$(man)) | \
- while read from to; \
- do \
- echo $(MANDIR)/$$to; \
- done
-
-$(LIB): $(OBJS)
- $(AR) $(ARFLAGS) $(LIB) $(OBJS)
-
-$(OBJS): $(HDRS)
-
-# build version.c using version number from Makefile.ver
-version.c: ${SRCDIR}/version.in.c ${FREESWANSRCDIR}/Makefile.ver
- sed '/"/s/xxx/$(IPSECVERSION)/' ${SRCDIR}/version.in.c >$@
-
-#libdes.a: ../libdes/libdes.a
-# ln -f -s ../libdes/libdes.a
-#
-# yes, that's CFLAG=, not CFLAGS=
-#../libdes/libdes.a:
-# cd ../libdes ; \
-# if test " `arch | sed 's/^i[3456]/x/'`" = " x86" ; \
-# then $(MAKE) CC='$(CC)' CFLAG='$(CFLAGS)' TESTING='' x86-elf ; \
-# else $(MAKE) CC='$(CC)' CFLAG='$(CFLAGS)' libdes.a ; \
-# fi
-
-clean:
- rm -f $(LIB) *.o try* core *.core $(EXTHDRS) $(EXTLIBS) version.c
-
-
-# developer-only stuff
-l:
- $(MAKE) $(LIB) ARFLAGS=crv CFLAGS=-O
- $(RANLIB) $(LIB)
-
-t: $(LIB)
- ln -f -s ${SRCDIR}/atosubnet.c try.c
- ${CC} ${CFLAGS} -DATOSUBNET_MAIN try.c $(LIB) -o try
- ./try -r
- ln -f -s ${SRCDIR}/ttosubnet.c try1a.c
- ${CC} ${CFLAGS} -DTTOSUBNET_MAIN try1a.c $(LIB) -o try1a
- ./try1a -r
- ln -f -s ${SRCDIR}/ttodata.c try2.c
- ${CC} ${CFLAGS} -DTTODATA_MAIN try2.c $(LIB) -o try2
- ./try2 -r
- ln -f -s ${SRCDIR}/atoasr.c try3.c
- ${CC} ${CFLAGS} -DATOASR_MAIN try3.c $(LIB) -o try3
- ./try3 -r
- ln -f -s ${SRCDIR}/atosa.c try4.c
- ${CC} ${CFLAGS} -DATOSA_MAIN try4.c $(LIB) -o try4
- ./try4 -r
- ln -f -s ${SRCDIR}/ttosa.c try4a.c
- ${CC} ${CFLAGS} -DTTOSA_MAIN try4a.c $(LIB) -o try4a
- ./try4a -r
- ln -f -s ${SRCDIR}/rangetosubnet.c try6.c
- ${CC} ${CFLAGS} -DRANGETOSUBNET_MAIN try6.c $(LIB) -o try6
- ./try6 -r
- ln -f -s ${SRCDIR}/addrtot.c try7.c
- ${CC} ${CFLAGS} -DADDRTOT_MAIN try7.c $(LIB) -o try7
- ./try7 -r
-
-lt: $(LIB)
- $(MAKE) t
- cp optionsfrom.c try5.c
- cc -DTEST try5.c $(LIB) -o try5
- echo --foo --bar >try5in1
- echo --optionsfrom >>try5in1
- echo try5in2 >>try5in1
- echo --foo >try5in2
- ./try5 --foo --bar --optionsfrom try5in1 --bar something
-
-tar: clean
- tar -cvf /tmp/lib.tar Makefile [a-z]*
-
-check:
- echo no checks in lib right now.
-
-depend:
- makedepend -Y -- $(CFLAGS) -- $(SRCS)
-
-checkprograms:
-
-# DO NOT DELETE
-