blob: d8fb0429c80290894b43f5ad8df84b27ff51cc15 [file] [log] [blame]
Harald Welte3297dba2015-12-16 12:53:53 +01001ASN_MODULE_SOURCES= \
Harald Welte3ca78c82015-09-10 09:38:28 +02002 RUA_Criticality.c \
3 RUA_Presence.c \
4 RUA_ProcedureCode.c \
5 RUA_PrivateIE-ID.c \
6 RUA_ProtocolIE-ID.c \
7 RUA_TriggeringMessage.c \
8 RUA_IE-Extensions.c \
9 RUA_CN-DomainIndicator.c \
10 RUA_CSGMembershipStatus.c \
11 RUA_Establishment-Cause.c \
12 RUA_Context-ID.c \
13 RUA_IntraDomainNasNodeSelector.c \
14 RUA_Gsm-map-IDNNS.c \
15 RUA_Ansi-41-IDNNS.c \
16 RUA_RANAP-Message.c \
17 RUA_RoutingParameter.c \
18 RUA_Cause.c \
19 RUA_CauseRadioNetwork.c \
20 RUA_CauseTransport.c \
21 RUA_CauseProtocol.c \
22 RUA_CauseMisc.c \
23 RUA_CriticalityDiagnostics.c \
24 RUA_CriticalityDiagnostics-IE-List.c \
25 RUA_TypeOfError.c \
26 RUA_RUA-PDU.c \
27 RUA_InitiatingMessage.c \
28 RUA_SuccessfulOutcome.c \
29 RUA_UnsuccessfulOutcome.c \
30 RUA_Connect.c \
31 RUA_DirectTransfer.c \
32 RUA_Disconnect.c \
33 RUA_ConnectionlessTransfer.c \
34 RUA_ErrorIndication.c \
35 RUA_PrivateMessage.c \
36 RUA_IE.c
37
Daniel Willmann29b9e002015-12-15 15:10:31 +010038ASN_MODULE_INC= \
Harald Welte3ca78c82015-09-10 09:38:28 +020039 RUA_Criticality.h \
40 RUA_Presence.h \
41 RUA_ProcedureCode.h \
42 RUA_PrivateIE-ID.h \
43 RUA_ProtocolIE-ID.h \
44 RUA_TriggeringMessage.h \
45 RUA_IE-Extensions.h \
46 RUA_CN-DomainIndicator.h \
47 RUA_CSGMembershipStatus.h \
48 RUA_Establishment-Cause.h \
49 RUA_Context-ID.h \
50 RUA_IntraDomainNasNodeSelector.h \
51 RUA_Gsm-map-IDNNS.h \
52 RUA_Ansi-41-IDNNS.h \
53 RUA_RANAP-Message.h \
54 RUA_RoutingParameter.h \
55 RUA_Cause.h \
56 RUA_CauseRadioNetwork.h \
57 RUA_CauseTransport.h \
58 RUA_CauseProtocol.h \
59 RUA_CauseMisc.h \
60 RUA_CriticalityDiagnostics.h \
61 RUA_CriticalityDiagnostics-IE-List.h \
62 RUA_TypeOfError.h \
63 RUA_RUA-PDU.h \
64 RUA_InitiatingMessage.h \
65 RUA_SuccessfulOutcome.h \
66 RUA_UnsuccessfulOutcome.h \
67 RUA_Connect.h \
68 RUA_DirectTransfer.h \
69 RUA_Disconnect.h \
70 RUA_ConnectionlessTransfer.h \
71 RUA_ErrorIndication.h \
72 RUA_PrivateMessage.h \
73 RUA_IE.h
74
Neels Hofmeyrf6780362016-02-29 14:28:00 +010075AM_CFLAGS = -I$(top_srcdir)/include $(ASN1C_CFLAGS) $(OSMOCORE_CFLAGS)
Harald Welte3ca78c82015-09-10 09:38:28 +020076
Daniel Willmann29b9e002015-12-15 15:10:31 +010077noinst_LIBRARIES=libosmo-asn1-rua.a
Harald Welte3297dba2015-12-16 12:53:53 +010078libosmo_asn1_rua_a_SOURCES=$(ASN_MODULE_SOURCES)
Daniel Willmann29b9e002015-12-15 15:10:31 +010079libosmo_asn1_rua_a_LIBADD=$(ASN1C_LDADD)
Harald Welte3ca78c82015-09-10 09:38:28 +020080
Harald Weltefd5db062015-12-16 13:07:10 +010081regen: regenerate-from-asn1-source
82
83regenerate-from-asn1-source:
Neels Hofmeyrf6780362016-02-29 14:28:00 +010084 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
Harald Weltefd5db062015-12-16 13:07:10 +010085# remove the local copy of the runtime code
86 @rm ANY.* BOOLEAN.* INTEGER.* NativeEnumerated.* NativeInteger.* OBJECT_IDENTIFIER.* asn_* OCTET_STRING.* converter-sample.c per_* xer_* constr* der_* ber_* BIT_STRING.*
Neels Hofmeyr5aabad12016-01-04 15:23:09 +010087# change include style to `#include <dir/foo.h>'
Neels Hofmeyrf6780362016-02-29 14:28:00 +010088 $(top_srcdir)/move-asn1-header-files.sh osmocom/rua $(ASN_MODULE_INC)
Harald Weltefd5db062015-12-16 13:07:10 +010089