source: rtems-libbsd/ipsec-tools/src/racoon/Makefile.am @ b376ae1

55-freebsd-126-freebsd-12
Last change on this file since b376ae1 was ff36f5e, checked in by Christian Mauderer <christian.mauderer@…>, on 05/30/18 at 12:27:35

Import ipsec-tools 0.8.2.

Import unchanged ipsec-tools sources in the release version 0.8.2. The
homepage of ipsec-tools is http://ipsec-tools.sourceforge.net/. The
sources can be obtained from there.

  • Property mode set to 100644
File size: 5.1 KB
Line 
1# Id: Makefile.am,v 1.23 2005/07/01 08:57:50 manubsd Exp
2
3sbin_PROGRAMS = racoon racoonctl plainrsa-gen
4noinst_PROGRAMS = eaytest
5include_racoon_HEADERS = racoonctl.h var.h vmbuf.h misc.h gcmalloc.h admin.h \
6        schedule.h sockmisc.h isakmp_var.h isakmp.h isakmp_xauth.h \
7        isakmp_cfg.h isakmp_unity.h ipsec_doi.h evt.h
8lib_LTLIBRARIES = libracoon.la
9
10adminsockdir=${localstatedir}/racoon
11
12BUILT_SOURCES = cfparse.h prsa_par.h
13INCLUDES = -I${srcdir}/../libipsec
14AM_CFLAGS = -D_GNU_SOURCE @GLIBC_BUGS@ -DSYSCONFDIR=\"${sysconfdir}\" \
15        -DADMINPORTDIR=\"${adminsockdir}\"
16AM_LDFLAGS = @EXTRA_CRYPTO@ -lcrypto
17AM_YFLAGS = -d ${$*_YFLAGS}
18AM_LFLAGS = ${$*_LFLAGS}
19
20prsa_par_YFLAGS = -p prsa
21prsa_tok_LFLAGS = -Pprsa -olex.yy.c
22
23MISSING_ALGOS = \
24        missing/crypto/sha2/sha2.c \
25        missing/crypto/rijndael/rijndael-api-fst.c \
26        missing/crypto/rijndael/rijndael-alg-fst.c
27
28racoon_SOURCES = \
29        main.c session.c isakmp.c handler.c \
30        isakmp_ident.c isakmp_agg.c isakmp_base.c \
31        isakmp_quick.c isakmp_inf.c isakmp_newg.c \
32        gssapi.c dnssec.c getcertsbyname.c privsep.c \
33        pfkey.c admin.c evt.c ipsec_doi.c oakley.c grabmyaddr.c vendorid.c \
34        policy.c localconf.c remoteconf.c crypto_openssl.c algorithm.c \
35        proposal.c sainfo.c strnames.c \
36        plog.c logger.c schedule.c str2val.c \
37        safefile.c backupsa.c genlist.c rsalist.c \
38        cftoken.l cfparse.y prsa_tok.l prsa_par.y
39EXTRA_racoon_SOURCES = isakmp_xauth.c isakmp_cfg.c isakmp_unity.c throttle.c \
40        isakmp_frag.c nattraversal.c security.c $(MISSING_ALGOS)
41racoon_LDADD = $(CRYPTOBJS) $(HYBRID_OBJS) $(NATT_OBJS) $(FRAG_OBJS) $(LEXLIB) \
42         $(SECCTX_OBJS) vmbuf.o sockmisc.o misc.o ../libipsec/libipsec.la
43racoon_DEPENDENCIES = \
44        $(CRYPTOBJS) $(HYBRID_OBJS) $(NATT_OBJS) $(FRAG_OBJS) $(SECCTX_OBJS) \
45        vmbuf.o sockmisc.o misc.o
46
47racoonctl_SOURCES = racoonctl.c str2val.c
48racoonctl_LDADD = libracoon.la ../libipsec/libipsec.la
49
50libracoon_la_SOURCES = kmpstat.c vmbuf.c sockmisc.c misc.c
51libracoon_la_CFLAGS = -DNOUSE_PRIVSEP $(AM_CFLAGS)
52
53plainrsa_gen_SOURCES = plainrsa-gen.c plog.c \
54        crypto_openssl.c logger.c
55EXTRA_plainrsa_gen_SOURCES = $(MISSING_ALGOS)
56plainrsa_gen_LDADD = $(CRYPTOBJS) vmbuf.o misc.o
57plainrsa_gen_DEPENDENCIES = $(CRYPTOBJS) vmbuf.o misc.o
58
59eaytest_SOURCES = eaytest.c plog.c logger.c
60EXTRA_eaytest_SOURCES = missing/crypto/sha2/sha2.c
61eaytest_LDADD = crypto_openssl_test.o vmbuf.o str2val.o misc_noplog.o \
62        $(CRYPTOBJS)
63eaytest_DEPENDENCIES = crypto_openssl_test.o vmbuf.o str2val.o \
64        misc_noplog.o $(CRYPTOBJS)
65
66noinst_HEADERS = \
67        admin.h           dnssec.h      isakmp_base.h   oakley.h      session.h \
68        admin_var.h       dump.h        isakmp_ident.h  pfkey.h       sockmisc.h \
69        algorithm.h       gcmalloc.h    isakmp_inf.h    plog.h        str2val.h \
70        backupsa.h        gnuc.h        isakmp_newg.h   policy.h      strnames.h \
71        grabmyaddr.h      isakmp_quick.h  proposal.h    var.h         evt.h \
72        gssapi.h          isakmp_var.h  vendorid.h      nattraversal.h\
73        crypto_openssl.h  handler.h     localconf.h     remoteconf.h  vmbuf.h \
74        debug.h           ipsec_doi.h   logger.h        safefile.h \
75        debugrm.h         isakmp.h      misc.h          sainfo.h \
76        dhgroup.h         isakmp_agg.h  netdb_dnssec.h  schedule.h \
77        isakmp_cfg.h      isakmp_xauth.h isakmp_unity.h isakmp_frag.h \
78        throttle.h        privsep.h \
79        cfparse_proto.h   cftoken_proto.h genlist.h     rsalist.h \
80        missing/crypto/sha2/sha2.h missing/crypto/rijndael/rijndael_local.h \
81        missing/crypto/rijndael/rijndael-api-fst.h \
82        missing/crypto/rijndael/rijndael-alg-fst.h \
83        missing/crypto/rijndael/rijndael.h
84
85man5_MANS = racoon.conf.5
86man8_MANS = racoon.8 racoonctl.8 plainrsa-gen.8
87
88EXTRA_DIST = \
89   ${man5_MANS} ${man8_MANS} \
90   missing/crypto/rijndael/boxes-fst.dat \
91   doc/FAQ doc/README.certificate doc/README.gssapi doc/README.plainrsa \
92   doc/README.privsep \
93   contrib/sp.pl stats.pl \
94   samples/psk.txt.sample  samples/racoon.conf.sample \
95   samples/psk.txt.in samples/racoon.conf.in \
96   samples/racoon.conf.sample-gssapi samples/racoon.conf.sample-natt \
97   samples/racoon.conf.sample-inherit samples/racoon.conf.sample-plainrsa \
98   samples/roadwarrior/README \
99   samples/roadwarrior/client/phase1-down.sh \
100   samples/roadwarrior/client/phase1-up.sh \
101   samples/roadwarrior/client/racoon.conf \
102   samples/roadwarrior/server/racoon.conf \
103   samples/roadwarrior/server/racoon.conf-radius
104
105TESTS = eaytest
106
107install-exec-local:
108        ${mkinstalldirs} $(DESTDIR)${adminsockdir}
109
110# special object rules
111crypto_openssl_test.o: crypto_openssl.c
112        $(COMPILE) -DEAYDEBUG -o crypto_openssl_test.o -c $(srcdir)/crypto_openssl.c
113
114misc_noplog.o: misc.c
115        $(COMPILE) -DNOUSE_PLOG -o misc_noplog.o -c $(srcdir)/misc.c
116
117# missing/*.c
118strdup.o:       $(srcdir)/missing/strdup.c
119        $(COMPILE) -c $(srcdir)/missing/$*.c
120getaddrinfo.o:  $(srcdir)/missing/getaddrinfo.c
121        $(COMPILE) -c $(srcdir)/missing/$*.c
122getnameinfo.o:  $(srcdir)/missing/getnameinfo.c
123        $(COMPILE) -c $(srcdir)/missing/$*.c
124rijndael-api-fst.o: $(srcdir)/missing/crypto/rijndael/rijndael-api-fst.c
125        $(COMPILE) -c $(srcdir)/missing/crypto/rijndael/$*.c
126rijndael-alg-fst.o: $(srcdir)/missing/crypto/rijndael/rijndael-alg-fst.c
127        $(COMPILE) -c $(srcdir)/missing/crypto/rijndael/$*.c
128sha2.o: $(srcdir)/missing/crypto/sha2/sha2.c
129        $(COMPILE) -c $(srcdir)/missing/crypto/sha2/$*.c
Note: See TracBrowser for help on using the repository browser.