260 lines
6.7 KiB
Makefile
260 lines
6.7 KiB
Makefile
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_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_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 <dir/foo.h>'
|
|
$(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
|