Build System
authorSam Hartman <hartmans@debian.org>
Wed, 21 Nov 2012 21:10:26 +0000 (16:10 -0500)
committerSam Hartman <hartmans@debian.org>
Wed, 21 Nov 2012 21:12:39 +0000 (16:12 -0500)
Initial automake-based build system

.gitignore
Makefile.am [new file with mode: 0644]
configure.ac [new file with mode: 0644]
gsscon/Makefile.am [new file with mode: 0644]
gsscon/test/.gitignore [new file with mode: 0644]
tr/.gitignore [new file with mode: 0644]

index 553f8cd..022427e 100644 (file)
@@ -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 (file)
index 0000000..7a9474d
--- /dev/null
@@ -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 (file)
index 0000000..056b465
--- /dev/null
@@ -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 (file)
index 0000000..f39b06e
--- /dev/null
@@ -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 (file)
index 0000000..89859de
--- /dev/null
@@ -0,0 +1,2 @@
+gsscon_client
+gsscon_server
diff --git a/tr/.gitignore b/tr/.gitignore
new file mode 100644 (file)
index 0000000..5231f6e
--- /dev/null
@@ -0,0 +1 @@
+tr