| ASN_MODULE_SOURCES= \ |
| RUA_Criticality.c \ |
| RUA_Presence.c \ |
| RUA_ProcedureCode.c \ |
| RUA_PrivateIE-ID.c \ |
| RUA_ProtocolIE-ID.c \ |
| RUA_TriggeringMessage.c \ |
| RUA_IE-Extensions.c \ |
| RUA_CN-DomainIndicator.c \ |
| RUA_CSGMembershipStatus.c \ |
| RUA_Establishment-Cause.c \ |
| RUA_Context-ID.c \ |
| RUA_IntraDomainNasNodeSelector.c \ |
| RUA_Gsm-map-IDNNS.c \ |
| RUA_Ansi-41-IDNNS.c \ |
| RUA_RANAP-Message.c \ |
| RUA_RoutingParameter.c \ |
| RUA_Cause.c \ |
| RUA_CauseRadioNetwork.c \ |
| RUA_CauseTransport.c \ |
| RUA_CauseProtocol.c \ |
| RUA_CauseMisc.c \ |
| RUA_CriticalityDiagnostics.c \ |
| RUA_CriticalityDiagnostics-IE-List.c \ |
| RUA_TypeOfError.c \ |
| RUA_RUA-PDU.c \ |
| RUA_InitiatingMessage.c \ |
| RUA_SuccessfulOutcome.c \ |
| RUA_UnsuccessfulOutcome.c \ |
| RUA_Connect.c \ |
| RUA_DirectTransfer.c \ |
| RUA_Disconnect.c \ |
| RUA_ConnectionlessTransfer.c \ |
| RUA_ErrorIndication.c \ |
| RUA_PrivateMessage.c \ |
| RUA_IE.c |
| |
| ASN_MODULE_HEADERS= \ |
| RUA_Criticality.h \ |
| RUA_Presence.h \ |
| RUA_ProcedureCode.h \ |
| RUA_PrivateIE-ID.h \ |
| RUA_ProtocolIE-ID.h \ |
| RUA_TriggeringMessage.h \ |
| RUA_IE-Extensions.h \ |
| RUA_CN-DomainIndicator.h \ |
| RUA_CSGMembershipStatus.h \ |
| RUA_Establishment-Cause.h \ |
| RUA_Context-ID.h \ |
| RUA_IntraDomainNasNodeSelector.h \ |
| RUA_Gsm-map-IDNNS.h \ |
| RUA_Ansi-41-IDNNS.h \ |
| RUA_RANAP-Message.h \ |
| RUA_RoutingParameter.h \ |
| RUA_Cause.h \ |
| RUA_CauseRadioNetwork.h \ |
| RUA_CauseTransport.h \ |
| RUA_CauseProtocol.h \ |
| RUA_CauseMisc.h \ |
| RUA_CriticalityDiagnostics.h \ |
| RUA_CriticalityDiagnostics-IE-List.h \ |
| RUA_TypeOfError.h \ |
| RUA_RUA-PDU.h \ |
| RUA_InitiatingMessage.h \ |
| RUA_SuccessfulOutcome.h \ |
| RUA_UnsuccessfulOutcome.h \ |
| RUA_Connect.h \ |
| RUA_DirectTransfer.h \ |
| RUA_Disconnect.h \ |
| RUA_ConnectionlessTransfer.h \ |
| RUA_ErrorIndication.h \ |
| RUA_PrivateMessage.h \ |
| RUA_IE.h |
| |
| |
| lib_LTLIBRARIES=libosmo-asn1-rua.la |
| libsomething_la_SOURCES=$(ASN_MODULE_SOURCES) $(ASN_MODULE_HEADERS) |
| |
| # Remove the lines below to convert it into a pure .am file |
| PKG_INCLUDES:=$(shell pkg-config --cflags libasn1c) |
| CFLAGS += -I. $(PKG_INCLUDES) |
| OBJS=${ASN_MODULE_SOURCES:.c=.o} |
| |
| all: libosmo-asn1-rua.a |
| |
| libosmo-asn1-rua.a: ${OBJS} |
| $(AR) r $@ $^ |
| |
| .SUFFIXES: |
| .SUFFIXES: .c .o |
| |
| .c.o: |
| $(CC) $(CFLAGS) -o $@ -c $< |
| |
| clean: |
| rm -f libosmo-asn1-rua.a |
| rm -f $(OBJS) |
| |
| clean-srcs: |
| @rm -f *.c *.h Makefile.am.sample |
| |
| regen: regenerate-from-asn1-source |
| |
| regenerate-from-asn1-source: clean clean-srcs |
| ASN1C_PREFIX="RUA_" asn1c -gen-PER ../../asn1/rua/RUA-CommonDataTypes.asn ../../asn1/rua/RUA-Constants.asn ../../asn1/rua/RUA-IEs.asn ../../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.* |
| |