build with autoconf/automake, add jenkins.sh script
Add configure.ac and Makefile.ams to build with
autoreconf && ./configure && make
like most other Osmocom projects.
Add jenkins.sh for a gerrit build job to verify patches.
Change-Id: I6b4419dd519f3d0a75235d0c22bf899f075347a3
diff --git a/src/Makefile.am b/src/Makefile.am
new file mode 100644
index 0000000..3286560
--- /dev/null
+++ b/src/Makefile.am
@@ -0,0 +1,61 @@
+AM_CFLAGS = \
+ -Wall \
+ $(LIBOSMOCORE_CFLAGS) \
+ $(LIBOSMOGSM_CFLAGS) \
+ $(LIBOSMOVTY_CFLAGS) \
+ $(LIBOSMOABIS_CFLAGS) \
+ $(SQLITE3_CFLAGS) \
+ $(NULL)
+
+EXTRA_DIST = \
+ populate_hlr_db.pl \
+ $(NULL)
+
+noinst_HEADERS = \
+ auc.h \
+ db.h \
+ gsup_router.h \
+ gsup_server.h \
+ logging.h \
+ rand.h \
+ $(NULL)
+
+bin_PROGRAMS = \
+ osmo-hlr \
+ db_test \
+ $(NULL)
+
+osmo_hlr_SOURCES = \
+ auc.c \
+ db.c \
+ db_auc.c \
+ db_hlr.c \
+ gsup_router.c \
+ gsup_server.c \
+ hlr.c \
+ logging.c \
+ rand_urandom.c \
+ $(NULL)
+
+osmo_hlr_LDADD = \
+ $(LIBOSMOCORE_LIBS) \
+ $(LIBOSMOGSM_LIBS) \
+ $(LIBOSMOVTY_LIBS) \
+ $(LIBOSMOABIS_LIBS) \
+ $(SQLITE3_LIBS) \
+ $(NULL)
+
+db_test_SOURCES = \
+ auc.c \
+ db.c \
+ db_auc.c \
+ db_test.c \
+ logging.c \
+ rand_fake.c \
+ $(NULL)
+
+db_test_LDADD = \
+ $(LIBOSMOCORE_LIBS) \
+ $(LIBOSMOGSM_LIBS) \
+ $(SQLITE3_LIBS) \
+ $(NULL)