X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=Makefile.am;h=d8bd9b77604482fa13d56c82376c2b9868f03592;hb=2294e3c5241a80d44fd436c51dc9685590c34e7d;hp=7a9474d6f552dd856ac773199a71d7e6dcdf0c1a;hpb=1bcca006fc5c92e0aaa53181cba00d4b10e89a60;p=trust_router.git diff --git a/Makefile.am b/Makefile.am index 7a9474d..d8bd9b7 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,11 +1,44 @@ -bin_PROGRAMS= tr/tr +bin_PROGRAMS= tr/tr tid/example/tidc tid/example/tids common/dh_test/tr_dh_test AM_CPPFLAGS=-I$(srcdir)/include -SUBDIRS = gsscon . +AM_CFLAGS = -Wall -Werror=missing-prototypes -Werror=strict-prototypes -Wno-parentheses +SUBDIRS = gsscon +common_srcs = common/tr_name.c \ +common/tr_msg.c \ +common/tr_dh.c \ + common/tr_util.c + +lib_LTLIBRARIES = libtr_tid.la tr_tr_SOURCES = tr/tr_main.c \ -tpq/tpqs.c \ -common/tr_config.c +common/tr_config.c \ +common/tr_idp.c \ +tr/tr.c + +tr_tr_LDADD = gsscon/libgsscon.la libtr_tid.la + +tid_example_tidc_SOURCES = tid/example/tidc_main.c + +tid_example_tidc_LDADD = gsscon/libgsscon.la libtr_tid.la + +tid_example_tids_SOURCES = tid/example/tids_main.c + +tid_example_tids_LDADD = gsscon/libgsscon.la libtr_tid.la + +common_dh_test_tr_dh_test_SOURCES = common/tr_dh.c \ +common/dh_test/dh_test.c + +libtr_tid_la_SOURCES = tid/tids.c tid/tidc.c \ +$(common_srcs) + +libtr_tid_la_CFLAGS = $(AM_CFLAGS) -fvisibility=hidden +libtr_tid_la_LIBADD = gsscon/libgsscon.la +libtr_tid_la_LDFLAGS = $(AM_LDFLAGS) -version-info 0 -no-undefined -tr_tr_LDADD = gsscon/libgsscon.la +pkginclude_HEADERS = include/trust_router/tid.h include/trust_router/tr_name.h \ +include/trust_router/tr_versioning.h +noinst_HEADERS = include/gsscon.h include/tr_config.h \ +include/tr_msg.h \ +include/tr.h \ +include/tr_dh.h