X-Git-Url: https://git.distorted.org.uk/~mdw/tripe/blobdiff_plain/530f09cb3df72453db9b0aad7c00605ab2baf5e1..d2d5c7c917b666e0e5385d7c6123cdbe4ef0bab8:/server/Makefile.am diff --git a/server/Makefile.am b/server/Makefile.am index 02984546..96c78d30 100644 --- a/server/Makefile.am +++ b/server/Makefile.am @@ -25,6 +25,7 @@ include $(top_srcdir)/vars.am sbin_PROGRAMS = +noinst_LIBRARIES = noinst_PROGRAMS = man_MANS = @@ -34,30 +35,35 @@ LDADD = $(libcommon) $(libpriv) \ ###-------------------------------------------------------------------------- ### The main server. -sbin_PROGRAMS += tripe - -tripe_SOURCES = +## Build a library, for special effects. +noinst_LIBRARIES += libtripe.a +libtripe_a_SOURCES = ## Main header file. -tripe_SOURCES += tripe.h +libtripe_a_SOURCES += tripe.h ## Main sources. -tripe_SOURCES += servutil.c -tripe_SOURCES += addrmap.c -tripe_SOURCES += keymgmt.c -tripe_SOURCES += bulkcrypto.c -tripe_SOURCES += dh.c -tripe_SOURCES += keyset.c -tripe_SOURCES += keyexch.c -tripe_SOURCES += chal.c -tripe_SOURCES += peer.c -tripe_SOURCES += privsep.c -tripe_SOURCES += admin.c -tripe_SOURCES += tripe.c +libtripe_a_SOURCES += servutil.c +libtripe_a_SOURCES += addrmap.c +libtripe_a_SOURCES += keymgmt.c +libtripe_a_SOURCES += bulkcrypto.c +libtripe_a_SOURCES += dh.c +libtripe_a_SOURCES += keyset.c +libtripe_a_SOURCES += keyexch.c +libtripe_a_SOURCES += chal.c +libtripe_a_SOURCES += peer.c +libtripe_a_SOURCES += privsep.c +libtripe_a_SOURCES += admin.c +libtripe_a_SOURCES += tripe.c ## Tunnel drivers. -tripe_SOURCES += tun-std.c -tripe_SOURCES += tun-slip.c +libtripe_a_SOURCES += tun-std.c +libtripe_a_SOURCES += tun-slip.c + +## The main server. +sbin_PROGRAMS += tripe +tripe_SOURCES = standalone.c +tripe_LDADD = libtripe.a $(LDADD) ## Server manual page. man_MANS += tripe.8tripe @@ -78,22 +84,7 @@ EXTRA_DIST += tripe-service.7.in ### Unit-test program. noinst_PROGRAMS += tripe-test - tripe_test_SOURCES = test.c - -tripe_test_SOURCES += admin.c -tripe_test_SOURCES += addrmap.c -tripe_test_SOURCES += bulkcrypto.c -tripe_test_SOURCES += chal.c -tripe_test_SOURCES += dh.c -tripe_test_SOURCES += keyexch.c -tripe_test_SOURCES += keymgmt.c -tripe_test_SOURCES += keyset.c -tripe_test_SOURCES += peer.c -tripe_test_SOURCES += privsep.c -tripe_test_SOURCES += servutil.c - -tripe_test_SOURCES += tun-std.c -tripe_test_SOURCES += tun-slip.c +tripe_test_LDADD = libtripe.a $(LDADD) ###----- That's all, folks --------------------------------------------------