aboutsummaryrefslogtreecommitdiffstats
path: root/src/libosmo-pfcp/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/libosmo-pfcp/Makefile.am')
-rw-r--r--src/libosmo-pfcp/Makefile.am32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/libosmo-pfcp/Makefile.am b/src/libosmo-pfcp/Makefile.am
index f2dacfe..0e249f9 100644
--- a/src/libosmo-pfcp/Makefile.am
+++ b/src/libosmo-pfcp/Makefile.am
@@ -24,5 +24,37 @@ noinst_LIBRARIES = \
$(NULL)
libosmo_pfcp_a_SOURCES = \
+ pfcp_ies_custom.c \
pfcp_strs.c \
+ \
+ pfcp_ies_auto.c \
+ $(NULL)
+
+BUILT_SOURCES = \
+ pfcp_ies_auto.c \
+ $(NULL)
+
+CLEANFILES = \
+ pfcp_ies_auto.c \
+ $(NULL)
+
+pfcp_ies_auto.c: $(srcdir)/gen__pfcp_ies_auto.c \
+ $(top_srcdir)/src/libosmo-gtlv/gtlv_gen.c \
+ $(top_srcdir)/include/osmocom/gtlv/gtlv_gen.h
+ $(MAKE) -C $(top_builddir)/src/libosmo-gtlv
+ $(MAKE) gen__pfcp_ies_auto
+ $(builddir)/gen__pfcp_ies_auto c > $(builddir)/pfcp_ies_auto.c
+
+noinst_PROGRAMS = \
+ gen__pfcp_ies_auto \
+ $(NULL)
+
+gen__pfcp_ies_auto_SOURCES = \
+ gen__pfcp_ies_auto.c \
+ $(NULL)
+
+gen__pfcp_ies_auto_LDADD = \
+ $(top_builddir)/src/libosmo-gtlv/libosmo-gtlv.a \
+ $(LIBOSMOCORE_LIBS) \
+ $(COVERAGE_LDFLAGS) \
$(NULL)