aboutsummaryrefslogtreecommitdiffstats
path: root/src/rua/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/rua/Makefile.am')
-rw-r--r--src/rua/Makefile.am24
1 files changed, 17 insertions, 7 deletions
diff --git a/src/rua/Makefile.am b/src/rua/Makefile.am
index d8fb042..9b3ccd3 100644
--- a/src/rua/Makefile.am
+++ b/src/rua/Makefile.am
@@ -22,6 +22,7 @@ ASN_MODULE_SOURCES= \
RUA_CauseMisc.c \
RUA_CriticalityDiagnostics.c \
RUA_CriticalityDiagnostics-IE-List.c \
+ RUA_CriticalityDiagnostics-IE-List-Value.c \
RUA_TypeOfError.c \
RUA_RUA-PDU.c \
RUA_InitiatingMessage.c \
@@ -59,6 +60,7 @@ ASN_MODULE_INC= \
RUA_CauseMisc.h \
RUA_CriticalityDiagnostics.h \
RUA_CriticalityDiagnostics-IE-List.h \
+ RUA_CriticalityDiagnostics-IE-List-Value.h \
RUA_TypeOfError.h \
RUA_RUA-PDU.h \
RUA_InitiatingMessage.h \
@@ -74,16 +76,24 @@ ASN_MODULE_INC= \
AM_CFLAGS = -I$(top_srcdir)/include $(ASN1C_CFLAGS) $(OSMOCORE_CFLAGS)
-noinst_LIBRARIES=libosmo-asn1-rua.a
-libosmo_asn1_rua_a_SOURCES=$(ASN_MODULE_SOURCES)
-libosmo_asn1_rua_a_LIBADD=$(ASN1C_LDADD)
+noinst_LTLIBRARIES=libosmo-asn1-rua.la
+libosmo_asn1_rua_la_SOURCES=$(ASN_MODULE_SOURCES)
+libosmo_asn1_rua_la_LIBADD=$(ASN1C_LDADD)
regen: regenerate-from-asn1-source
regenerate-from-asn1-source:
- ASN1C_PREFIX="RUA_" asn1c -gen-PER $(top_srcdir)/asn1/rua/RUA-CommonDataTypes.asn $(top_srcdir)/asn1/rua/RUA-Constants.asn $(top_srcdir)/asn1/rua/RUA-IEs.asn $(top_srcdir)/asn1/rua/RUA-PDU.asn
-# remove the local copy of the runtime code
- @rm ANY.* BOOLEAN.* INTEGER.* NativeEnumerated.* NativeInteger.* OBJECT_IDENTIFIER.* asn_* OCTET_STRING.* converter-sample.c per_* xer_* constr* der_* ber_* BIT_STRING.*
+ ASN1C_PREFIX="RUA_" asn1c \
+ -R \
+ -fcompound-names \
+ -gen-PER \
+ $(top_srcdir)/asn1/rua/RUA-CommonDataTypes.asn \
+ $(top_srcdir)/asn1/rua/RUA-Constants.asn \
+ $(top_srcdir)/asn1/rua/RUA-IEs.asn \
+ $(top_srcdir)/asn1/rua/RUA-PDU.asn
# change include style to `#include <dir/foo.h>'
$(top_srcdir)/move-asn1-header-files.sh osmocom/rua $(ASN_MODULE_INC)
-
+# Finally copy *.c from buildir to srcdir:
+ if test "$(realpath $(CURDIR))" != "$(realpath $(top_srcdir)/src/rua)"; then \
+ cp *.c $(top_srcdir)/src/rua/; \
+ fi