From: Sam Hartman Date: Wed, 21 Nov 2012 21:10:26 +0000 (-0500) Subject: Build System X-Git-Tag: debian/1.3.1-1~63 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=trust_router.git;a=commitdiff_plain;h=1bcca006fc5c92e0aaa53181cba00d4b10e89a60 Build System Initial automake-based build system --- diff --git a/.gitignore b/.gitignore index 553f8cd..022427e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,17 @@ *~ *.o +*.la +*.lo +.deps +.dirstamp +.libs +aclocal.m4 +build-aux configure Makefile.in Makefile autom4te.cache m4 ltmain.sh +libtool +config.* diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..7a9474d --- /dev/null +++ b/Makefile.am @@ -0,0 +1,11 @@ +bin_PROGRAMS= tr/tr +AM_CPPFLAGS=-I$(srcdir)/include +SUBDIRS = gsscon . + +tr_tr_SOURCES = tr/tr_main.c \ +tpq/tpqs.c \ +common/tr_config.c + +tr_tr_LDADD = gsscon/libgsscon.la + + diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..056b465 --- /dev/null +++ b/configure.ac @@ -0,0 +1,18 @@ +AC_PREREQ(2.66) +AC_INIT([trust_router],[0.0.1], +[bugs@project-moonshot.org]) +AC_CONFIG_MACRO_DIR(m4) +AC_CONFIG_AUX_DIR(build-aux) +AM_INIT_AUTOMAKE([1.11 foreign]) +AM_SILENT_RULES +AM_MAINTAINER_MODE +LT_INIT() + +AC_PROG_CC +AC_PROG_RANLIB + +AC_CHECK_LIB([gssapi_krb5], [gss_init_sec_context]) + +AC_CHECK_HEADERS(gssapi.h gssapi_ext.h) +AC_CONFIG_FILES([Makefile gsscon/Makefile]) +AC_OUTPUT diff --git a/gsscon/Makefile.am b/gsscon/Makefile.am new file mode 100644 index 0000000..f39b06e --- /dev/null +++ b/gsscon/Makefile.am @@ -0,0 +1,11 @@ +AM_CPPFLAGS=-I$(top_srcdir)/include + +noinst_LTLIBRARIES = libgsscon.la +noinst_PROGRAMS=test/gsscon_client test/gsscon_server +libgsscon_la_SOURCES = gsscon_active.c gsscon_common.c gsscon_passive.c + +test_gsscon_client_LDADD = libgsscon.la +test_gsscon_client_SOURCES = test/gsscon_client.c + +test_gsscon_server_LDADD = libgsscon.la +test_gsscon_server_SOURCES = test/gsscon_server.c diff --git a/gsscon/test/.gitignore b/gsscon/test/.gitignore new file mode 100644 index 0000000..89859de --- /dev/null +++ b/gsscon/test/.gitignore @@ -0,0 +1,2 @@ +gsscon_client +gsscon_server diff --git a/tr/.gitignore b/tr/.gitignore new file mode 100644 index 0000000..5231f6e --- /dev/null +++ b/tr/.gitignore @@ -0,0 +1 @@ +tr