Add autotools magic

This commit is contained in:
Harald Welte 2010-06-13 07:59:28 +02:00
parent 745cb43d2f
commit 6ccb9a9c77
5 changed files with 1337 additions and 0 deletions

8
Makefile.am Normal file
View File

@ -0,0 +1,8 @@
AUTOMAKE_OPTIONS = foreign dist-bzip2 1.6
ACLOCAL_AMFLAGS = -I m4
INCLUDES = $(all_includes) -I$(top_srcdir)/include
SUBDIRS = src include
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libosmo-asn1-map.pc

33
configure.ac Normal file
View File

@ -0,0 +1,33 @@
AC_INIT([libosmo-asn1-map], 0.0.0, [openbsc-devel@lists.openbsc.org])
AM_INIT_AUTOMAKE([dist-bzip2])
dnl kernel style compile messages
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
dnl checks for programs
AC_PROG_MAKE_SET
AC_PROG_CC
AC_PROG_INSTALL
LT_INIT
AC_PROG_LIBTOOL
AC_CONFIG_MACRO_DIR([m4])
# The following test is taken from WebKit's webkit.m4
saved_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -fvisibility=hidden "
AC_MSG_CHECKING([if ${CC} supports -fvisibility=hidden])
AC_COMPILE_IFELSE([char foo;],
[ AC_MSG_RESULT([yes])
SYMBOL_VISIBILITY="-fvisibility=hidden"],
AC_MSG_RESULT([no]))
CFLAGS="$saved_CFLAGS"
AC_SUBST(SYMBOL_VISIBILITY)
AC_OUTPUT(
libosmo-asn1-map.pc
src/Makefile
include/Makefile
Makefile)

637
include/Makefile.am Normal file
View File

@ -0,0 +1,637 @@
osmo_asn1_map_HEADERS = \
AbsentSubscriberDiagnosticSM.h \
AbsentSubscriberParam.h \
AbsentSubscriberReason.h \
AbsentSubscriberSM-Param.h \
AccessNetworkProtocolId.h \
AccessNetworkSignalInfo.h \
AccessRestrictionData.h \
AccessType.h \
ActivateTraceModeArg.h \
ActivateTraceModeRes.h \
ADD-Info.h \
AdditionalInfo.h \
AdditionalNetworkResource.h \
AdditionalRequestedCAMEL-SubscriptionInfo.h \
AdditionalRoamingNotAllowedCause.h \
AdditionalSubscriptions.h \
AddressString.h \
AgeIndicator.h \
AgeOfLocationInformation.h \
AlertingPattern.h \
Allocation-Retention-Priority.h \
AllowedGSM-Algorithms.h \
AllowedServices.h \
AllowedUMTS-Algorithms.h \
AMBR.h \
AnyTimeInterrogationArg.h \
AnyTimeInterrogationRes.h \
AnyTimeModificationArg.h \
AnyTimeModificationRes.h \
AnyTimeSubscriptionInterrogationArg.h \
AnyTimeSubscriptionInterrogationRes.h \
AoIPCodec.h \
AoIPCodecsList.h \
APN-Configuration.h \
APN-ConfigurationProfile.h \
APN.h \
APN-OI-Replacement.h \
ASCI-CallReference.h \
ATI-NotAllowedParam.h \
ATM-NotAllowedParam.h \
ATSI-NotAllowedParam.h \
AuthenticationFailureReportArg.h \
AuthenticationFailureReportRes.h \
AuthenticationQuintuplet.h \
AuthenticationSetList.h \
AuthenticationTriplet.h \
AuthenticationTriplet-v2.h \
AUTN.h \
AUTS.h \
Bandwidth.h \
BasicServiceCode.h \
BasicServiceCriteria.h \
BasicServiceGroupList.h \
BasicServiceList.h \
BearerServiceCode.h \
BearerServiceList.h \
BearerServNotProvParam.h \
BeginSubscriberActivityArg.h \
BMSC-EventList.h \
BMSC-InterfaceList.h \
Bss-APDU.h \
BSSMAP-ServiceHandover.h \
BSSMAP-ServiceHandoverInfo.h \
BSSMAP-ServiceHandoverList.h \
BusySubscriberParam.h \
CallBarredParam.h \
CallBarringCause.h \
CallBarringData.h \
CallBarringFeature.h \
CallBarringFeatureList.h \
CallBarringInfo.h \
CallDirection.h \
CallDiversionTreatmentIndicator.h \
CallForwardingData.h \
CallOutcome.h \
CallReferenceNumber.h \
CallReportData.h \
CallTerminationIndicator.h \
CallTypeCriteria.h \
CamelCapabilityHandling.h \
CamelInfo.h \
CamelRoutingInfo.h \
CAMEL-SubscriptionInfo.h \
CancellationType.h \
CancelLocationArg.h \
CancelLocationRes.h \
Category.h \
CauseValue.h \
CCBS-Data.h \
CCBS-Feature.h \
CCBS-FeatureList.h \
CCBS-Index.h \
CCBS-Indicators.h \
CCBS-RequestState.h \
CCBS-SubscriberStatus.h \
CellGlobalIdOrServiceAreaIdFixedLength.h \
CellGlobalIdOrServiceAreaIdOrLAI.h \
ChargingCharacteristics.h \
CheckIMEI-Arg.h \
CheckIMEI-Res.h \
ChosenChannelInfo.h \
ChosenEncryptionAlgorithm.h \
ChosenIntegrityProtectionAlgorithm.h \
ChosenRadioResourceInformation.h \
ChosenSpeechVersion.h \
CK.h \
Cksn.h \
CliRestrictionOption.h \
Codec.h \
CodecList.h \
Component.h \
ContextId.h \
ContextIdList.h \
CS-AllocationRetentionPriority.h \
CSG-Id.h \
CSG-SubscriptionData.h \
CSG-SubscriptionDataList.h \
CUG-CheckInfo.h \
CUG-Feature.h \
CUG-FeatureList.h \
CUG-Index.h \
CUG-Info.h \
CUG-Interlock.h \
CUG-RejectCause.h \
CUG-RejectParam.h \
CUG-Subscription.h \
CUG-SubscriptionList.h \
CurrentPassword.h \
CurrentSecurityContext.h \
DataMissingParam.h \
D-CSI.h \
DeactivateTraceModeArg.h \
DeactivateTraceModeRes.h \
DefaultCallHandling.h \
DefaultGPRS-Handling.h \
DefaultSMS-Handling.h \
DeleteSubscriberDataArg.h \
DeleteSubscriberDataRes.h \
DestinationNumberCriteria.h \
DestinationNumberLengthList.h \
DestinationNumberList.h \
DomainType.h \
DP-AnalysedInfoCriteriaList.h \
DP-AnalysedInfoCriterium.h \
EMLPP-Info.h \
EMLPP-Priority.h \
ENB-InterfaceList.h \
EncryptionInformation.h \
EPC-AV.h \
EPS-AuthenticationSetList.h \
EPS-DataList.h \
EPS-Info.h \
EPS-QoS-Subscribed.h \
EPS-SubscriptionData.h \
EPS-SubscriptionDataWithdraw.h \
EquipmentStatus.h \
EraseCC-EntryArg.h \
EraseCC-EntryRes.h \
ErrorCode.h \
EventReportData.h \
Ext2-QoS-Subscribed.h \
Ext3-QoS-Subscribed.h \
Ext4-QoS-Subscribed.h \
Ext-BasicServiceCode.h \
Ext-BasicServiceGroupList.h \
Ext-BearerServiceCode.h \
Ext-CallBarFeatureList.h \
Ext-CallBarInfo.h \
Ext-CallBarringFeature.h \
Ext-CallBarringInfoFor-CSE.h \
ExtendedRoutingInfo.h \
ExtensibleCallBarredParam.h \
ExtensibleSystemFailureParam.h \
ExtensionContainer.h \
ExternalClient.h \
ExternalClientList.h \
ExternalSignalInfo.h \
Ext-ExternalClientList.h \
Ext-ExternalSignalInfo.h \
Ext-ForwardingInfoFor-CSE.h \
Ext-ForwFeature.h \
Ext-ForwFeatureList.h \
Ext-ForwInfo.h \
Ext-ForwOptions.h \
Ext-NoRepCondTime.h \
Ext-PDP-Type.h \
Ext-ProtocolId.h \
Ext-QoS-Subscribed.h \
Ext-SS-Data.h \
Ext-SS-InfoFor-CSE.h \
Ext-SS-Info.h \
Ext-SS-InfoList.h \
Ext-SS-Status.h \
Ext-TeleserviceCode.h \
f
FacilityNotSupParam.h \
FailureCause.h \
FailureCauseParam.h \
FailureReportArg.h \
FailureReportRes.h \
ForwardAccessSignalling-Arg.h \
ForwardingData.h \
ForwardingFailedParam.h \
ForwardingFeature.h \
ForwardingFeatureList.h \
ForwardingInfo.h \
ForwardingOptions.h \
ForwardingReason.h \
ForwardingViolationParam.h \
ForwardSM-Arg.h \
FQDN.h \
FTN-AddressString.h \
GeneralProblem.h \
GenericServiceInfo.h \
GeodeticInformation.h \
GeographicalInformation.h \
GERAN-Classmark.h \
GetPasswordArg.h \
GGSN-EventList.h \
GGSN-InterfaceList.h \
GlobalCellId.h \
GMLC-List.h \
GMLC-Restriction.h \
GmscCamelSubscriptionInfo.h \
GPRS-CamelTDPData.h \
GPRS-CamelTDPDataList.h \
GPRSChargingID.h \
GPRS-CSI.h \
GPRSDataList.h \
GPRSMSClass.h \
GPRSSubscriptionData.h \
GPRSSubscriptionDataWithdraw.h \
GPRS-TriggerDetectionPoint.h \
GroupId.h \
GSMMAPLocalErrorcode.h \
GSMMAPOperationLocalvalue.h \
GSM-SecurityContextData.h \
GSN-Address.h \
GuidanceInfo.h \
HLR-Id.h \
HLR-List.h \
HopCounter.h \
Identity.h \
IK.h \
IllegalEquipmentParam.h \
IllegalSS-OperationParam.h \
IllegalSubscriberParam.h \
IMEI.h \
IMSI.h \
IMSI-WithLMSI.h \
IMS-VoiceOverPS-SessionsInd.h \
IncompatibleTerminalParam.h \
InformationNotAvailableParam.h \
InitialisationVector.h \
InsertSubscriberDataArg.h \
InsertSubscriberDataRes.h \
IntegrityProtectionInformation.h \
InterCUG-Restrictions.h \
InterrogateSS-Res.h \
InterrogationType.h \
IntraCUG-Options.h \
Invoke.h \
InvokeIdType.h \
InvokeParameter.h \
InvokeProblem.h \
ISDN-AddressString.h \
ISDN-SubaddressString.h \
ISR-Information.h \
IST-AlertArg.h \
IST-AlertRes.h \
IST-AlertTimerValue.h \
IST-CommandArg.h \
IST-CommandRes.h \
IST-SupportIndicator.h \
KASME.h \
Kc.h \
KeyStatus.h \
KSI.h \
LAC.h \
LAIFixedLength.h \
LCSClientExternalID.h \
LCSClientInternalID.h \
LCSInformation.h \
LCS-PrivacyClass.h \
LCS-PrivacyExceptionList.h \
LCSServiceTypeID.h \
LMSI.h \
LocalErrorcode.h \
LocationArea.h \
LocationInformationEPS.h \
LocationInformationGPRS.h \
LocationInformation.h \
LocationNumber.h \
Long-GroupId.h \
LongSignalInfo.h \
LongTermDenialParam.h \
LSAAttributes.h \
LSAData.h \
LSADataList.h \
LSAIdentity.h \
LSAIdentityList.h \
LSAInformation.h \
LSAInformationWithdraw.h \
LSAOnlyAccessIndicator.h \
MAP-ERROR.h \
MapKc.h \
MAP-OPERATION.h \
MapRAND.h \
MapSRES.h \
MatchType.h \
MaxMC-Bearers.h \
MC-Bearers.h \
M-CSI.h \
MC-SS-Info.h \
MessageWaitListFullParam.h \
MG-CSI.h \
MGW-EventList.h \
MGW-InterfaceList.h \
MM-Code.h \
MME-EventList.h \
MME-InterfaceList.h \
MM-EventNotSupported-Param.h \
MNPInfoRes.h \
MobilityTriggers.h \
ModificationInstruction.h \
ModificationRequestFor-CB-Info.h \
ModificationRequestFor-CF-Info.h \
ModificationRequestFor-CSG.h \
ModificationRequestFor-CSI.h \
ModificationRequestFor-IP-SM-GW-Data.h \
ModificationRequestFor-ODB-data.h \
MOLR-Class.h \
MOLR-List.h \
MonitoringMode.h \
MsCategory.h \
MS-Classmark2.h \
MSC-S-EventList.h \
MSC-S-InterfaceList.h \
MSISDN-BS.h \
MSISDN-BS-List.h \
MSNetworkCapability.h \
MSRadioAccessCapability.h \
MT-smsCAMELTDP-Criteria.h \
MT-smsCAMELTDP-CriteriaList.h \
MT-SMS-TPDU-Type.h \
MulticallBearerInfo.h \
NAEA-CIC.h \
NAEA-PreferredCI.h \
NetworkAccessMode.h \
NetworkResource.h \
NewPassword.h \
NoGroupCallNbParam.h \
NoReplyConditionTime.h \
NoRoamingNbParam.h \
NoSubscriberReplyParam.h \
NoteMM-EventArg.h \
NoteMM-EventRes.h \
NoteMsPresentForGprsArg.h \
NoteMsPresentForGprsRes.h \
NoteSubscriberDataModifiedArg.h \
NoteSubscriberDataModifiedRes.h \
NotificationToMSUser.h \
NotReachableReason.h \
NSAPI.h \
NumberChangedParam.h \
NumberOfForwarding.h \
NumberOfRequestedVectors.h \
NumberPortabilityStatus.h \
O-BcsmCamelTDP-Criteria.h \
O-BcsmCamelTDPCriteriaList.h \
O-BcsmCamelTDPData.h \
O-BcsmCamelTDPDataList.h \
O-BcsmTriggerDetectionPoint.h \
O-CauseValueCriteria.h \
O-CSI.h \
ODB-Data.h \
ODB-GeneralData.h \
ODB-HPLMN-Data.h \
ODB-Info.h \
OfferedCamel4CSIs.h \
OfferedCamel4Functionalities.h \
OngoingGroupCallParam.h \
OperationCode.h \
OperationLocalvalue.h \
OriginalComponentIdentifier.h \
OR-NotAllowedParam.h \
OR-Phase.h \
OverrideCategory.h \
PagingArea.h \
Password.h \
PCS-Extensions.h \
PDN-GW-AllocationType.h \
PDN-GW-Identity.h \
PDN-GW-Update.h \
PDN-Type.h \
PDP-Address.h \
PDP-Context.h \
PDP-ContextInfo.h \
PDP-ContextInfoList.h \
PDP-Type.h \
PermittedEncryptionAlgorithms.h \
PermittedIntegrityProtectionAlgorithms.h \
PGW-EventList.h \
PGW-InterfaceList.h \
PLMNClientList.h \
PlmnContainer.h \
PLMN-Id.h \
PositionMethodFailure-Diagnostic.h \
PositionMethodFailure-Param.h \
PrepareHO-Arg.h \
PrepareHO-ArgOld.h \
PrepareHO-Res.h \
PrepareHO-ResOld.h \
PrepareSubsequentHO-Arg.h \
PrepareSubsequentHO-Res.h \
PrivateExtension.h \
PrivateExtensionList.h \
ProcessAccessSignalling-Arg.h \
ProtectedPayload.h \
ProtocolId.h \
ProvideRoamingNumberArg.h \
ProvideRoamingNumberRes.h \
ProvideSIWFSNumberArg.h \
ProvideSIWFSNumberRes.h \
ProvideSubscriberInfoArg.h \
ProvideSubscriberInfoRes.h \
PS-SubscriberState.h \
PurgeMS-Arg.h \
PurgeMSArgV2.h \
PurgeMS-Res.h \
PW-RegistrationFailureCause.h \
QoS-Class-Identifier.h \
QoS-Subscribed.h \
QuintupletList.h \
RAB-Id.h \
RadioResource.h \
RadioResourceInformation.h \
RadioResourceList.h \
RAIdentity.h \
RANAP-ServiceHandover.h \
RAND.h \
RegionalSubscriptionResponse.h \
RegisterCC-EntryArg.h \
RegisterCC-EntryRes.h \
RegisterSS-Arg.h \
Reject.h \
ReleaseResourcesArg.h \
ReleaseResourcesRes.h \
RelocationNumber.h \
RelocationNumberList.h \
RemoteUserFreeArg.h \
RemoteUserFreeRes.h \
ReportingState.h \
RequestedCAMEL-SubscriptionInfo.h \
RequestedEquipmentInfo.h \
RequestedInfo.h \
RequestedSubscriptionInfo.h \
RequestingNodeType.h \
ResetArg.h \
ResourceLimitationParam.h \
RestoreDataArg.h \
RestoreDataRes.h \
ResumeCallHandlingArg.h \
ResumeCallHandlingRes.h \
Re-synchronisationInfo.h \
ReturnError.h \
ReturnErrorParameter.h \
ReturnErrorProblem.h \
ReturnResult.h \
ReturnResultParameter.h \
ReturnResultProblem.h \
RFSP-ID.h \
RNCId.h \
RNC-InterfaceList.h \
RoamingNotAllowedCause.h \
RoamingNotAllowedParam.h \
RouteingNumber.h \
RoutingInfo.h \
RUF-Outcome.h \
SecureTransportArg.h \
SecureTransportErrorParam.h \
SecureTransportRes.h \
SecurityHeader.h \
SecurityParametersIndex.h \
SelectedGSM-Algorithm.h \
SelectedUMTS-Algorithms.h \
SendAuthenticationInfoArg.h \
SendAuthenticationInfoRes.h \
SendAuthenticationInfoResOld.h \
SendEndSignal-Arg.h \
SendEndSignal-Res.h \
SendIdentificationArg.h \
SendIdentificationRes.h \
SendIdentificationResV2.h \
SendRoutingInfoArg.h \
SendRoutingInfoArgV2.h \
SendRoutingInfoForGprsArg.h \
SendRoutingInfoForGprsRes.h \
SendRoutingInfoRes.h \
SendRoutingInfoResV2.h \
ServiceIndicator.h \
ServiceKey.h \
ServiceType.h \
ServiceTypeList.h \
ServingNode.h \
SetReportingStateArg.h \
SetReportingStateRes.h \
SGSN-CAMEL-SubscriptionInfo.h \
SGSN-Capability.h \
SGSN-EventList.h \
SGSN-InterfaceList.h \
SGW-EventList.h \
SGW-InterfaceList.h \
ShortTermDenialParam.h \
SignalInfo.h \
SIWFSSignallingModifyArg.h \
SIWFSSignallingModifyRes.h \
SLR-ArgExtensionContainer.h \
SLR-Arg-PCS-Extensions.h \
SM-DeliveryFailureCause.h \
SM-EnumeratedDeliveryFailureCause.h \
SM-RP-DAold.h \
SM-RP-OAold.h \
SMS-CAMEL-TDP-Data.h \
SMS-CAMEL-TDP-DataList.h \
SMS-CSI.h \
SMS-TriggerDetectionPoint.h \
SpecificAPNInfo.h \
SpecificAPNInfoList.h \
SpecificCSI-Withdraw.h \
SRES.h \
SS-CamelData.h \
SS-Code.h \
SS-CSI.h \
SS-Data.h \
SS-EventList.h \
SS-EventSpecification.h \
SS-ForBS-Code.h \
SS-IncompatibilityCause.h \
SS-Info.h \
SS-InfoList.h \
SS-InvocationNotificationArg.h \
SS-InvocationNotificationRes.h \
SS-List.h \
SS-NotAvailableParam.h \
SS-Status.h \
SS-SubscriptionOption.h \
SS-SubscriptionViolationParam.h \
StatusReportArg.h \
StatusReportRes.h \
SubBusyForMT-SMS-Param.h \
SubscriberData.h \
SubscriberIdentity.h \
SubscriberId.h \
SubscriberInfo.h \
SubscriberState.h \
SubscriberStatus.h \
SuperChargerInfo.h \
SupportedCamelPhases.h \
SupportedCCBS-Phase.h \
SupportedCodecsList.h \
SupportedFeatures.h \
SupportedLCS-CapabilitySets.h \
SupportedRAT-Types.h \
SuppressionOfAnnouncement.h \
SuppressMTSS.h \
SystemFailureParam.h \
TargetCellOutsideGCA-Param.h \
TBCD-STRING.h \
T-BCSM-CAMEL-TDP-Criteria.h \
T-BCSM-CAMEL-TDP-CriteriaList.h \
T-BcsmCamelTDPData.h \
T-BcsmCamelTDPDataList.h \
T-BcsmTriggerDetectionPoint.h \
T-CauseValueCriteria.h \
T-CSI.h \
TEID.h \
TeleserviceCode.h \
TeleserviceList.h \
TeleservNotProvParam.h \
Time.h \
TMSI.h \
TPDU-TypeCriterion.h \
TraceDepth.h \
TraceDepthList.h \
TraceEventList.h \
TraceInterfaceList.h \
TraceNE-TypeList.h \
TracePropagationList.h \
TraceRecordingSessionReference.h \
TraceReference2.h \
TraceReference.h \
TraceType.h \
TracingBufferFullParam.h \
TransactionId.h \
TripletList.h \
TripletListold.h \
TypeOfUpdate.h \
UESBI-IuA.h \
UESBI-IuB.h \
UESBI-Iu.h \
UMTS-SecurityContextData.h \
UnauthorizedLCSClient-Diagnostic.h \
UnauthorizedLCSClient-Param.h \
UnauthorizedRequestingNetwork-Param.h \
UnavailabilityCause.h \
UnexpectedDataParam.h \
UnidentifiedSubParam.h \
UnknownOrUnreachableLCSClient-Param.h \
UnknownSubscriberDiagnostic.h \
UnknownSubscriberParam.h \
UpdateGprsLocationArg.h \
UpdateGprsLocationRes.h \
UpdateLocationArg.h \
UpdateLocationRes.h \
Used-RAT-Type.h \
UserCSGInformation.h \
USSD-Arg.h \
USSD-DataCodingScheme.h \
USSD-Res.h \
USSD-String.h \
UU-Data.h \
UUI.h \
UUIndicator.h \
VBSDataList.h \
VGCSDataList.h \
VlrCamelSubscriptionInfo.h \
VLR-Capability.h \
VoiceBroadcastData.h \
VoiceGroupCallData.h \
WrongPasswordAttemptsCounter.h \
XRES.h \
ZoneCode.h \
ZoneCodeList.h
osmo_asn1_mapdir = $(includedir)/osmocom/map

11
libosmo-asn1-map.pc.in Normal file
View File

@ -0,0 +1,11 @@
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: ASN.1 library for MAP protocol (SS7)
Description: C Utility Library
Version: @VERSION@
Libs: -L${libdir} -lasn1c
Cflags: -I${includedir}/

648
src/Makefile.am Normal file
View File

@ -0,0 +1,648 @@
# This is _NOT_ the library release version, it's an API version.
# Please read Chapter 6 "Library interface versions" of the libtool
# documentation before making any modification
LIBVERSION=0:0:0
INCLUDES = $(all_includes) -I/usr/local/include/asn1c -I$(top_srcdir)/include
AM_CFLAGS = -fPIC -Wall
libosmo_asn1_map_la_SOURCES = \
Component.c \
Invoke.c \
InvokeParameter.c \
ReturnResult.c \
ReturnResultParameter.c \
ReturnError.c \
ReturnErrorParameter.c \
Reject.c \
InvokeIdType.c \
MAP-OPERATION.c \
GSMMAPOperationLocalvalue.c \
OperationLocalvalue.c \
MAP-ERROR.c \
GSMMAPLocalErrorcode.c \
LocalErrorcode.c \
GeneralProblem.c \
InvokeProblem.c \
ReturnResultProblem.c \
ReturnErrorProblem.c \
Bss-APDU.c \
ProvideSIWFSNumberArg.c \
ProvideSIWFSNumberRes.c \
CallDirection.c \
PurgeMSArgV2.c \
PrepareHO-ArgOld.c \
PrepareHO-ResOld.c \
SendAuthenticationInfoResOld.c \
MapRAND.c \
MapSRES.c \
MapKc.c \
SendIdentificationResV2.c \
TripletListold.c \
AuthenticationTriplet-v2.c \
SIWFSSignallingModifyArg.c \
SIWFSSignallingModifyRes.c \
NewPassword.c \
GetPasswordArg.c \
CurrentPassword.c \
SecureTransportArg.c \
SecureTransportErrorParam.c \
SecureTransportRes.c \
SecurityHeader.c \
ProtectedPayload.c \
SecurityParametersIndex.c \
InitialisationVector.c \
OriginalComponentIdentifier.c \
OperationCode.c \
ErrorCode.c \
PlmnContainer.c \
Category.c \
ForwardSM-Arg.c \
SM-RP-DAold.c \
SM-RP-OAold.c \
SendRoutingInfoArgV2.c \
SendRoutingInfoResV2.c \
BeginSubscriberActivityArg.c \
UpdateLocationArg.c \
VLR-Capability.c \
SupportedRAT-Types.c \
SuperChargerInfo.c \
AgeIndicator.c \
IST-SupportIndicator.c \
SupportedLCS-CapabilitySets.c \
UpdateLocationRes.c \
ADD-Info.c \
PagingArea.c \
LocationArea.c \
LAC.c \
CancelLocationArg.c \
TypeOfUpdate.c \
CancellationType.c \
CancelLocationRes.c \
PurgeMS-Arg.c \
PurgeMS-Res.c \
SendIdentificationArg.c \
HopCounter.c \
SendIdentificationRes.c \
AuthenticationSetList.c \
TripletList.c \
QuintupletList.c \
AuthenticationTriplet.c \
AuthenticationQuintuplet.c \
CurrentSecurityContext.c \
GSM-SecurityContextData.c \
UMTS-SecurityContextData.c \
RAND.c \
SRES.c \
Kc.c \
XRES.c \
CK.c \
IK.c \
AUTN.c \
AUTS.c \
Cksn.c \
KSI.c \
AuthenticationFailureReportArg.c \
AccessType.c \
AuthenticationFailureReportRes.c \
FailureCause.c \
UpdateGprsLocationArg.c \
Used-RAT-Type.c \
EPS-Info.c \
PDN-GW-Update.c \
ISR-Information.c \
SGSN-Capability.c \
SupportedFeatures.c \
UpdateGprsLocationRes.c \
ForwardAccessSignalling-Arg.c \
AllowedGSM-Algorithms.c \
AllowedUMTS-Algorithms.c \
PermittedIntegrityProtectionAlgorithms.c \
PermittedEncryptionAlgorithms.c \
KeyStatus.c \
PrepareHO-Arg.c \
BSSMAP-ServiceHandoverList.c \
BSSMAP-ServiceHandoverInfo.c \
BSSMAP-ServiceHandover.c \
RANAP-ServiceHandover.c \
RadioResourceList.c \
RadioResource.c \
PrepareHO-Res.c \
SelectedUMTS-Algorithms.c \
ChosenIntegrityProtectionAlgorithm.c \
ChosenEncryptionAlgorithm.c \
ChosenRadioResourceInformation.c \
ChosenChannelInfo.c \
ChosenSpeechVersion.c \
PrepareSubsequentHO-Arg.c \
PrepareSubsequentHO-Res.c \
ProcessAccessSignalling-Arg.c \
AoIPCodecsList.c \
AoIPCodec.c \
SupportedCodecsList.c \
CodecList.c \
Codec.c \
GERAN-Classmark.c \
SelectedGSM-Algorithm.c \
SendEndSignal-Arg.c \
SendEndSignal-Res.c \
RNCId.c \
RelocationNumberList.c \
MulticallBearerInfo.c \
RelocationNumber.c \
RAB-Id.c \
RadioResourceInformation.c \
IntegrityProtectionInformation.c \
EncryptionInformation.c \
SendAuthenticationInfoArg.c \
NumberOfRequestedVectors.c \
Re-synchronisationInfo.c \
SendAuthenticationInfoRes.c \
EPS-AuthenticationSetList.c \
EPC-AV.c \
KASME.c \
RequestingNodeType.c \
CheckIMEI-Arg.c \
CheckIMEI-Res.c \
RequestedEquipmentInfo.c \
UESBI-Iu.c \
UESBI-IuA.c \
UESBI-IuB.c \
EquipmentStatus.c \
InsertSubscriberDataArg.c \
CSG-SubscriptionDataList.c \
CSG-SubscriptionData.c \
CSG-Id.c \
Time.c \
EPS-SubscriptionData.c \
APN-OI-Replacement.c \
RFSP-ID.c \
APN-ConfigurationProfile.c \
EPS-DataList.c \
APN-Configuration.c \
PDN-Type.c \
EPS-QoS-Subscribed.c \
AMBR.c \
SpecificAPNInfoList.c \
SpecificAPNInfo.c \
Bandwidth.c \
QoS-Class-Identifier.c \
Allocation-Retention-Priority.c \
PDN-GW-Identity.c \
FQDN.c \
PDN-GW-AllocationType.c \
AccessRestrictionData.c \
CS-AllocationRetentionPriority.c \
IST-AlertTimerValue.c \
LCSInformation.c \
GMLC-List.c \
NetworkAccessMode.c \
GPRSDataList.c \
PDP-Context.c \
ContextId.c \
GPRSSubscriptionData.c \
SGSN-CAMEL-SubscriptionInfo.c \
GPRS-CSI.c \
GPRS-CamelTDPDataList.c \
GPRS-CamelTDPData.c \
DefaultGPRS-Handling.c \
GPRS-TriggerDetectionPoint.c \
APN.c \
PDP-Type.c \
Ext-PDP-Type.c \
PDP-Address.c \
QoS-Subscribed.c \
Ext-QoS-Subscribed.c \
Ext2-QoS-Subscribed.c \
Ext3-QoS-Subscribed.c \
Ext4-QoS-Subscribed.c \
ChargingCharacteristics.c \
LSAOnlyAccessIndicator.c \
LSADataList.c \
LSAData.c \
LSAInformation.c \
LSAIdentity.c \
LSAAttributes.c \
SubscriberData.c \
MsCategory.c \
SubscriberStatus.c \
BearerServiceList.c \
TeleserviceList.c \
ODB-Data.c \
ODB-GeneralData.c \
ODB-HPLMN-Data.c \
Ext-SS-InfoList.c \
Ext-SS-Info.c \
Ext-ForwInfo.c \
Ext-ForwFeatureList.c \
Ext-ForwFeature.c \
Ext-ForwOptions.c \
Ext-NoRepCondTime.c \
Ext-CallBarInfo.c \
Ext-CallBarFeatureList.c \
Ext-CallBarringFeature.c \
CUG-Info.c \
CUG-SubscriptionList.c \
CUG-Subscription.c \
CUG-Index.c \
CUG-Interlock.c \
IntraCUG-Options.c \
CUG-FeatureList.c \
Ext-BasicServiceGroupList.c \
CUG-Feature.c \
InterCUG-Restrictions.c \
Ext-SS-Data.c \
LCS-PrivacyExceptionList.c \
LCS-PrivacyClass.c \
ExternalClientList.c \
PLMNClientList.c \
Ext-ExternalClientList.c \
ExternalClient.c \
GMLC-Restriction.c \
NotificationToMSUser.c \
ServiceTypeList.c \
ServiceType.c \
MOLR-List.c \
MOLR-Class.c \
ZoneCodeList.c \
ZoneCode.c \
InsertSubscriberDataRes.c \
RegionalSubscriptionResponse.c \
DeleteSubscriberDataArg.c \
SpecificCSI-Withdraw.c \
GPRSSubscriptionDataWithdraw.c \
EPS-SubscriptionDataWithdraw.c \
ContextIdList.c \
LSAInformationWithdraw.c \
LSAIdentityList.c \
BasicServiceList.c \
DeleteSubscriberDataRes.c \
VlrCamelSubscriptionInfo.c \
MT-smsCAMELTDP-CriteriaList.c \
MT-smsCAMELTDP-Criteria.c \
TPDU-TypeCriterion.c \
MT-SMS-TPDU-Type.c \
D-CSI.c \
DP-AnalysedInfoCriteriaList.c \
DP-AnalysedInfoCriterium.c \
SS-CSI.c \
SS-CamelData.c \
SS-EventList.c \
O-CSI.c \
O-BcsmCamelTDPDataList.c \
O-BcsmCamelTDPData.c \
ServiceKey.c \
O-BcsmTriggerDetectionPoint.c \
O-BcsmCamelTDPCriteriaList.c \
T-BCSM-CAMEL-TDP-CriteriaList.c \
O-BcsmCamelTDP-Criteria.c \
T-BCSM-CAMEL-TDP-Criteria.c \
DestinationNumberCriteria.c \
DestinationNumberList.c \
DestinationNumberLengthList.c \
BasicServiceCriteria.c \
CallTypeCriteria.c \
MatchType.c \
O-CauseValueCriteria.c \
T-CauseValueCriteria.c \
CauseValue.c \
DefaultCallHandling.c \
CamelCapabilityHandling.c \
SupportedCamelPhases.c \
OfferedCamel4CSIs.c \
OfferedCamel4Functionalities.c \
SMS-CSI.c \
SMS-CAMEL-TDP-DataList.c \
SMS-CAMEL-TDP-Data.c \
SMS-TriggerDetectionPoint.c \
DefaultSMS-Handling.c \
M-CSI.c \
MG-CSI.c \
MobilityTriggers.c \
MM-Code.c \
T-CSI.c \
T-BcsmCamelTDPDataList.c \
T-BcsmCamelTDPData.c \
T-BcsmTriggerDetectionPoint.c \
SendRoutingInfoForGprsArg.c \
SendRoutingInfoForGprsRes.c \
FailureReportArg.c \
FailureReportRes.c \
NoteMsPresentForGprsArg.c \
NoteMsPresentForGprsRes.c \
ResetArg.c \
RestoreDataArg.c \
RestoreDataRes.c \
VBSDataList.c \
VGCSDataList.c \
VoiceGroupCallData.c \
AdditionalInfo.c \
AdditionalSubscriptions.c \
VoiceBroadcastData.c \
GroupId.c \
Long-GroupId.c \
ProvideSubscriberInfoArg.c \
ProvideSubscriberInfoRes.c \
SubscriberInfo.c \
IMS-VoiceOverPS-SessionsInd.c \
MNPInfoRes.c \
RouteingNumber.c \
NumberPortabilityStatus.c \
MS-Classmark2.c \
GPRSMSClass.c \
MSNetworkCapability.c \
MSRadioAccessCapability.c \
RequestedInfo.c \
DomainType.c \
LocationInformation.c \
LocationInformationEPS.c \
LocationInformationGPRS.c \
UserCSGInformation.c \
RAIdentity.c \
GeographicalInformation.c \
GeodeticInformation.c \
LocationNumber.c \
SubscriberState.c \
PS-SubscriberState.c \
PDP-ContextInfoList.c \
PDP-ContextInfo.c \
NSAPI.c \
TransactionId.c \
TEID.c \
GPRSChargingID.c \
NotReachableReason.c \
AnyTimeInterrogationArg.c \
AnyTimeInterrogationRes.c \
AnyTimeSubscriptionInterrogationArg.c \
AnyTimeSubscriptionInterrogationRes.c \
RequestedSubscriptionInfo.c \
MSISDN-BS-List.c \
MSISDN-BS.c \
RequestedCAMEL-SubscriptionInfo.c \
AdditionalRequestedCAMEL-SubscriptionInfo.c \
CallForwardingData.c \
CallBarringData.c \
WrongPasswordAttemptsCounter.c \
ODB-Info.c \
CAMEL-SubscriptionInfo.c \
AnyTimeModificationArg.c \
ModificationRequestFor-CSG.c \
ServingNode.c \
AnyTimeModificationRes.c \
ModificationRequestFor-CF-Info.c \
ModificationRequestFor-CB-Info.c \
ModificationRequestFor-ODB-data.c \
ModificationRequestFor-CSI.c \
ModificationRequestFor-IP-SM-GW-Data.c \
ModificationInstruction.c \
NoteSubscriberDataModifiedArg.c \
NoteSubscriberDataModifiedRes.c \
NoteMM-EventArg.c \
NoteMM-EventRes.c \
Ext-SS-InfoFor-CSE.c \
Ext-ForwardingInfoFor-CSE.c \
Ext-CallBarringInfoFor-CSE.c \
RegisterSS-Arg.c \
NoReplyConditionTime.c \
SS-Info.c \
ForwardingInfo.c \
ForwardingFeatureList.c \
ForwardingFeature.c \
SS-Status.c \
ForwardingOptions.c \
CallBarringInfo.c \
CallBarringFeatureList.c \
CallBarringFeature.c \
SS-Data.c \
SS-SubscriptionOption.c \
CliRestrictionOption.c \
OverrideCategory.c \
SS-ForBS-Code.c \
GenericServiceInfo.c \
CCBS-FeatureList.c \
CCBS-Feature.c \
CCBS-Index.c \
InterrogateSS-Res.c \
USSD-Arg.c \
USSD-Res.c \
USSD-DataCodingScheme.c \
USSD-String.c \
Password.c \
GuidanceInfo.c \
SS-List.c \
SS-InfoList.c \
BasicServiceGroupList.c \
SS-InvocationNotificationArg.c \
CCBS-RequestState.c \
SS-InvocationNotificationRes.c \
SS-EventSpecification.c \
RegisterCC-EntryArg.c \
CCBS-Data.c \
ServiceIndicator.c \
RegisterCC-EntryRes.c \
EraseCC-EntryArg.c \
EraseCC-EntryRes.c \
TBCD-STRING.c \
AddressString.c \
ISDN-AddressString.c \
FTN-AddressString.c \
ISDN-SubaddressString.c \
ExternalSignalInfo.c \
SignalInfo.c \
ProtocolId.c \
Ext-ExternalSignalInfo.c \
Ext-ProtocolId.c \
AccessNetworkSignalInfo.c \
LongSignalInfo.c \
AccessNetworkProtocolId.c \
AlertingPattern.c \
GSN-Address.c \
IMSI.c \
Identity.c \
IMSI-WithLMSI.c \
ASCI-CallReference.c \
TMSI.c \
SubscriberId.c \
IMEI.c \
HLR-Id.c \
HLR-List.c \
LMSI.c \
GlobalCellId.c \
NetworkResource.c \
AdditionalNetworkResource.c \
NAEA-PreferredCI.c \
NAEA-CIC.c \
SubscriberIdentity.c \
LCSClientExternalID.c \
LCSClientInternalID.c \
LCSServiceTypeID.c \
PLMN-Id.c \
CellGlobalIdOrServiceAreaIdOrLAI.c \
CellGlobalIdOrServiceAreaIdFixedLength.c \
LAIFixedLength.c \
BasicServiceCode.c \
Ext-BasicServiceCode.c \
EMLPP-Info.c \
EMLPP-Priority.c \
MC-SS-Info.c \
MaxMC-Bearers.c \
MC-Bearers.c \
Ext-SS-Status.c \
AgeOfLocationInformation.c \
ExtensionContainer.c \
SLR-ArgExtensionContainer.c \
PrivateExtensionList.c \
PrivateExtension.c \
PCS-Extensions.c \
SLR-Arg-PCS-Extensions.c \
SS-Code.c \
BearerServiceCode.c \
Ext-BearerServiceCode.c \
TeleserviceCode.c \
Ext-TeleserviceCode.c \
RoamingNotAllowedParam.c \
AdditionalRoamingNotAllowedCause.c \
RoamingNotAllowedCause.c \
CallBarredParam.c \
CallBarringCause.c \
ExtensibleCallBarredParam.c \
CUG-RejectParam.c \
CUG-RejectCause.c \
SS-IncompatibilityCause.c \
PW-RegistrationFailureCause.c \
SM-EnumeratedDeliveryFailureCause.c \
SM-DeliveryFailureCause.c \
AbsentSubscriberSM-Param.c \
AbsentSubscriberDiagnosticSM.c \
SystemFailureParam.c \
ExtensibleSystemFailureParam.c \
FailureCauseParam.c \
DataMissingParam.c \
UnexpectedDataParam.c \
FacilityNotSupParam.c \
OR-NotAllowedParam.c \
UnknownSubscriberParam.c \
UnknownSubscriberDiagnostic.c \
NumberChangedParam.c \
UnidentifiedSubParam.c \
IllegalSubscriberParam.c \
IllegalEquipmentParam.c \
BearerServNotProvParam.c \
TeleservNotProvParam.c \
TracingBufferFullParam.c \
NoRoamingNbParam.c \
AbsentSubscriberParam.c \
AbsentSubscriberReason.c \
BusySubscriberParam.c \
NoSubscriberReplyParam.c \
ForwardingViolationParam.c \
ForwardingFailedParam.c \
ATI-NotAllowedParam.c \
ATSI-NotAllowedParam.c \
ATM-NotAllowedParam.c \
IllegalSS-OperationParam.c \
SS-NotAvailableParam.c \
SS-SubscriptionViolationParam.c \
InformationNotAvailableParam.c \
SubBusyForMT-SMS-Param.c \
MessageWaitListFullParam.c \
ResourceLimitationParam.c \
NoGroupCallNbParam.c \
IncompatibleTerminalParam.c \
ShortTermDenialParam.c \
LongTermDenialParam.c \
UnauthorizedRequestingNetwork-Param.c \
UnauthorizedLCSClient-Param.c \
UnauthorizedLCSClient-Diagnostic.c \
PositionMethodFailure-Param.c \
PositionMethodFailure-Diagnostic.c \
UnknownOrUnreachableLCSClient-Param.c \
MM-EventNotSupported-Param.c \
TargetCellOutsideGCA-Param.c \
OngoingGroupCallParam.c \
ActivateTraceModeArg.c \
TraceReference.c \
TraceReference2.c \
TraceRecordingSessionReference.c \
TraceType.c \
TraceDepthList.c \
TraceDepth.c \
TraceNE-TypeList.c \
TraceInterfaceList.c \
MSC-S-InterfaceList.c \
MGW-InterfaceList.c \
SGSN-InterfaceList.c \
GGSN-InterfaceList.c \
RNC-InterfaceList.c \
BMSC-InterfaceList.c \
MME-InterfaceList.c \
SGW-InterfaceList.c \
PGW-InterfaceList.c \
ENB-InterfaceList.c \
TraceEventList.c \
MSC-S-EventList.c \
MGW-EventList.c \
SGSN-EventList.c \
GGSN-EventList.c \
BMSC-EventList.c \
MME-EventList.c \
SGW-EventList.c \
PGW-EventList.c \
TracePropagationList.c \
ActivateTraceModeRes.c \
DeactivateTraceModeArg.c \
DeactivateTraceModeRes.c \
CUG-CheckInfo.c \
NumberOfForwarding.c \
SendRoutingInfoArg.c \
SuppressionOfAnnouncement.c \
SuppressMTSS.c \
InterrogationType.c \
OR-Phase.c \
CallReferenceNumber.c \
ForwardingReason.c \
SupportedCCBS-Phase.c \
CallDiversionTreatmentIndicator.c \
SendRoutingInfoRes.c \
AllowedServices.c \
UnavailabilityCause.c \
CCBS-Indicators.c \
RoutingInfo.c \
ForwardingData.c \
ProvideRoamingNumberArg.c \
ProvideRoamingNumberRes.c \
ResumeCallHandlingArg.c \
UU-Data.c \
UUIndicator.c \
UUI.c \
ResumeCallHandlingRes.c \
CamelInfo.c \
ExtendedRoutingInfo.c \
CamelRoutingInfo.c \
GmscCamelSubscriptionInfo.c \
SetReportingStateArg.c \
ReportingState.c \
SetReportingStateRes.c \
CCBS-SubscriberStatus.c \
StatusReportArg.c \
EventReportData.c \
CallReportData.c \
MonitoringMode.c \
CallOutcome.c \
StatusReportRes.c \
RemoteUserFreeArg.c \
RemoteUserFreeRes.c \
RUF-Outcome.c \
IST-AlertArg.c \
IST-AlertRes.c \
IST-CommandArg.c \
IST-CommandRes.c \
CallTerminationIndicator.c \
ReleaseResourcesArg.c \
ReleaseResourcesRes.c
lib_LTLIBRARIES=libosmo-asn1-map.la
#regenerate-from-asn1-source:
# asn1c -pdu=auto asn//GSMMAP.asn asn//MAP-MS-DataTypes.asn asn//MAP-SS-DataTypes.asn asn//MAP-CommonDataTypes.asn asn//MAP-ExtensionDataTypes.asn asn//MAP-SS-Code.asn asn//MAP-BS-Code.asn asn//MAP-TS-Code.asn asn//MAP-ER-DataTypes.asn asn//MAP-OM-DataTypes.asn asn//MAP-CH-DataTypes.asn