Annotation of embedaddon/ipsec-tools/src/racoon/Makefile.am, revision 1.1.1.1

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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>