Return to Makefile.am CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / ipsec-tools / src / racoon |
1.1 ! misho 1: # Id: Makefile.am,v 1.23 2005/07/01 08:57:50 manubsd Exp ! 2: ! 3: sbin_PROGRAMS = racoon racoonctl plainrsa-gen ! 4: noinst_PROGRAMS = eaytest ! 5: include_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 ! 8: lib_LTLIBRARIES = libracoon.la ! 9: ! 10: adminsockdir=${localstatedir}/racoon ! 11: ! 12: BUILT_SOURCES = cfparse.h prsa_par.h ! 13: INCLUDES = -I${srcdir}/../libipsec ! 14: AM_CFLAGS = -D_GNU_SOURCE @GLIBC_BUGS@ -DSYSCONFDIR=\"${sysconfdir}\" \ ! 15: -DADMINPORTDIR=\"${adminsockdir}\" ! 16: AM_LDFLAGS = @EXTRA_CRYPTO@ -lcrypto ! 17: AM_YFLAGS = -d ${$*_YFLAGS} ! 18: AM_LFLAGS = ${$*_LFLAGS} ! 19: ! 20: prsa_par_YFLAGS = -p prsa ! 21: prsa_tok_LFLAGS = -Pprsa -olex.yy.c ! 22: ! 23: MISSING_ALGOS = \ ! 24: missing/crypto/sha2/sha2.c \ ! 25: missing/crypto/rijndael/rijndael-api-fst.c \ ! 26: missing/crypto/rijndael/rijndael-alg-fst.c ! 27: ! 28: racoon_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 ! 39: EXTRA_racoon_SOURCES = isakmp_xauth.c isakmp_cfg.c isakmp_unity.c throttle.c \ ! 40: isakmp_frag.c nattraversal.c security.c $(MISSING_ALGOS) ! 41: racoon_LDADD = $(CRYPTOBJS) $(HYBRID_OBJS) $(NATT_OBJS) $(FRAG_OBJS) $(LEXLIB) \ ! 42: $(SECCTX_OBJS) vmbuf.o sockmisc.o misc.o ../libipsec/libipsec.la ! 43: racoon_DEPENDENCIES = \ ! 44: $(CRYPTOBJS) $(HYBRID_OBJS) $(NATT_OBJS) $(FRAG_OBJS) $(SECCTX_OBJS) \ ! 45: vmbuf.o sockmisc.o misc.o ! 46: ! 47: racoonctl_SOURCES = racoonctl.c str2val.c ! 48: racoonctl_LDADD = libracoon.la ../libipsec/libipsec.la ! 49: ! 50: libracoon_la_SOURCES = kmpstat.c vmbuf.c sockmisc.c misc.c ! 51: libracoon_la_CFLAGS = -DNOUSE_PRIVSEP $(AM_CFLAGS) ! 52: ! 53: plainrsa_gen_SOURCES = plainrsa-gen.c plog.c \ ! 54: crypto_openssl.c logger.c ! 55: EXTRA_plainrsa_gen_SOURCES = $(MISSING_ALGOS) ! 56: plainrsa_gen_LDADD = $(CRYPTOBJS) vmbuf.o misc.o ! 57: plainrsa_gen_DEPENDENCIES = $(CRYPTOBJS) vmbuf.o misc.o ! 58: ! 59: eaytest_SOURCES = eaytest.c plog.c logger.c ! 60: EXTRA_eaytest_SOURCES = missing/crypto/sha2/sha2.c ! 61: eaytest_LDADD = crypto_openssl_test.o vmbuf.o str2val.o misc_noplog.o \ ! 62: $(CRYPTOBJS) ! 63: eaytest_DEPENDENCIES = crypto_openssl_test.o vmbuf.o str2val.o \ ! 64: misc_noplog.o $(CRYPTOBJS) ! 65: ! 66: noinst_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: ! 85: man5_MANS = racoon.conf.5 ! 86: man8_MANS = racoon.8 racoonctl.8 plainrsa-gen.8 ! 87: ! 88: EXTRA_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: ! 105: TESTS = eaytest ! 106: ! 107: install-exec-local: ! 108: ${mkinstalldirs} $(DESTDIR)${adminsockdir} ! 109: ! 110: # special object rules ! 111: crypto_openssl_test.o: crypto_openssl.c ! 112: $(COMPILE) -DEAYDEBUG -o crypto_openssl_test.o -c $(srcdir)/crypto_openssl.c ! 113: ! 114: misc_noplog.o: misc.c ! 115: $(COMPILE) -DNOUSE_PLOG -o misc_noplog.o -c $(srcdir)/misc.c ! 116: ! 117: # missing/*.c ! 118: strdup.o: $(srcdir)/missing/strdup.c ! 119: $(COMPILE) -c $(srcdir)/missing/$*.c ! 120: getaddrinfo.o: $(srcdir)/missing/getaddrinfo.c ! 121: $(COMPILE) -c $(srcdir)/missing/$*.c ! 122: getnameinfo.o: $(srcdir)/missing/getnameinfo.c ! 123: $(COMPILE) -c $(srcdir)/missing/$*.c ! 124: rijndael-api-fst.o: $(srcdir)/missing/crypto/rijndael/rijndael-api-fst.c ! 125: $(COMPILE) -c $(srcdir)/missing/crypto/rijndael/$*.c ! 126: rijndael-alg-fst.o: $(srcdir)/missing/crypto/rijndael/rijndael-alg-fst.c ! 127: $(COMPILE) -c $(srcdir)/missing/crypto/rijndael/$*.c ! 128: sha2.o: $(srcdir)/missing/crypto/sha2/sha2.c ! 129: $(COMPILE) -c $(srcdir)/missing/crypto/sha2/$*.c