diff options
Diffstat (limited to 'src/rua/Makefile.am')
-rw-r--r-- | src/rua/Makefile.am | 24 |
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 |