blob: df3ccf49fa55252b83603b89f3da8e1c94d491ae [file] [log] [blame]
Harald Welte3aa901d2018-08-13 18:32:36 +02001ASN_MODULE_SOURCES = \
2 ATR.c \
3 BankId.c \
4 BankSlot.c \
5 BankSlotStatusInd.c \
6 ClientId.c \
7 ClientSlot.c \
8 ClientSlotStatusInd.c \
9 ComponentIdentity.c \
10 ComponentName.c \
11 ComponentType.c \
Harald Welted571a3e2019-03-11 22:09:50 +010012 ConfigClientIdReq.c \
13 ConfigClientIdRes.c \
14 ConfigClientBankReq.c \
15 ConfigClientBankRes.c \
Harald Welte3aa901d2018-08-13 18:32:36 +020016 ConnectBankReq.c \
17 ConnectBankRes.c \
18 ConnectClientReq.c \
19 ConnectClientRes.c \
20 CreateMappingReq.c \
21 CreateMappingRes.c \
Harald Welte769ab7d2019-03-09 15:10:36 +010022 ErrorCode.c \
23 ErrorInd.c \
24 ErrorSeverity.c \
25 ErrorString.c \
Harald Welte3aa901d2018-08-13 18:32:36 +020026 IpAddress.c \
27 IpPort.c \
28 Ipv4Address.c \
29 Ipv6Address.c \
30 OperationTag.c \
31 PortNumber.c \
32 RemoveMappingReq.c \
33 RemoveMappingRes.c \
Harald Welte3f966322019-12-04 19:09:58 +010034 ResetStateReq.c \
35 ResetStateRes.c \
Harald Welte3aa901d2018-08-13 18:32:36 +020036 ResultCode.c \
37 RsproPDU.c \
38 RsproPDUchoice.c \
39 SetAtrReq.c \
40 SetAtrRes.c \
41 SlotNumber.c \
42 SlotPhysStatus.c \
43 TpduCardToModem.c \
44 TpduFlags.c \
45 TpduModemToCard.c \
46 $(NULL)
47
48ASN_MODULE_INC = \
49 ATR.h \
50 BankId.h \
51 BankSlot.h \
52 BankSlotStatusInd.h \
53 ClientId.h \
54 ClientSlot.h \
55 ClientSlotStatusInd.h \
56 ComponentIdentity.h \
57 ComponentName.h \
58 ComponentType.h \
Harald Welted571a3e2019-03-11 22:09:50 +010059 ConfigClientIdReq.h \
60 ConfigClientIdRes.h \
61 ConfigClientBankReq.h \
62 ConfigClientBankRes.h \
Harald Welte3aa901d2018-08-13 18:32:36 +020063 ConnectBankReq.h \
64 ConnectBankRes.h \
65 ConnectClientReq.h \
66 ConnectClientRes.h \
67 CreateMappingReq.h \
68 CreateMappingRes.h \
Harald Welte769ab7d2019-03-09 15:10:36 +010069 ErrorCode.h \
70 ErrorInd.h \
71 ErrorSeverity.h \
72 ErrorString.h \
Harald Welte3aa901d2018-08-13 18:32:36 +020073 IpAddress.h \
74 IpPort.h \
75 Ipv4Address.h \
76 Ipv6Address.h \
77 OperationTag.h \
78 PortNumber.h \
79 RemoveMappingReq.h \
80 RemoveMappingRes.h \
Harald Welte3f966322019-12-04 19:09:58 +010081 ResetStateReq.h \
82 ResetStateRes.h \
Harald Welte3aa901d2018-08-13 18:32:36 +020083 ResultCode.h \
84 RsproPDU.h \
85 RsproPDUchoice.h \
86 SetAtrReq.h \
87 SetAtrRes.h \
88 SlotNumber.h \
89 SlotPhysStatus.h \
90 TpduCardToModem.h \
91 TpduFlags.h \
92 TpduModemToCard.h \
93 $(NULL)
94
Harald Welte43ab79f2018-10-03 23:34:21 +020095ASN_MODULE_SOURCES+=BOOLEAN.c
96ASN_MODULE_SOURCES+=IA5String.c
97ASN_MODULE_SOURCES+=INTEGER.c
98ASN_MODULE_SOURCES+=NativeEnumerated.c
99ASN_MODULE_SOURCES+=NativeInteger.c
100ASN_MODULE_SOURCES+=constr_CHOICE.c
101ASN_MODULE_SOURCES+=constr_SEQUENCE.c
102ASN_MODULE_SOURCES+=OCTET_STRING.c
103ASN_MODULE_SOURCES+=BIT_STRING.c
104ASN_MODULE_SOURCES+=asn_codecs_prim.c
105ASN_MODULE_SOURCES+=ber_tlv_length.c
106ASN_MODULE_SOURCES+=ber_tlv_tag.c
107ASN_MODULE_SOURCES+=ber_decoder.c
108ASN_MODULE_SOURCES+=der_encoder.c
109ASN_MODULE_SOURCES+=constr_TYPE.c
110ASN_MODULE_SOURCES+=constraints.c
111ASN_MODULE_SOURCES+=xer_support.c
112ASN_MODULE_SOURCES+=xer_decoder.c
113ASN_MODULE_SOURCES+=xer_encoder.c
114ASN_MODULE_SOURCES+=per_support.c
115ASN_MODULE_SOURCES+=per_decoder.c
116ASN_MODULE_SOURCES+=per_encoder.c
117ASN_MODULE_SOURCES+=per_opentype.c
118
119ASN_MODULE_INC+=BOOLEAN.h
120ASN_MODULE_INC+=INTEGER.h
121ASN_MODULE_INC+=NativeEnumerated.h
122ASN_MODULE_INC+=IA5String.h
123ASN_MODULE_INC+=NativeInteger.h
124ASN_MODULE_INC+=constr_CHOICE.h
125ASN_MODULE_INC+=constr_SEQUENCE.h
126ASN_MODULE_INC+=asn_application.h
127ASN_MODULE_INC+=asn_system.h
128ASN_MODULE_INC+=asn_codecs.h
129ASN_MODULE_INC+=asn_internal.h
130ASN_MODULE_INC+=OCTET_STRING.h
131ASN_MODULE_INC+=BIT_STRING.h
132ASN_MODULE_INC+=asn_codecs_prim.h
133ASN_MODULE_INC+=ber_tlv_length.h
134ASN_MODULE_INC+=ber_tlv_tag.h
135ASN_MODULE_INC+=ber_decoder.h
136ASN_MODULE_INC+=der_encoder.h
137ASN_MODULE_INC+=constr_TYPE.h
138ASN_MODULE_INC+=constraints.h
139ASN_MODULE_INC+=xer_support.h
140ASN_MODULE_INC+=xer_decoder.h
141ASN_MODULE_INC+=xer_encoder.h
142ASN_MODULE_INC+=per_support.h
143ASN_MODULE_INC+=per_decoder.h
144ASN_MODULE_INC+=per_encoder.h
145ASN_MODULE_INC+=per_opentype.h
146
147AM_CFLAGS = -I$(top_srcdir)/include $(OSMOCORE_CFLAGS) \
Kévin Redon79126562018-10-11 17:17:34 +0200148 -I$(top_srcdir)/include/osmocom/rspro
Harald Welte3aa901d2018-08-13 18:32:36 +0200149
150noinst_LTLIBRARIES=libosmo-asn1-rspro.la
151libosmo_asn1_rspro_la_SOURCES=$(ASN_MODULE_SOURCES)
Harald Welte3aa901d2018-08-13 18:32:36 +0200152
153regen: regenerate-from-asn1-source
154
155regenerate-from-asn1-source:
Harald Welte43ab79f2018-10-03 23:34:21 +0200156 asn1c $(top_srcdir)/asn1/RSPRO.asn
Harald Welte3aa901d2018-08-13 18:32:36 +0200157 $(top_srcdir)/move-asn1-header-files.sh osmocom/rspro $(ASN_MODULE_INC)