ASN_MODULE_SOURCES= \ HNBAP_Criticality.c \ HNBAP_Presence.c \ HNBAP_PrivateIE-ID.c \ HNBAP_ProcedureCode.c \ HNBAP_ProtocolIE-ID.c \ HNBAP_TriggeringMessage.c \ HNBAP_IE-Extensions.c \ HNBAP_Access-stratum-release-indicator.c \ HNBAP_AccessResult.c \ HNBAP_AltitudeAndDirection.c \ HNBAP_BackoffTimer.c \ HNBAP_BindingID.c \ HNBAP_Cause.c \ HNBAP_CauseRadioNetwork.c \ HNBAP_CauseTransport.c \ HNBAP_CauseProtocol.c \ HNBAP_CauseMisc.c \ HNBAP_CellIdentity.c \ HNBAP_CELL-FACHMobilitySupport.c \ HNBAP_Context-ID.c \ HNBAP_CriticalityDiagnostics.c \ HNBAP_CriticalityDiagnostics-IE-List.c \ HNBAP_CriticalityDiagnostics-IE-List-Value.c \ HNBAP_CSG-ID.c \ HNBAP_CSG-Capability.c \ HNBAP_CSGMembershipStatus.c \ HNBAP_CGI.c \ HNBAP_CI.c \ HNBAP_CN-DomainIndicator.c \ HNBAP_ESN.c \ HNBAP_GeographicalLocation.c \ HNBAP_GeographicalCoordinates.c \ HNBAP_GTP-TEI.c \ HNBAP_HNBCapacity.c \ HNBAP_HNB-Cell-Access-Mode.c \ HNBAP_HNB-Cell-Identifier.c \ HNBAP_HNB-GWResponse.c \ HNBAP_HNB-RNL-Identity.c \ HNBAP_HNBConfigInfo.c \ HNBAP_ConfigurationInformation.c \ HNBAP_HNBConfigurationInformationProvided.c \ HNBAP_HNBConfigurationInformationMissing.c \ HNBAP_HNB-Location-Information.c \ HNBAP_HNB-Identity.c \ HNBAP_HNB-Identity-Info.c \ HNBAP_IMEI.c \ HNBAP_IMSI.c \ HNBAP_IMSIDS41.c \ HNBAP_IMSIESN.c \ HNBAP_IP-Address.c \ HNBAP_Ipv4Address.c \ HNBAP_Ipv6Address.c \ HNBAP_Iurh-Signalling-TNL-AddressList.c \ HNBAP_LAC.c \ HNBAP_LAI.c \ HNBAP_MacroCoverageInformation.c \ HNBAP_MacroCellID.c \ HNBAP_MuxPortNumber.c \ HNBAP_NeighbourCellIdentityList.c \ HNBAP_NeighbourIdentity.c \ HNBAP_NeighbourInfoList.c \ HNBAP_AdditionalNeighbourInfoList.c \ HNBAP_NeighbourInfoRequestList.c \ HNBAP_NeighbourInfoRequestItem.c \ HNBAP_PLMNidentity.c \ HNBAP_PSC.c \ HNBAP_PTMSI.c \ HNBAP_PTMSIRAI.c \ HNBAP_RAB-ID.c \ HNBAP_RABList.c \ HNBAP_RABListItem.c \ HNBAP_RAC.c \ HNBAP_RAI.c \ HNBAP_Registration-Cause.c \ HNBAP_RNC-ID.c \ HNBAP_SAC.c \ HNBAP_S-RNTIPrefix.c \ HNBAP_TMSILAI.c \ HNBAP_TMSIDS41.c \ HNBAP_TransportInfo.c \ HNBAP_TransportLayerAddress.c \ HNBAP_Tunnel-Information.c \ HNBAP_TypeOfError.c \ HNBAP_UDP-Port-Number.c \ HNBAP_UE-Capabilities.c \ HNBAP_UTRANCellID.c \ HNBAP_UE-Identity.c \ HNBAP_Update-cause.c \ HNBAP_URAIdentityList.c \ HNBAP_URAIdentity.c \ HNBAP_U-RNTI.c \ HNBAP_UnknownU-RNTIIndication.c \ HNBAP_HNBAP-PDU.c \ HNBAP_InitiatingMessage.c \ HNBAP_SuccessfulOutcome.c \ HNBAP_UnsuccessfulOutcome.c \ HNBAP_HNBRegisterRequest.c \ HNBAP_HNBRegisterAccept.c \ HNBAP_HNBRegisterReject.c \ HNBAP_UERegisterRequest.c \ HNBAP_UERegisterAccept.c \ HNBAP_UERegisterReject.c \ HNBAP_UEDe-Register.c \ HNBAP_HNBDe-Register.c \ HNBAP_ErrorIndication.c \ HNBAP_CSGMembershipUpdate.c \ HNBAP_TNLUpdateRequest.c \ HNBAP_TNLUpdateResponse.c \ HNBAP_TNLUpdateFailure.c \ HNBAP_HNBConfigTransferRequest.c \ HNBAP_HNBConfigTransferResponse.c \ HNBAP_RelocationComplete.c \ HNBAP_U-RNTIQueryRequest.c \ HNBAP_U-RNTIQueryResponse.c \ HNBAP_PrivateMessage.c \ HNBAP_IE.c ASN_MODULE_INC= \ HNBAP_Criticality.h \ HNBAP_Presence.h \ HNBAP_PrivateIE-ID.h \ HNBAP_ProcedureCode.h \ HNBAP_ProtocolIE-ID.h \ HNBAP_TriggeringMessage.h \ HNBAP_IE-Extensions.h \ HNBAP_Access-stratum-release-indicator.h \ HNBAP_AccessResult.h \ HNBAP_AltitudeAndDirection.h \ HNBAP_BackoffTimer.h \ HNBAP_BindingID.h \ HNBAP_Cause.h \ HNBAP_CauseRadioNetwork.h \ HNBAP_CauseTransport.h \ HNBAP_CauseProtocol.h \ HNBAP_CauseMisc.h \ HNBAP_CellIdentity.h \ HNBAP_CELL-FACHMobilitySupport.h \ HNBAP_Context-ID.h \ HNBAP_CriticalityDiagnostics.h \ HNBAP_CriticalityDiagnostics-IE-List.h \ HNBAP_CriticalityDiagnostics-IE-List-Value.h \ HNBAP_CSG-ID.h \ HNBAP_CSG-Capability.h \ HNBAP_CSGMembershipStatus.h \ HNBAP_CGI.h \ HNBAP_CI.h \ HNBAP_CN-DomainIndicator.h \ HNBAP_ESN.h \ HNBAP_GeographicalLocation.h \ HNBAP_GeographicalCoordinates.h \ HNBAP_GTP-TEI.h \ HNBAP_HNBCapacity.h \ HNBAP_HNB-Cell-Access-Mode.h \ HNBAP_HNB-Cell-Identifier.h \ HNBAP_HNB-GWResponse.h \ HNBAP_HNB-RNL-Identity.h \ HNBAP_HNBConfigInfo.h \ HNBAP_ConfigurationInformation.h \ HNBAP_HNBConfigurationInformationProvided.h \ HNBAP_HNBConfigurationInformationMissing.h \ HNBAP_HNB-Location-Information.h \ HNBAP_HNB-Identity.h \ HNBAP_HNB-Identity-Info.h \ HNBAP_IMEI.h \ HNBAP_IMSI.h \ HNBAP_IMSIDS41.h \ HNBAP_IMSIESN.h \ HNBAP_IP-Address.h \ HNBAP_Ipv4Address.h \ HNBAP_Ipv6Address.h \ HNBAP_Iurh-Signalling-TNL-AddressList.h \ HNBAP_LAC.h \ HNBAP_LAI.h \ HNBAP_MacroCoverageInformation.h \ HNBAP_MacroCellID.h \ HNBAP_MuxPortNumber.h \ HNBAP_NeighbourCellIdentityList.h \ HNBAP_NeighbourIdentity.h \ HNBAP_NeighbourInfoList.h \ HNBAP_AdditionalNeighbourInfoList.h \ HNBAP_NeighbourInfoRequestList.h \ HNBAP_NeighbourInfoRequestItem.h \ HNBAP_PLMNidentity.h \ HNBAP_PSC.h \ HNBAP_PTMSI.h \ HNBAP_PTMSIRAI.h \ HNBAP_RAB-ID.h \ HNBAP_RABList.h \ HNBAP_RABListItem.h \ HNBAP_RAC.h \ HNBAP_RAI.h \ HNBAP_Registration-Cause.h \ HNBAP_RNC-ID.h \ HNBAP_SAC.h \ HNBAP_S-RNTIPrefix.h \ HNBAP_TMSILAI.h \ HNBAP_TMSIDS41.h \ HNBAP_TransportInfo.h \ HNBAP_TransportLayerAddress.h \ HNBAP_Tunnel-Information.h \ HNBAP_TypeOfError.h \ HNBAP_UDP-Port-Number.h \ HNBAP_UE-Capabilities.h \ HNBAP_UTRANCellID.h \ HNBAP_UE-Identity.h \ HNBAP_Update-cause.h \ HNBAP_URAIdentityList.h \ HNBAP_URAIdentity.h \ HNBAP_U-RNTI.h \ HNBAP_UnknownU-RNTIIndication.h \ HNBAP_HNBAP-PDU.h \ HNBAP_InitiatingMessage.h \ HNBAP_SuccessfulOutcome.h \ HNBAP_UnsuccessfulOutcome.h \ HNBAP_HNBRegisterRequest.h \ HNBAP_HNBRegisterAccept.h \ HNBAP_HNBRegisterReject.h \ HNBAP_UERegisterRequest.h \ HNBAP_UERegisterAccept.h \ HNBAP_UERegisterReject.h \ HNBAP_UEDe-Register.h \ HNBAP_HNBDe-Register.h \ HNBAP_ErrorIndication.h \ HNBAP_CSGMembershipUpdate.h \ HNBAP_TNLUpdateRequest.h \ HNBAP_TNLUpdateResponse.h \ HNBAP_TNLUpdateFailure.h \ HNBAP_HNBConfigTransferRequest.h \ HNBAP_HNBConfigTransferResponse.h \ HNBAP_RelocationComplete.h \ HNBAP_U-RNTIQueryRequest.h \ HNBAP_U-RNTIQueryResponse.h \ HNBAP_PrivateMessage.h \ HNBAP_IE.h AM_CFLAGS = -I$(top_srcdir)/include $(ASN1C_CFLAGS) $(OSMOCORE_CFLAGS) HNBAP_ASN1 = $(top_srcdir)/asn1/hnbap noinst_LTLIBRARIES=libosmo-asn1-hnbap.la libosmo_asn1_hnbap_la_SOURCES=$(ASN_MODULE_SOURCES) libosmo_asn1_hnbap_la_LIBADD=$(ASN1C_LDADD) regen: regenerate-from-asn1-source regenerate-from-asn1-source: ASN1C_PREFIX="HNBAP_" asn1c \ -R \ -fcompound-names \ -gen-PER \ $(HNBAP_ASN1)/HNBAP-CommonDataTypes.asn \ $(HNBAP_ASN1)/HNBAP-Constants.asn \ $(HNBAP_ASN1)/HNBAP-IEs.asn \ $(HNBAP_ASN1)/HNBAP-PDU.asn # change include style to `#include ' $(top_srcdir)/move-asn1-header-files.sh osmocom/hnbap $(ASN_MODULE_INC) # Finally copy *.c from buildir to srcdir: if test "$(realpath $(CURDIR))" != "$(realpath $(top_srcdir)/src/hnbap)"; then \ cp *.c $(top_srcdir)/src/hnbap/; \ fi