| ASN_MODULE_SOURCES= \ |
| Criticality.c \ |
| Presence.c \ |
| PrivateIE-ID.c \ |
| ProcedureCode.c \ |
| ProtocolIE-ID.c \ |
| TriggeringMessage.c \ |
| IE-Extensions.c \ |
| Access-stratum-release-indicator.c \ |
| AccessResult.c \ |
| AltitudeAndDirection.c \ |
| BackoffTimer.c \ |
| BindingID.c \ |
| Cause.c \ |
| CauseRadioNetwork.c \ |
| CauseTransport.c \ |
| CauseProtocol.c \ |
| CauseMisc.c \ |
| CellIdentity.c \ |
| CELL-FACHMobilitySupport.c \ |
| Context-ID.c \ |
| CriticalityDiagnostics.c \ |
| CriticalityDiagnostics-IE-List.c \ |
| CSG-ID.c \ |
| CSG-Capability.c \ |
| CSGMembershipStatus.c \ |
| CGI.c \ |
| CI.c \ |
| CN-DomainIndicator.c \ |
| ESN.c \ |
| GeographicalLocation.c \ |
| GeographicalCoordinates.c \ |
| GTP-TEI.c \ |
| HNBCapacity.c \ |
| HNB-Cell-Access-Mode.c \ |
| HNB-Cell-Identifier.c \ |
| HNB-GWResponse.c \ |
| HNB-RNL-Identity.c \ |
| HNBConfigInfo.c \ |
| ConfigurationInformation.c \ |
| HNBConfigurationInformationProvided.c \ |
| HNBConfigurationInformationMissing.c \ |
| HNB-Location-Information.c \ |
| HNB-Identity.c \ |
| HNB-Identity-Info.c \ |
| IMEI.c \ |
| IMSI.c \ |
| IMSIDS41.c \ |
| IMSIESN.c \ |
| IP-Address.c \ |
| Ipv4Address.c \ |
| Ipv6Address.c \ |
| Iurh-Signalling-TNL-AddressList.c \ |
| LAC.c \ |
| LAI.c \ |
| MacroCoverageInformation.c \ |
| MacroCellID.c \ |
| MuxPortNumber.c \ |
| NeighbourCellIdentityList.c \ |
| NeighbourIdentity.c \ |
| NeighbourInfoList.c \ |
| AdditionalNeighbourInfoList.c \ |
| NeighbourInfoRequestList.c \ |
| NeighbourInfoRequestItem.c \ |
| PLMNidentity.c \ |
| PSC.c \ |
| PTMSI.c \ |
| PTMSIRAI.c \ |
| RAB-ID.c \ |
| RABList.c \ |
| RABListItem.c \ |
| RAC.c \ |
| RAI.c \ |
| Registration-Cause.c \ |
| RNC-ID.c \ |
| SAC.c \ |
| S-RNTIPrefix.c \ |
| TMSILAI.c \ |
| TMSIDS41.c \ |
| TransportInfo.c \ |
| TransportLayerAddress.c \ |
| Tunnel-Information.c \ |
| TypeOfError.c \ |
| UDP-Port-Number.c \ |
| UE-Capabilities.c \ |
| UTRANCellID.c \ |
| UE-Identity.c \ |
| Update-cause.c \ |
| URAIdentityList.c \ |
| URAIdentity.c \ |
| U-RNTI.c \ |
| UnknownU-RNTIIndication.c \ |
| HNBAP-PDU.c \ |
| InitiatingMessage.c \ |
| SuccessfulOutcome.c \ |
| UnsuccessfulOutcome.c \ |
| HNBRegisterRequest.c \ |
| HNBRegisterAccept.c \ |
| HNBRegisterReject.c \ |
| UERegisterRequest.c \ |
| UERegisterAccept.c \ |
| UERegisterReject.c \ |
| UEDe-Register.c \ |
| HNBDe-Register.c \ |
| ErrorIndication.c \ |
| CSGMembershipUpdate.c \ |
| TNLUpdateRequest.c \ |
| TNLUpdateResponse.c \ |
| TNLUpdateFailure.c \ |
| HNBConfigTransferRequest.c \ |
| HNBConfigTransferResponse.c \ |
| RelocationComplete.c \ |
| U-RNTIQueryRequest.c \ |
| U-RNTIQueryResponse.c \ |
| PrivateMessage.c \ |
| IE.c |
| |
| ASN_MODULE_HEADERS= \ |
| Criticality.h \ |
| Presence.h \ |
| PrivateIE-ID.h \ |
| ProcedureCode.h \ |
| ProtocolIE-ID.h \ |
| TriggeringMessage.h \ |
| IE-Extensions.h \ |
| Access-stratum-release-indicator.h \ |
| AccessResult.h \ |
| AltitudeAndDirection.h \ |
| BackoffTimer.h \ |
| BindingID.h \ |
| Cause.h \ |
| CauseRadioNetwork.h \ |
| CauseTransport.h \ |
| CauseProtocol.h \ |
| CauseMisc.h \ |
| CellIdentity.h \ |
| CELL-FACHMobilitySupport.h \ |
| Context-ID.h \ |
| CriticalityDiagnostics.h \ |
| CriticalityDiagnostics-IE-List.h \ |
| CSG-ID.h \ |
| CSG-Capability.h \ |
| CSGMembershipStatus.h \ |
| CGI.h \ |
| CI.h \ |
| CN-DomainIndicator.h \ |
| ESN.h \ |
| GeographicalLocation.h \ |
| GeographicalCoordinates.h \ |
| GTP-TEI.h \ |
| HNBCapacity.h \ |
| HNB-Cell-Access-Mode.h \ |
| HNB-Cell-Identifier.h \ |
| HNB-GWResponse.h \ |
| HNB-RNL-Identity.h \ |
| HNBConfigInfo.h \ |
| ConfigurationInformation.h \ |
| HNBConfigurationInformationProvided.h \ |
| HNBConfigurationInformationMissing.h \ |
| HNB-Location-Information.h \ |
| HNB-Identity.h \ |
| HNB-Identity-Info.h \ |
| IMEI.h \ |
| IMSI.h \ |
| IMSIDS41.h \ |
| IMSIESN.h \ |
| IP-Address.h \ |
| Ipv4Address.h \ |
| Ipv6Address.h \ |
| Iurh-Signalling-TNL-AddressList.h \ |
| LAC.h \ |
| LAI.h \ |
| MacroCoverageInformation.h \ |
| MacroCellID.h \ |
| MuxPortNumber.h \ |
| NeighbourCellIdentityList.h \ |
| NeighbourIdentity.h \ |
| NeighbourInfoList.h \ |
| AdditionalNeighbourInfoList.h \ |
| NeighbourInfoRequestList.h \ |
| NeighbourInfoRequestItem.h \ |
| PLMNidentity.h \ |
| PSC.h \ |
| PTMSI.h \ |
| PTMSIRAI.h \ |
| RAB-ID.h \ |
| RABList.h \ |
| RABListItem.h \ |
| RAC.h \ |
| RAI.h \ |
| Registration-Cause.h \ |
| RNC-ID.h \ |
| SAC.h \ |
| S-RNTIPrefix.h \ |
| TMSILAI.h \ |
| TMSIDS41.h \ |
| TransportInfo.h \ |
| TransportLayerAddress.h \ |
| Tunnel-Information.h \ |
| TypeOfError.h \ |
| UDP-Port-Number.h \ |
| UE-Capabilities.h \ |
| UTRANCellID.h \ |
| UE-Identity.h \ |
| Update-cause.h \ |
| URAIdentityList.h \ |
| URAIdentity.h \ |
| U-RNTI.h \ |
| UnknownU-RNTIIndication.h \ |
| HNBAP-PDU.h \ |
| InitiatingMessage.h \ |
| SuccessfulOutcome.h \ |
| UnsuccessfulOutcome.h \ |
| HNBRegisterRequest.h \ |
| HNBRegisterAccept.h \ |
| HNBRegisterReject.h \ |
| UERegisterRequest.h \ |
| UERegisterAccept.h \ |
| UERegisterReject.h \ |
| UEDe-Register.h \ |
| HNBDe-Register.h \ |
| ErrorIndication.h \ |
| CSGMembershipUpdate.h \ |
| TNLUpdateRequest.h \ |
| TNLUpdateResponse.h \ |
| TNLUpdateFailure.h \ |
| HNBConfigTransferRequest.h \ |
| HNBConfigTransferResponse.h \ |
| RelocationComplete.h \ |
| U-RNTIQueryRequest.h \ |
| U-RNTIQueryResponse.h \ |
| PrivateMessage.h \ |
| IE.h |
| |
| lib_LTLIBRARIES=libsomething.la |
| libsomething_la_SOURCES=$(ASN_MODULE_SOURCES) $(ASN_MODULE_HEADERS) |
| |
| # This file may be used as an input for make(3) |
| # 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-hnbap.a |
| |
| libosmo-asn1-hnbap.a: ${OBJS} |
| $(AR) r $@ $^ |
| |
| .SUFFIXES: |
| .SUFFIXES: .c .o |
| |
| .c.o: |
| $(CC) $(CFLAGS) -o $@ -c $< |
| |
| clean: |
| rm -f libosmo-asn1-hnbap.a |
| rm -f $(OBJS) |
| |
| regen: regenerate-from-asn1-source |
| |
| regenerate-from-asn1-source: |
| asn1c -gen-PER -fnative-types ../../asn1/hnbap/HNBAP-CommonDataTypes.asn ../../asn1/hnbap/HNBAP-Constants.asn ../../asn1/hnbap/HNBAP-IEs.asn ../../asn1/hnbap/HNBAP-PDU.asn |
| |