ASN_MODULE_SOURCES=	\
	RANAP_Criticality.c	\
	RANAP_Presence.c	\
	RANAP_PrivateIE-ID.c	\
	RANAP_ProcedureCode.c	\
	RANAP_ProtocolExtensionID.c	\
	RANAP_ProtocolIE-ID.c	\
	RANAP_TriggeringMessage.c	\
	RANAP_IE-Extensions.c	\
	RANAP_AccuracyFulfilmentIndicator.c	\
	RANAP_AllocationOrRetentionPriority.c	\
	RANAP_Alt-RAB-Parameters.c	\
	RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.c	\
	RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.c	\
	RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.c	\
	RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.c	\
	RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.c	\
	RANAP_Alt-RAB-Parameter-GuaranteedBitrates.c	\
	RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.c	\
	RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.c	\
	RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.c	\
	RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.c	\
	RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.c	\
	RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.c	\
	RANAP_Alt-RAB-Parameter-MaxBitrateInf.c	\
	RANAP_Alt-RAB-Parameter-MaxBitrateType.c	\
	RANAP_Alt-RAB-Parameter-MaxBitrates.c	\
	RANAP_Alt-RAB-Parameter-MaxBitrateList.c	\
	RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.c	\
	RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.c	\
	RANAP_AlternativeRABConfigurationRequest.c	\
	RANAP_APN.c	\
	RANAP_AreaIdentity.c	\
	RANAP_Ass-RAB-Parameters.c	\
	RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.c	\
	RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.c	\
	RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.c	\
	RANAP_Ass-RAB-Parameter-MaxBitrateList.c	\
	RANAP_AuthorisedPLMNs.c	\
	RANAP_AuthorisedSNAs.c	\
	RANAP_BindingID.c	\
	RANAP_BroadcastAssistanceDataDecipheringKeys.c	\
	RANAP_Cause.c	\
	RANAP_CauseMisc.c	\
	RANAP_CauseNAS.c	\
	RANAP_CauseProtocol.c	\
	RANAP_CauseRadioNetwork.c	\
	RANAP_CauseRadioNetworkExtension.c	\
	RANAP_CauseNon-Standard.c	\
	RANAP_CauseTransmissionNetwork.c	\
	RANAP_Cell-Access-Mode.c	\
	RANAP_CellBased.c	\
	RANAP_CellIdList.c	\
	RANAP_Cell-Id.c	\
	RANAP_Cell-Capacity-Class-Value.c	\
	RANAP_CellLoadInformation.c	\
	RANAP_CellLoadInformationGroup.c	\
	RANAP_CellType.c	\
	RANAP_ClientType.c	\
	RANAP_CriticalityDiagnostics.c	\
	RANAP_CriticalityDiagnostics-IE-List.c	\
	RANAP_MessageStructure.c	\
	RANAP_CGI.c	\
	RANAP_ChosenEncryptionAlgorithm.c	\
	RANAP_ChosenIntegrityProtectionAlgorithm.c	\
	RANAP_CI.c	\
	RANAP_ClassmarkInformation2.c	\
	RANAP_ClassmarkInformation3.c	\
	RANAP_CN-DomainIndicator.c	\
	RANAP_CN-ID.c	\
	RANAP_Correlation-ID.c	\
	RANAP_CSFB-Information.c	\
	RANAP_CSG-Id.c	\
	RANAP_CSG-Id-List.c	\
	RANAP_CSG-Membership-Status.c	\
	RANAP_DataPDUType.c	\
	RANAP_DataVolumeReference.c	\
	RANAP_DataVolumeReportingIndication.c	\
	RANAP_DCH-ID.c	\
	RANAP_DeliveryOfErroneousSDU.c	\
	RANAP_DeliveryOrder.c	\
	RANAP_DeltaRAListofIdleModeUEs.c	\
	RANAP_NewRAListofIdleModeUEs.c	\
	RANAP_RAListwithNoIdleModeUEsAnyMore.c	\
	RANAP_ForwardingIndication.c	\
	RANAP_DL-GTP-PDU-SequenceNumber.c	\
	RANAP_DL-N-PDU-SequenceNumber.c	\
	RANAP_D-RNTI.c	\
	RANAP_DRX-CycleLengthCoefficient.c	\
	RANAP_DSCH-ID.c	\
	RANAP_EARFCN-Extended.c	\
	RANAP_E-DCH-MAC-d-Flow-ID.c	\
	RANAP_ENB-ID.c	\
	RANAP_EncryptionAlgorithm.c	\
	RANAP_EncryptionInformation.c	\
	RANAP_EncryptionKey.c	\
	RANAP_End-Of-CSFB.c	\
	RANAP_EquipmentsToBeTraced.c	\
	RANAP_E-UTRAN-Service-Handover.c	\
	RANAP_Event.c	\
	RANAP_Event1F-Parameters.c	\
	RANAP_Event1I-Parameters.c	\
	RANAP_ExtendedGuaranteedBitrate.c	\
	RANAP_ExtendedMaxBitrate.c	\
	RANAP_ExtendedRNC-ID.c	\
	RANAP_FrameSequenceNumber.c	\
	RANAP_FrequenceLayerConvergenceFlag.c	\
	RANAP_GANSS-PositioningDataSet.c	\
	RANAP_GANSS-PositioningMethodAndUsage.c	\
	RANAP_GeographicalArea.c	\
	RANAP_GeographicalCoordinates.c	\
	RANAP_GA-AltitudeAndDirection.c	\
	RANAP_GA-EllipsoidArc.c	\
	RANAP_GA-Point.c	\
	RANAP_GA-PointWithAltitude.c	\
	RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.c	\
	RANAP_GA-PointWithUnCertainty.c	\
	RANAP_GA-PointWithUnCertaintyEllipse.c	\
	RANAP_GA-Polygon.c	\
	RANAP_GA-UncertaintyEllipse.c	\
	RANAP_GERAN-BSC-Container.c	\
	RANAP_GERAN-Cell-ID.c	\
	RANAP_GERAN-Classmark.c	\
	RANAP_GlobalCN-ID.c	\
	RANAP_GlobalRNC-ID.c	\
	RANAP_GTP-TEI.c	\
	RANAP_GuaranteedBitrate.c	\
	RANAP_HigherBitratesThan16MbpsFlag.c	\
	RANAP_HS-DSCH-MAC-d-Flow-ID.c	\
	RANAP_IMEI.c	\
	RANAP_IMEIGroup.c	\
	RANAP_IMEIList.c	\
	RANAP_IMEISV.c	\
	RANAP_IMEISVGroup.c	\
	RANAP_IMEISVList.c	\
	RANAP_ImmediateMDT.c	\
	RANAP_IMSI.c	\
	RANAP_IncludeVelocity.c	\
	RANAP_InformationExchangeID.c	\
	RANAP_InformationExchangeType.c	\
	RANAP_InformationRequested.c	\
	RANAP_InformationRequestType.c	\
	RANAP_InformationTransferID.c	\
	RANAP_InformationTransferType.c	\
	RANAP_IntegrityProtectionAlgorithm.c	\
	RANAP_IntegrityProtectionInformation.c	\
	RANAP_IntegrityProtectionKey.c	\
	RANAP_InterSystemInformationTransferType.c	\
	RANAP_InterSystemInformation-TransparentContainer.c	\
	RANAP_IPMulticastAddress.c	\
	RANAP_IuSignallingConnectionIdentifier.c	\
	RANAP_IuTransportAssociation.c	\
	RANAP_KeyStatus.c	\
	RANAP_LA-LIST.c	\
	RANAP_LAC.c	\
	RANAP_LAI.c	\
	RANAP_LastKnownServiceArea.c	\
	RANAP_LastVisitedUTRANCell-Item.c	\
	RANAP_LHN-ID.c	\
	RANAP_Links-to-log.c	\
	RANAP_ListOF-SNAs.c	\
	RANAP_ListOfInterfacesToTrace.c	\
	RANAP_InterfacesToTraceItem.c	\
	RANAP_LoadValue.c	\
	RANAP_LocationRelatedDataRequestType.c	\
	RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.c	\
	RANAP_LocationReportingTransferInformation.c	\
	RANAP_ReportChangeOfSAI.c	\
	RANAP_PeriodicReportingIndicator.c	\
	RANAP_DirectReportingIndicator.c	\
	RANAP_L3-Information.c	\
	RANAP_M1Report.c	\
	RANAP_M2Report.c	\
	RANAP_M4Report.c	\
	RANAP_M4-Collection-Parameters.c	\
	RANAP_M4-Period.c	\
	RANAP_M4-Threshold.c	\
	RANAP_M5Report.c	\
	RANAP_M5-Period.c	\
	RANAP_M6Report.c	\
	RANAP_M6-Period.c	\
	RANAP_M7Report.c	\
	RANAP_M7-Period.c	\
	RANAP_Management-Based-MDT-Allowed.c	\
	RANAP_MaxBitrate.c	\
	RANAP_MaxSDU-Size.c	\
	RANAP_MBMS-PTP-RAB-ID.c	\
	RANAP_MBMSBearerServiceType.c	\
	RANAP_MBMSCNDe-Registration.c	\
	RANAP_MBMSCountingInformation.c	\
	RANAP_MBMSHCIndicator.c	\
	RANAP_MBMSIPMulticastAddressandAPNRequest.c	\
	RANAP_MBMSLinkingInformation.c	\
	RANAP_MBMSRegistrationRequestType.c	\
	RANAP_MBMSServiceArea.c	\
	RANAP_MBMSSessionDuration.c	\
	RANAP_MBMSSessionIdentity.c	\
	RANAP_MBMSSessionRepetitionNumber.c	\
	RANAP_MDT-Activation.c	\
	RANAP_MDTAreaScope.c	\
	RANAP_MDT-Configuration.c	\
	RANAP_MDTMode.c	\
	RANAP_MDT-PLMN-List.c	\
	RANAP_MDT-Report-Parameters.c	\
	RANAP_MeasurementQuantity.c	\
	RANAP_MeasurementsToActivate.c	\
	RANAP_MSISDN.c	\
	RANAP_NAS-PDU.c	\
	RANAP_NAS-SequenceNumber.c	\
	RANAP_NAS-SynchronisationIndicator.c	\
	RANAP_NewBSS-To-OldBSS-Information.c	\
	RANAP_NonSearchingIndication.c	\
	RANAP_NRTLoadInformationValue.c	\
	RANAP_NumberOfIuInstances.c	\
	RANAP_NumberOfSteps.c	\
	RANAP_Offload-RAB-Parameters.c	\
	RANAP_Offload-RAB-Parameters-APN.c	\
	RANAP_Offload-RAB-Parameters-ChargingCharacteristics.c	\
	RANAP_OldBSS-ToNewBSS-Information.c	\
	RANAP_OMC-ID.c	\
	RANAP_Out-Of-UTRAN.c	\
	RANAP_PagingAreaID.c	\
	RANAP_PagingCause.c	\
	RANAP_PDP-TypeInformation.c	\
	RANAP_PDP-Type.c	\
	RANAP_PDP-TypeInformation-extension.c	\
	RANAP_PDP-Type-extension.c	\
	RANAP_PDUType14FrameSequenceNumber.c	\
	RANAP_PeriodicLocationInfo.c	\
	RANAP_PermanentNAS-UE-ID.c	\
	RANAP_PermittedEncryptionAlgorithms.c	\
	RANAP_PermittedIntegrityProtectionAlgorithms.c	\
	RANAP_LABased.c	\
	RANAP_LAI-List.c	\
	RANAP_LoggedMDT.c	\
	RANAP_LoggingInterval.c	\
	RANAP_LoggingDuration.c	\
	RANAP_PLMNidentity.c	\
	RANAP_PLMNs-in-shared-network.c	\
	RANAP_Port-Number.c	\
	RANAP_PositioningDataDiscriminator.c	\
	RANAP_PositioningDataSet.c	\
	RANAP_PositioningMethodAndUsage.c	\
	RANAP_PositioningPriority.c	\
	RANAP_PositionData.c	\
	RANAP_PositionDataSpecificToGERANIuMode.c	\
	RANAP_Pre-emptionCapability.c	\
	RANAP_Pre-emptionVulnerability.c	\
	RANAP_PriorityLevel.c	\
	RANAP_Priority-Class-Indicator.c	\
	RANAP_ProvidedData.c	\
	RANAP_P-TMSI.c	\
	RANAP_QueuingAllowed.c	\
	RANAP_RAB-AsymmetryIndicator.c	\
	RANAP_RABased.c	\
	RANAP_RAI-List.c	\
	RANAP_RABDataVolumeReport.c	\
	RANAP_RAB-ID.c	\
	RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.c	\
	RANAP_RAB-Parameter-ExtendedMaxBitrateList.c	\
	RANAP_RAB-Parameter-GuaranteedBitrateList.c	\
	RANAP_RAB-Parameter-MaxBitrateList.c	\
	RANAP_RAB-Parameters.c	\
	RANAP_RABParametersList.c	\
	RANAP_RAB-SubflowCombinationBitRate.c	\
	RANAP_RAB-TrCH-Mapping.c	\
	RANAP_RAB-TrCH-MappingItem.c	\
	RANAP_RAC.c	\
	RANAP_RAI.c	\
	RANAP_RAListofIdleModeUEs.c	\
	RANAP_NotEmptyRAListofIdleModeUEs.c	\
	RANAP_RAofIdleModeUEs.c	\
	RANAP_LAListofIdleModeUEs.c	\
	RANAP_RAT-Type.c	\
	RANAP_RateControlAllowed.c	\
	RANAP_RedirectAttemptFlag.c	\
	RANAP_RedirectionCompleted.c	\
	RANAP_RejectCauseValue.c	\
	RANAP_RelocationRequirement.c	\
	RANAP_RelocationType.c	\
	RANAP_RepetitionNumber0.c	\
	RANAP_RepetitionNumber1.c	\
	RANAP_ReportArea.c	\
	RANAP_ReportInterval.c	\
	RANAP_ReportAmount.c	\
	RANAP_RequestedGPSAssistanceData.c	\
	RANAP_RequestedGANSSAssistanceData.c	\
	RANAP_RequestedLocationRelatedDataType.c	\
	RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.c	\
	RANAP_MBMSIPMulticastAddressandAPNlist.c	\
	RANAP_RequestedMulticastServiceList.c	\
	RANAP_Requested-RAB-Parameter-Values.c	\
	RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.c	\
	RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.c	\
	RANAP_Requested-RAB-Parameter-MaxBitrateList.c	\
	RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.c	\
	RANAP_RequestType.c	\
	RANAP_ResidualBitErrorRatio.c	\
	RANAP_ResponseTime.c	\
	RANAP_RIMInformation.c	\
	RANAP_RIM-Transfer.c	\
	RANAP_RIMRoutingAddress.c	\
	RANAP_RNC-ID.c	\
	RANAP_RNCTraceInformation.c	\
	RANAP_RNSAPRelocationParameters.c	\
	RANAP_RRC-Container.c	\
	RANAP_RTLoadValue.c	\
	RANAP_RSRVCC-HO-Indication.c	\
	RANAP_RSRVCC-Information.c	\
	RANAP_RSRVCC-Operation-Possible.c	\
	RANAP_SAC.c	\
	RANAP_SAI.c	\
	RANAP_SAPI.c	\
	RANAP_SessionUpdateID.c	\
	RANAP_Shared-Network-Information.c	\
	RANAP_Session-Re-establishment-Indicator.c	\
	RANAP_SignallingIndication.c	\
	RANAP_SDU-ErrorRatio.c	\
	RANAP_SDU-FormatInformationParameters.c	\
	RANAP_SDU-Parameters.c	\
	RANAP_SNA-Access-Information.c	\
	RANAP_SNAC.c	\
	RANAP_Service-Handover.c	\
	RANAP_Source-ToTarget-TransparentContainer.c	\
	RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.c	\
	RANAP_SourceCellID.c	\
	RANAP_SourceBSS-ToTargetBSS-TransparentContainer.c	\
	RANAP_SourceID.c	\
	RANAP_SourceRNC-ID.c	\
	RANAP_SourceRNC-ToTargetRNC-TransparentContainer.c	\
	RANAP_IRAT-Measurement-Configuration.c	\
	RANAP_IRATmeasurementParameters.c	\
	RANAP_RSRQ-Type.c	\
	RANAP_RSRQ-Extension.c	\
	RANAP_EUTRANFrequencies.c	\
	RANAP_MeasBand.c	\
	RANAP_SubscriberProfileIDforRFP.c	\
	RANAP_SourceStatisticsDescriptor.c	\
	RANAP_SupportedRAB-ParameterBitrateList.c	\
	RANAP_SupportedBitrate.c	\
	RANAP_SourceUTRANCellID.c	\
	RANAP_SRB-ID.c	\
	RANAP_SRB-TrCH-Mapping.c	\
	RANAP_SRB-TrCH-MappingItem.c	\
	RANAP_SRVCC-HO-Indication.c	\
	RANAP_SRVCC-Information.c	\
	RANAP_SRVCC-Operation-Possible.c	\
	RANAP_SubflowSDU-Size.c	\
	RANAP_TAC.c	\
	RANAP_TAI.c	\
	RANAP_Target-ToSource-TransparentContainer.c	\
	RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.c	\
	RANAP_TargetBSS-ToSourceBSS-TransparentContainer.c	\
	RANAP_TargetCellId.c	\
	RANAP_TargetID.c	\
	RANAP_TargetENB-ID.c	\
	RANAP_TargetRNC-ID.c	\
	RANAP_TargetRNC-ToSourceRNC-TransparentContainer.c	\
	RANAP_TBCD-STRING.c	\
	RANAP_TemporaryUE-ID.c	\
	RANAP_Time-UE-StayedInCell.c	\
	RANAP_Time-UE-StayedInCell-EnhancedGranularity.c	\
	RANAP_TimeToMBMSDataTransfer.c	\
	RANAP_TimingDifferenceULDL.c	\
	RANAP_TMGI.c	\
	RANAP_TMSI.c	\
	RANAP_TraceDepth.c	\
	RANAP_TraceInformation.c	\
	RANAP_TracePropagationParameters.c	\
	RANAP_TraceRecordingSessionInformation.c	\
	RANAP_TraceRecordingSessionReference.c	\
	RANAP_TraceReference.c	\
	RANAP_TraceType.c	\
	RANAP_TrafficClass.c	\
	RANAP_TrafficHandlingPriority.c	\
	RANAP_TransferDelay.c	\
	RANAP_UnsuccessfullyTransmittedDataVolume.c	\
	RANAP_TransportLayerAddress.c	\
	RANAP_TrCH-ID.c	\
	RANAP_TrCH-ID-List.c	\
	RANAP_TriggerID.c	\
	RANAP_TunnelInformation.c	\
	RANAP_TypeOfError.c	\
	RANAP_UE-AggregateMaximumBitRate.c	\
	RANAP_UE-AggregateMaximumBitRateDownlink.c	\
	RANAP_UE-AggregateMaximumBitRateUplink.c	\
	RANAP_UE-History-Information.c	\
	RANAP_UE-ID.c	\
	RANAP_UESBI-Iu.c	\
	RANAP_UESBI-IuA.c	\
	RANAP_UESBI-IuB.c	\
	RANAP_UL-GTP-PDU-SequenceNumber.c	\
	RANAP_UL-N-PDU-SequenceNumber.c	\
	RANAP_UPInformation.c	\
	RANAP_UPInitialisationFrame.c	\
	RANAP_UP-ModeVersions.c	\
	RANAP_USCH-ID.c	\
	RANAP_UserPlaneMode.c	\
	RANAP_UTRAN-CellID.c	\
	RANAP_VelocityEstimate.c	\
	RANAP_HorizontalVelocity.c	\
	RANAP_HorizontalWithVerticalVelocity.c	\
	RANAP_HorizontalVelocityWithUncertainty.c	\
	RANAP_HorizontalWithVerticalVelocityAndUncertainty.c	\
	RANAP_HorizontalSpeedAndBearing.c	\
	RANAP_VerticalVelocity.c	\
	RANAP_VerticalSpeedDirection.c	\
	RANAP_VerticalAccuracyCode.c	\
	RANAP_VoiceSupportMatchIndicator.c	\
	RANAP_RANAP-PDU.c	\
	RANAP_InitiatingMessage.c	\
	RANAP_SuccessfulOutcome.c	\
	RANAP_UnsuccessfulOutcome.c	\
	RANAP_Outcome.c	\
	RANAP_Iu-ReleaseCommand.c	\
	RANAP_Iu-ReleaseComplete.c	\
	RANAP_RelocationRequired.c	\
	RANAP_RelocationCommand.c	\
	RANAP_RelocationPreparationFailure.c	\
	RANAP_RelocationRequest.c	\
	RANAP_RelocationRequestAcknowledge.c	\
	RANAP_RelocationFailure.c	\
	RANAP_RelocationCancel.c	\
	RANAP_RelocationCancelAcknowledge.c	\
	RANAP_SRNS-ContextRequest.c	\
	RANAP_SRNS-ContextResponse.c	\
	RANAP_SecurityModeCommand.c	\
	RANAP_SecurityModeComplete.c	\
	RANAP_SecurityModeReject.c	\
	RANAP_DataVolumeReportRequest.c	\
	RANAP_DataVolumeReport.c	\
	RANAP_Reset.c	\
	RANAP_ResetAcknowledge.c	\
	RANAP_RAB-ReleaseRequest.c	\
	RANAP_Iu-ReleaseRequest.c	\
	RANAP_RelocationDetect.c	\
	RANAP_RelocationComplete.c	\
	RANAP_Paging.c	\
	RANAP_CommonID.c	\
	RANAP_CN-InvokeTrace.c	\
	RANAP_CN-DeactivateTrace.c	\
	RANAP_LocationReportingControl.c	\
	RANAP_LocationReport.c	\
	RANAP_InitialUE-Message.c	\
	RANAP_DirectTransfer.c	\
	RANAP_Overload.c	\
	RANAP_ErrorIndication.c	\
	RANAP_SRNS-DataForwardCommand.c	\
	RANAP_ForwardSRNS-Context.c	\
	RANAP_RAB-AssignmentRequest.c	\
	RANAP_RAB-AssignmentResponse.c	\
	RANAP_PrivateMessage.c	\
	RANAP_ResetResource.c	\
	RANAP_ResetResourceAcknowledge.c	\
	RANAP_RANAP-RelocationInformation.c	\
	RANAP_RAB-ModifyRequest.c	\
	RANAP_LocationRelatedDataRequest.c	\
	RANAP_LocationRelatedDataResponse.c	\
	RANAP_LocationRelatedDataFailure.c	\
	RANAP_InformationTransferIndication.c	\
	RANAP_InformationTransferConfirmation.c	\
	RANAP_InformationTransferFailure.c	\
	RANAP_UESpecificInformationIndication.c	\
	RANAP_DirectInformationTransfer.c	\
	RANAP_UplinkInformationExchangeRequest.c	\
	RANAP_UplinkInformationExchangeResponse.c	\
	RANAP_UplinkInformationExchangeFailure.c	\
	RANAP_MBMSSessionStart.c	\
	RANAP_MBMSSessionStartResponse.c	\
	RANAP_MBMSSessionStartFailure.c	\
	RANAP_MBMSSessionUpdate.c	\
	RANAP_MBMSSessionUpdateResponse.c	\
	RANAP_MBMSSessionUpdateFailure.c	\
	RANAP_MBMSSessionStop.c	\
	RANAP_MBMSSessionStopResponse.c	\
	RANAP_MBMSUELinkingRequest.c	\
	RANAP_MBMSUELinkingResponse.c	\
	RANAP_MBMSRegistrationRequest.c	\
	RANAP_MBMSRegistrationResponse.c	\
	RANAP_MBMSRegistrationFailure.c	\
	RANAP_MBMSCNDe-RegistrationRequest.c	\
	RANAP_MBMSCNDe-RegistrationResponse.c	\
	RANAP_MBMSRABEstablishmentIndication.c	\
	RANAP_MBMSRABReleaseRequest.c	\
	RANAP_MBMSRABRelease.c	\
	RANAP_MBMSRABReleaseFailure.c	\
	RANAP_EnhancedRelocationCompleteRequest.c	\
	RANAP_EnhancedRelocationCompleteResponse.c	\
	RANAP_EnhancedRelocationCompleteFailure.c	\
	RANAP_EnhancedRelocationCompleteConfirm.c	\
	RANAP_RANAP-EnhancedRelocationInformationRequest.c	\
	RANAP_RANAP-EnhancedRelocationInformationResponse.c	\
	RANAP_SRVCC-CSKeysRequest.c	\
	RANAP_SRVCC-CSKeysResponse.c	\
	RANAP_UeRadioCapabilityMatchRequest.c	\
	RANAP_UeRadioCapabilityMatchResponse.c	\
	RANAP_IE.c	\
	RANAP_DataVolumeReportList.c	\
	RANAP_RAB-ReleasedList-IuRelComp.c	\
	RANAP_RAB-RelocationReleaseList.c	\
	RANAP_RAB-DataForwardingList.c	\
	RANAP_RAB-SetupList-RelocReq.c	\
	RANAP_RAB-SetupList-RelocReqAck.c	\
	RANAP_RAB-FailedList.c	\
	RANAP_RAB-DataForwardingList-SRNS-CtxReq.c	\
	RANAP_RAB-ContextList.c	\
	RANAP_RAB-ContextFailedtoTransferList.c	\
	RANAP_RAB-DataVolumeReportRequestList.c	\
	RANAP_RAB-FailedtoReportList.c	\
	RANAP_RAB-SetupList-EnhancedRelocCompleteReq.c	\
	RANAP_RAB-SetupList-EnhancedRelocCompleteRes.c	\
	RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.c	\
	RANAP_RAB-SetupOrModifiedList.c	\
	RANAP_RAB-ReleasedList.c	\
	RANAP_RAB-QueuedList.c	\
	RANAP_GERAN-Iumode-RAB-FailedList-RABAssgntResponse.c	\
	RANAP_RAB-ContextList-RANAP-RelocInf.c

ASN_MODULE_HEADERS=	\
	RANAP_Criticality.h	\
	RANAP_Presence.h	\
	RANAP_PrivateIE-ID.h	\
	RANAP_ProcedureCode.h	\
	RANAP_ProtocolExtensionID.h	\
	RANAP_ProtocolIE-ID.h	\
	RANAP_TriggeringMessage.h	\
	RANAP_IE-Extensions.h	\
	RANAP_AccuracyFulfilmentIndicator.h	\
	RANAP_AllocationOrRetentionPriority.h	\
	RANAP_Alt-RAB-Parameters.h	\
	RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf.h	\
	RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrates.h	\
	RANAP_Alt-RAB-Parameter-ExtendedGuaranteedBitrateList.h	\
	RANAP_Alt-RAB-Parameter-GuaranteedBitrateInf.h	\
	RANAP_Alt-RAB-Parameter-GuaranteedBitrateType.h	\
	RANAP_Alt-RAB-Parameter-GuaranteedBitrates.h	\
	RANAP_Alt-RAB-Parameter-GuaranteedBitrateList.h	\
	RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrateInf.h	\
	RANAP_Alt-RAB-Parameter-SupportedGuaranteedBitrates.h	\
	RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateInf.h	\
	RANAP_Alt-RAB-Parameter-ExtendedMaxBitrates.h	\
	RANAP_Alt-RAB-Parameter-ExtendedMaxBitrateList.h	\
	RANAP_Alt-RAB-Parameter-MaxBitrateInf.h	\
	RANAP_Alt-RAB-Parameter-MaxBitrateType.h	\
	RANAP_Alt-RAB-Parameter-MaxBitrates.h	\
	RANAP_Alt-RAB-Parameter-MaxBitrateList.h	\
	RANAP_Alt-RAB-Parameter-SupportedMaxBitrateInf.h	\
	RANAP_Alt-RAB-Parameter-SupportedMaxBitrates.h	\
	RANAP_AlternativeRABConfigurationRequest.h	\
	RANAP_APN.h	\
	RANAP_AreaIdentity.h	\
	RANAP_Ass-RAB-Parameters.h	\
	RANAP_Ass-RAB-Parameter-ExtendedGuaranteedBitrateList.h	\
	RANAP_Ass-RAB-Parameter-ExtendedMaxBitrateList.h	\
	RANAP_Ass-RAB-Parameter-GuaranteedBitrateList.h	\
	RANAP_Ass-RAB-Parameter-MaxBitrateList.h	\
	RANAP_AuthorisedPLMNs.h	\
	RANAP_AuthorisedSNAs.h	\
	RANAP_BindingID.h	\
	RANAP_BroadcastAssistanceDataDecipheringKeys.h	\
	RANAP_Cause.h	\
	RANAP_CauseMisc.h	\
	RANAP_CauseNAS.h	\
	RANAP_CauseProtocol.h	\
	RANAP_CauseRadioNetwork.h	\
	RANAP_CauseRadioNetworkExtension.h	\
	RANAP_CauseNon-Standard.h	\
	RANAP_CauseTransmissionNetwork.h	\
	RANAP_Cell-Access-Mode.h	\
	RANAP_CellBased.h	\
	RANAP_CellIdList.h	\
	RANAP_Cell-Id.h	\
	RANAP_Cell-Capacity-Class-Value.h	\
	RANAP_CellLoadInformation.h	\
	RANAP_CellLoadInformationGroup.h	\
	RANAP_CellType.h	\
	RANAP_ClientType.h	\
	RANAP_CriticalityDiagnostics.h	\
	RANAP_CriticalityDiagnostics-IE-List.h	\
	RANAP_MessageStructure.h	\
	RANAP_CGI.h	\
	RANAP_ChosenEncryptionAlgorithm.h	\
	RANAP_ChosenIntegrityProtectionAlgorithm.h	\
	RANAP_CI.h	\
	RANAP_ClassmarkInformation2.h	\
	RANAP_ClassmarkInformation3.h	\
	RANAP_CN-DomainIndicator.h	\
	RANAP_CN-ID.h	\
	RANAP_Correlation-ID.h	\
	RANAP_CSFB-Information.h	\
	RANAP_CSG-Id.h	\
	RANAP_CSG-Id-List.h	\
	RANAP_CSG-Membership-Status.h	\
	RANAP_DataPDUType.h	\
	RANAP_DataVolumeReference.h	\
	RANAP_DataVolumeReportingIndication.h	\
	RANAP_DCH-ID.h	\
	RANAP_DeliveryOfErroneousSDU.h	\
	RANAP_DeliveryOrder.h	\
	RANAP_DeltaRAListofIdleModeUEs.h	\
	RANAP_NewRAListofIdleModeUEs.h	\
	RANAP_RAListwithNoIdleModeUEsAnyMore.h	\
	RANAP_ForwardingIndication.h	\
	RANAP_DL-GTP-PDU-SequenceNumber.h	\
	RANAP_DL-N-PDU-SequenceNumber.h	\
	RANAP_D-RNTI.h	\
	RANAP_DRX-CycleLengthCoefficient.h	\
	RANAP_DSCH-ID.h	\
	RANAP_EARFCN-Extended.h	\
	RANAP_E-DCH-MAC-d-Flow-ID.h	\
	RANAP_ENB-ID.h	\
	RANAP_EncryptionAlgorithm.h	\
	RANAP_EncryptionInformation.h	\
	RANAP_EncryptionKey.h	\
	RANAP_End-Of-CSFB.h	\
	RANAP_EquipmentsToBeTraced.h	\
	RANAP_E-UTRAN-Service-Handover.h	\
	RANAP_Event.h	\
	RANAP_Event1F-Parameters.h	\
	RANAP_Event1I-Parameters.h	\
	RANAP_ExtendedGuaranteedBitrate.h	\
	RANAP_ExtendedMaxBitrate.h	\
	RANAP_ExtendedRNC-ID.h	\
	RANAP_FrameSequenceNumber.h	\
	RANAP_FrequenceLayerConvergenceFlag.h	\
	RANAP_GANSS-PositioningDataSet.h	\
	RANAP_GANSS-PositioningMethodAndUsage.h	\
	RANAP_GeographicalArea.h	\
	RANAP_GeographicalCoordinates.h	\
	RANAP_GA-AltitudeAndDirection.h	\
	RANAP_GA-EllipsoidArc.h	\
	RANAP_GA-Point.h	\
	RANAP_GA-PointWithAltitude.h	\
	RANAP_GA-PointWithAltitudeAndUncertaintyEllipsoid.h	\
	RANAP_GA-PointWithUnCertainty.h	\
	RANAP_GA-PointWithUnCertaintyEllipse.h	\
	RANAP_GA-Polygon.h	\
	RANAP_GA-UncertaintyEllipse.h	\
	RANAP_GERAN-BSC-Container.h	\
	RANAP_GERAN-Cell-ID.h	\
	RANAP_GERAN-Classmark.h	\
	RANAP_GlobalCN-ID.h	\
	RANAP_GlobalRNC-ID.h	\
	RANAP_GTP-TEI.h	\
	RANAP_GuaranteedBitrate.h	\
	RANAP_HigherBitratesThan16MbpsFlag.h	\
	RANAP_HS-DSCH-MAC-d-Flow-ID.h	\
	RANAP_IMEI.h	\
	RANAP_IMEIGroup.h	\
	RANAP_IMEIList.h	\
	RANAP_IMEISV.h	\
	RANAP_IMEISVGroup.h	\
	RANAP_IMEISVList.h	\
	RANAP_ImmediateMDT.h	\
	RANAP_IMSI.h	\
	RANAP_IncludeVelocity.h	\
	RANAP_InformationExchangeID.h	\
	RANAP_InformationExchangeType.h	\
	RANAP_InformationRequested.h	\
	RANAP_InformationRequestType.h	\
	RANAP_InformationTransferID.h	\
	RANAP_InformationTransferType.h	\
	RANAP_IntegrityProtectionAlgorithm.h	\
	RANAP_IntegrityProtectionInformation.h	\
	RANAP_IntegrityProtectionKey.h	\
	RANAP_InterSystemInformationTransferType.h	\
	RANAP_InterSystemInformation-TransparentContainer.h	\
	RANAP_IPMulticastAddress.h	\
	RANAP_IuSignallingConnectionIdentifier.h	\
	RANAP_IuTransportAssociation.h	\
	RANAP_KeyStatus.h	\
	RANAP_LA-LIST.h	\
	RANAP_LAC.h	\
	RANAP_LAI.h	\
	RANAP_LastKnownServiceArea.h	\
	RANAP_LastVisitedUTRANCell-Item.h	\
	RANAP_LHN-ID.h	\
	RANAP_Links-to-log.h	\
	RANAP_ListOF-SNAs.h	\
	RANAP_ListOfInterfacesToTrace.h	\
	RANAP_InterfacesToTraceItem.h	\
	RANAP_LoadValue.h	\
	RANAP_LocationRelatedDataRequestType.h	\
	RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h	\
	RANAP_LocationReportingTransferInformation.h	\
	RANAP_ReportChangeOfSAI.h	\
	RANAP_PeriodicReportingIndicator.h	\
	RANAP_DirectReportingIndicator.h	\
	RANAP_L3-Information.h	\
	RANAP_M1Report.h	\
	RANAP_M2Report.h	\
	RANAP_M4Report.h	\
	RANAP_M4-Collection-Parameters.h	\
	RANAP_M4-Period.h	\
	RANAP_M4-Threshold.h	\
	RANAP_M5Report.h	\
	RANAP_M5-Period.h	\
	RANAP_M6Report.h	\
	RANAP_M6-Period.h	\
	RANAP_M7Report.h	\
	RANAP_M7-Period.h	\
	RANAP_Management-Based-MDT-Allowed.h	\
	RANAP_MaxBitrate.h	\
	RANAP_MaxSDU-Size.h	\
	RANAP_MBMS-PTP-RAB-ID.h	\
	RANAP_MBMSBearerServiceType.h	\
	RANAP_MBMSCNDe-Registration.h	\
	RANAP_MBMSCountingInformation.h	\
	RANAP_MBMSHCIndicator.h	\
	RANAP_MBMSIPMulticastAddressandAPNRequest.h	\
	RANAP_MBMSLinkingInformation.h	\
	RANAP_MBMSRegistrationRequestType.h	\
	RANAP_MBMSServiceArea.h	\
	RANAP_MBMSSessionDuration.h	\
	RANAP_MBMSSessionIdentity.h	\
	RANAP_MBMSSessionRepetitionNumber.h	\
	RANAP_MDT-Activation.h	\
	RANAP_MDTAreaScope.h	\
	RANAP_MDT-Configuration.h	\
	RANAP_MDTMode.h	\
	RANAP_MDT-PLMN-List.h	\
	RANAP_MDT-Report-Parameters.h	\
	RANAP_MeasurementQuantity.h	\
	RANAP_MeasurementsToActivate.h	\
	RANAP_MSISDN.h	\
	RANAP_NAS-PDU.h	\
	RANAP_NAS-SequenceNumber.h	\
	RANAP_NAS-SynchronisationIndicator.h	\
	RANAP_NewBSS-To-OldBSS-Information.h	\
	RANAP_NonSearchingIndication.h	\
	RANAP_NRTLoadInformationValue.h	\
	RANAP_NumberOfIuInstances.h	\
	RANAP_NumberOfSteps.h	\
	RANAP_Offload-RAB-Parameters.h	\
	RANAP_Offload-RAB-Parameters-APN.h	\
	RANAP_Offload-RAB-Parameters-ChargingCharacteristics.h	\
	RANAP_OldBSS-ToNewBSS-Information.h	\
	RANAP_OMC-ID.h	\
	RANAP_Out-Of-UTRAN.h	\
	RANAP_PagingAreaID.h	\
	RANAP_PagingCause.h	\
	RANAP_PDP-TypeInformation.h	\
	RANAP_PDP-Type.h	\
	RANAP_PDP-TypeInformation-extension.h	\
	RANAP_PDP-Type-extension.h	\
	RANAP_PDUType14FrameSequenceNumber.h	\
	RANAP_PeriodicLocationInfo.h	\
	RANAP_PermanentNAS-UE-ID.h	\
	RANAP_PermittedEncryptionAlgorithms.h	\
	RANAP_PermittedIntegrityProtectionAlgorithms.h	\
	RANAP_LABased.h	\
	RANAP_LAI-List.h	\
	RANAP_LoggedMDT.h	\
	RANAP_LoggingInterval.h	\
	RANAP_LoggingDuration.h	\
	RANAP_PLMNidentity.h	\
	RANAP_PLMNs-in-shared-network.h	\
	RANAP_Port-Number.h	\
	RANAP_PositioningDataDiscriminator.h	\
	RANAP_PositioningDataSet.h	\
	RANAP_PositioningMethodAndUsage.h	\
	RANAP_PositioningPriority.h	\
	RANAP_PositionData.h	\
	RANAP_PositionDataSpecificToGERANIuMode.h	\
	RANAP_Pre-emptionCapability.h	\
	RANAP_Pre-emptionVulnerability.h	\
	RANAP_PriorityLevel.h	\
	RANAP_Priority-Class-Indicator.h	\
	RANAP_ProvidedData.h	\
	RANAP_P-TMSI.h	\
	RANAP_QueuingAllowed.h	\
	RANAP_RAB-AsymmetryIndicator.h	\
	RANAP_RABased.h	\
	RANAP_RAI-List.h	\
	RANAP_RABDataVolumeReport.h	\
	RANAP_RAB-ID.h	\
	RANAP_RAB-Parameter-ExtendedGuaranteedBitrateList.h	\
	RANAP_RAB-Parameter-ExtendedMaxBitrateList.h	\
	RANAP_RAB-Parameter-GuaranteedBitrateList.h	\
	RANAP_RAB-Parameter-MaxBitrateList.h	\
	RANAP_RAB-Parameters.h	\
	RANAP_RABParametersList.h	\
	RANAP_RAB-SubflowCombinationBitRate.h	\
	RANAP_RAB-TrCH-Mapping.h	\
	RANAP_RAB-TrCH-MappingItem.h	\
	RANAP_RAC.h	\
	RANAP_RAI.h	\
	RANAP_RAListofIdleModeUEs.h	\
	RANAP_NotEmptyRAListofIdleModeUEs.h	\
	RANAP_RAofIdleModeUEs.h	\
	RANAP_LAListofIdleModeUEs.h	\
	RANAP_RAT-Type.h	\
	RANAP_RateControlAllowed.h	\
	RANAP_RedirectAttemptFlag.h	\
	RANAP_RedirectionCompleted.h	\
	RANAP_RejectCauseValue.h	\
	RANAP_RelocationRequirement.h	\
	RANAP_RelocationType.h	\
	RANAP_RepetitionNumber0.h	\
	RANAP_RepetitionNumber1.h	\
	RANAP_ReportArea.h	\
	RANAP_ReportInterval.h	\
	RANAP_ReportAmount.h	\
	RANAP_RequestedGPSAssistanceData.h	\
	RANAP_RequestedGANSSAssistanceData.h	\
	RANAP_RequestedLocationRelatedDataType.h	\
	RANAP_RequestedMBMSIPMulticastAddressandAPNRequest.h	\
	RANAP_MBMSIPMulticastAddressandAPNlist.h	\
	RANAP_RequestedMulticastServiceList.h	\
	RANAP_Requested-RAB-Parameter-Values.h	\
	RANAP_Requested-RAB-Parameter-ExtendedMaxBitrateList.h	\
	RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h	\
	RANAP_Requested-RAB-Parameter-MaxBitrateList.h	\
	RANAP_Requested-RAB-Parameter-GuaranteedBitrateList.h	\
	RANAP_RequestType.h	\
	RANAP_ResidualBitErrorRatio.h	\
	RANAP_ResponseTime.h	\
	RANAP_RIMInformation.h	\
	RANAP_RIM-Transfer.h	\
	RANAP_RIMRoutingAddress.h	\
	RANAP_RNC-ID.h	\
	RANAP_RNCTraceInformation.h	\
	RANAP_RNSAPRelocationParameters.h	\
	RANAP_RRC-Container.h	\
	RANAP_RTLoadValue.h	\
	RANAP_RSRVCC-HO-Indication.h	\
	RANAP_RSRVCC-Information.h	\
	RANAP_RSRVCC-Operation-Possible.h	\
	RANAP_SAC.h	\
	RANAP_SAI.h	\
	RANAP_SAPI.h	\
	RANAP_SessionUpdateID.h	\
	RANAP_Shared-Network-Information.h	\
	RANAP_Session-Re-establishment-Indicator.h	\
	RANAP_SignallingIndication.h	\
	RANAP_SDU-ErrorRatio.h	\
	RANAP_SDU-FormatInformationParameters.h	\
	RANAP_SDU-Parameters.h	\
	RANAP_SNA-Access-Information.h	\
	RANAP_SNAC.h	\
	RANAP_Service-Handover.h	\
	RANAP_Source-ToTarget-TransparentContainer.h	\
	RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h	\
	RANAP_SourceCellID.h	\
	RANAP_SourceBSS-ToTargetBSS-TransparentContainer.h	\
	RANAP_SourceID.h	\
	RANAP_SourceRNC-ID.h	\
	RANAP_SourceRNC-ToTargetRNC-TransparentContainer.h	\
	RANAP_IRAT-Measurement-Configuration.h	\
	RANAP_IRATmeasurementParameters.h	\
	RANAP_RSRQ-Type.h	\
	RANAP_RSRQ-Extension.h	\
	RANAP_EUTRANFrequencies.h	\
	RANAP_MeasBand.h	\
	RANAP_SubscriberProfileIDforRFP.h	\
	RANAP_SourceStatisticsDescriptor.h	\
	RANAP_SupportedRAB-ParameterBitrateList.h	\
	RANAP_SupportedBitrate.h	\
	RANAP_SourceUTRANCellID.h	\
	RANAP_SRB-ID.h	\
	RANAP_SRB-TrCH-Mapping.h	\
	RANAP_SRB-TrCH-MappingItem.h	\
	RANAP_SRVCC-HO-Indication.h	\
	RANAP_SRVCC-Information.h	\
	RANAP_SRVCC-Operation-Possible.h	\
	RANAP_SubflowSDU-Size.h	\
	RANAP_TAC.h	\
	RANAP_TAI.h	\
	RANAP_Target-ToSource-TransparentContainer.h	\
	RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h	\
	RANAP_TargetBSS-ToSourceBSS-TransparentContainer.h	\
	RANAP_TargetCellId.h	\
	RANAP_TargetID.h	\
	RANAP_TargetENB-ID.h	\
	RANAP_TargetRNC-ID.h	\
	RANAP_TargetRNC-ToSourceRNC-TransparentContainer.h	\
	RANAP_TBCD-STRING.h	\
	RANAP_TemporaryUE-ID.h	\
	RANAP_Time-UE-StayedInCell.h	\
	RANAP_Time-UE-StayedInCell-EnhancedGranularity.h	\
	RANAP_TimeToMBMSDataTransfer.h	\
	RANAP_TimingDifferenceULDL.h	\
	RANAP_TMGI.h	\
	RANAP_TMSI.h	\
	RANAP_TraceDepth.h	\
	RANAP_TraceInformation.h	\
	RANAP_TracePropagationParameters.h	\
	RANAP_TraceRecordingSessionInformation.h	\
	RANAP_TraceRecordingSessionReference.h	\
	RANAP_TraceReference.h	\
	RANAP_TraceType.h	\
	RANAP_TrafficClass.h	\
	RANAP_TrafficHandlingPriority.h	\
	RANAP_TransferDelay.h	\
	RANAP_UnsuccessfullyTransmittedDataVolume.h	\
	RANAP_TransportLayerAddress.h	\
	RANAP_TrCH-ID.h	\
	RANAP_TrCH-ID-List.h	\
	RANAP_TriggerID.h	\
	RANAP_TunnelInformation.h	\
	RANAP_TypeOfError.h	\
	RANAP_UE-AggregateMaximumBitRate.h	\
	RANAP_UE-AggregateMaximumBitRateDownlink.h	\
	RANAP_UE-AggregateMaximumBitRateUplink.h	\
	RANAP_UE-History-Information.h	\
	RANAP_UE-ID.h	\
	RANAP_UESBI-Iu.h	\
	RANAP_UESBI-IuA.h	\
	RANAP_UESBI-IuB.h	\
	RANAP_UL-GTP-PDU-SequenceNumber.h	\
	RANAP_UL-N-PDU-SequenceNumber.h	\
	RANAP_UPInformation.h	\
	RANAP_UPInitialisationFrame.h	\
	RANAP_UP-ModeVersions.h	\
	RANAP_USCH-ID.h	\
	RANAP_UserPlaneMode.h	\
	RANAP_UTRAN-CellID.h	\
	RANAP_VelocityEstimate.h	\
	RANAP_HorizontalVelocity.h	\
	RANAP_HorizontalWithVerticalVelocity.h	\
	RANAP_HorizontalVelocityWithUncertainty.h	\
	RANAP_HorizontalWithVerticalVelocityAndUncertainty.h	\
	RANAP_HorizontalSpeedAndBearing.h	\
	RANAP_VerticalVelocity.h	\
	RANAP_VerticalSpeedDirection.h	\
	RANAP_VerticalAccuracyCode.h	\
	RANAP_VoiceSupportMatchIndicator.h	\
	RANAP_RANAP-PDU.h	\
	RANAP_InitiatingMessage.h	\
	RANAP_SuccessfulOutcome.h	\
	RANAP_UnsuccessfulOutcome.h	\
	RANAP_Outcome.h	\
	RANAP_Iu-ReleaseCommand.h	\
	RANAP_Iu-ReleaseComplete.h	\
	RANAP_RelocationRequired.h	\
	RANAP_RelocationCommand.h	\
	RANAP_RelocationPreparationFailure.h	\
	RANAP_RelocationRequest.h	\
	RANAP_RelocationRequestAcknowledge.h	\
	RANAP_RelocationFailure.h	\
	RANAP_RelocationCancel.h	\
	RANAP_RelocationCancelAcknowledge.h	\
	RANAP_SRNS-ContextRequest.h	\
	RANAP_SRNS-ContextResponse.h	\
	RANAP_SecurityModeCommand.h	\
	RANAP_SecurityModeComplete.h	\
	RANAP_SecurityModeReject.h	\
	RANAP_DataVolumeReportRequest.h	\
	RANAP_DataVolumeReport.h	\
	RANAP_Reset.h	\
	RANAP_ResetAcknowledge.h	\
	RANAP_RAB-ReleaseRequest.h	\
	RANAP_Iu-ReleaseRequest.h	\
	RANAP_RelocationDetect.h	\
	RANAP_RelocationComplete.h	\
	RANAP_Paging.h	\
	RANAP_CommonID.h	\
	RANAP_CN-InvokeTrace.h	\
	RANAP_CN-DeactivateTrace.h	\
	RANAP_LocationReportingControl.h	\
	RANAP_LocationReport.h	\
	RANAP_InitialUE-Message.h	\
	RANAP_DirectTransfer.h	\
	RANAP_Overload.h	\
	RANAP_ErrorIndication.h	\
	RANAP_SRNS-DataForwardCommand.h	\
	RANAP_ForwardSRNS-Context.h	\
	RANAP_RAB-AssignmentRequest.h	\
	RANAP_RAB-AssignmentResponse.h	\
	RANAP_PrivateMessage.h	\
	RANAP_ResetResource.h	\
	RANAP_ResetResourceAcknowledge.h	\
	RANAP_RANAP-RelocationInformation.h	\
	RANAP_RAB-ModifyRequest.h	\
	RANAP_LocationRelatedDataRequest.h	\
	RANAP_LocationRelatedDataResponse.h	\
	RANAP_LocationRelatedDataFailure.h	\
	RANAP_InformationTransferIndication.h	\
	RANAP_InformationTransferConfirmation.h	\
	RANAP_InformationTransferFailure.h	\
	RANAP_UESpecificInformationIndication.h	\
	RANAP_DirectInformationTransfer.h	\
	RANAP_UplinkInformationExchangeRequest.h	\
	RANAP_UplinkInformationExchangeResponse.h	\
	RANAP_UplinkInformationExchangeFailure.h	\
	RANAP_MBMSSessionStart.h	\
	RANAP_MBMSSessionStartResponse.h	\
	RANAP_MBMSSessionStartFailure.h	\
	RANAP_MBMSSessionUpdate.h	\
	RANAP_MBMSSessionUpdateResponse.h	\
	RANAP_MBMSSessionUpdateFailure.h	\
	RANAP_MBMSSessionStop.h	\
	RANAP_MBMSSessionStopResponse.h	\
	RANAP_MBMSUELinkingRequest.h	\
	RANAP_MBMSUELinkingResponse.h	\
	RANAP_MBMSRegistrationRequest.h	\
	RANAP_MBMSRegistrationResponse.h	\
	RANAP_MBMSRegistrationFailure.h	\
	RANAP_MBMSCNDe-RegistrationRequest.h	\
	RANAP_MBMSCNDe-RegistrationResponse.h	\
	RANAP_MBMSRABEstablishmentIndication.h	\
	RANAP_MBMSRABReleaseRequest.h	\
	RANAP_MBMSRABRelease.h	\
	RANAP_MBMSRABReleaseFailure.h	\
	RANAP_EnhancedRelocationCompleteRequest.h	\
	RANAP_EnhancedRelocationCompleteResponse.h	\
	RANAP_EnhancedRelocationCompleteFailure.h	\
	RANAP_EnhancedRelocationCompleteConfirm.h	\
	RANAP_RANAP-EnhancedRelocationInformationRequest.h	\
	RANAP_RANAP-EnhancedRelocationInformationResponse.h	\
	RANAP_SRVCC-CSKeysRequest.h	\
	RANAP_SRVCC-CSKeysResponse.h	\
	RANAP_UeRadioCapabilityMatchRequest.h	\
	RANAP_UeRadioCapabilityMatchResponse.h	\
	RANAP_IE.h	\
	RANAP_DataVolumeReportList.h	\
	RANAP_RAB-ReleasedList-IuRelComp.h	\
	RANAP_RAB-RelocationReleaseList.h	\
	RANAP_RAB-DataForwardingList.h	\
	RANAP_RAB-SetupList-RelocReq.h	\
	RANAP_RAB-SetupList-RelocReqAck.h	\
	RANAP_RAB-FailedList.h	\
	RANAP_RAB-DataForwardingList-SRNS-CtxReq.h	\
	RANAP_RAB-ContextList.h	\
	RANAP_RAB-ContextFailedtoTransferList.h	\
	RANAP_RAB-DataVolumeReportRequestList.h	\
	RANAP_RAB-FailedtoReportList.h	\
	RANAP_RAB-SetupList-EnhancedRelocCompleteReq.h	\
	RANAP_RAB-SetupList-EnhancedRelocCompleteRes.h	\
	RANAP_RAB-ToBeReleasedList-EnhancedRelocCompleteRes.h	\
	RANAP_RAB-SetupOrModifiedList.h	\
	RANAP_RAB-ReleasedList.h	\
	RANAP_RAB-QueuedList.h	\
	RANAP_GERAN-Iumode-RAB-FailedList-RABAssgntResponse.h	\
	RANAP_RAB-ContextList-RANAP-RelocInf.h	\
	RANAP_RAB-SetupList-EnhRelocInfoReq.h	\
	RANAP_RAB-SetupList-EnhRelocInfoRes.h	\
	RANAP_RAB-FailedList-EnhRelocInfoRes.h	\
	RANAP_RAB-ModifyList.h


lib_LTLIBRARIES=libosmo-asn1-ranap.la
libsomething_la_SOURCES=$(ASN_MODULE_SOURCES)

# 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} ${ASN_CONVERTER_SOURCES:.c=.o}

all: libosmo-asn1-ranap.a

libosmo-asn1-ranap.a: ${OBJS}
	$(AR) r $@ $^

.SUFFIXES:
.SUFFIXES: .c .o

.c.o:
	$(CC) $(CFLAGS) -o $@ -c $<

clean:
	rm -f libosmo-asn1-ranap.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="RANAP_" asn1c -gen-PER ../../asn1/ranap/RANAP-CommonDataTypes.asn ../../asn1/ranap/RANAP-Constants.asn ../../asn1/ranap/RANAP-IEs.asn ../../asn1/ranap/RANAP-PDU.asn
	# remove the local copy of the runtime code
	@rm ANY.* BOOLEAN.* INTEGER.* NativeEnumerated.* NativeInteger.* NULL.* OBJECT_IDENTIFIER.* asn_* OCTET_STRING.* converter-sample.c per_* xer_* constr* der_* ber_* BIT_STRING.*
	# some fixups in erroneous code that asn1c generates
	sed -i '6i#include <constr_CHOICE.h>' RANAP_ChosenEncryptionAlgorithm.h RANAP_ChosenIntegrityProtectionAlgorithm.h RANAP_IMSI.h RANAP_PLMNidentity.h
	sed -i 's/Member/MemberA/' RANAP_LA-LIST.[ch] RANAP_SDU-Parameters.[ch] RANAP_RABParametersList.[ch]
