asn1c/examples/sample.source.TAP3/Makefile

786 lines
20 KiB
Makefile
Raw Normal View History

2005-03-10 15:09:02 +00:00
ASN_MODULE_SOURCES= \
DataInterChange.c \
TransferBatch.c \
Notification.c \
CallEventDetailList.c \
CallEventDetail.c \
BatchControlInfo.c \
AccountingInfo.c \
NetworkInfo.c \
2005-04-08 04:46:57 +00:00
MessageDescriptionInfoList.c \
2005-03-10 15:09:02 +00:00
MobileOriginatedCall.c \
MobileTerminatedCall.c \
SupplServiceEvent.c \
ServiceCentreUsage.c \
GprsCall.c \
ContentTransaction.c \
LocationService.c \
AuditControlInfo.c \
AccessPointNameNI.c \
AccessPointNameOI.c \
2005-04-08 04:46:57 +00:00
ActualDeliveryTimeStamp.c \
2005-03-10 15:09:02 +00:00
AddressStringDigits.c \
2005-04-08 04:46:57 +00:00
AdvisedCharge.c \
AdvisedChargeCurrency.c \
AdvisedChargeInformation.c \
2005-03-10 15:09:02 +00:00
AgeOfLocation.c \
BasicService.c \
BasicServiceCode.c \
BasicServiceCodeList.c \
2005-04-08 04:45:36 +00:00
BasicServiceUsed.c \
2005-04-08 04:46:57 +00:00
BasicServiceUsedList.c \
2005-03-10 15:09:02 +00:00
BearerServiceCode.c \
2005-04-08 04:46:57 +00:00
CalledNumber.c \
2005-03-10 15:09:02 +00:00
CalledPlace.c \
2005-04-08 04:46:57 +00:00
CalledRegion.c \
2005-03-10 15:09:02 +00:00
CallEventDetailsCount.c \
CallEventStartTimeStamp.c \
2005-04-08 04:46:57 +00:00
CallingNumber.c \
CallOriginator.c \
2005-03-10 15:09:02 +00:00
CallReference.c \
CallTypeGroup.c \
CallTypeLevel1.c \
CallTypeLevel2.c \
CallTypeLevel3.c \
2005-04-08 04:46:57 +00:00
CamelDestinationNumber.c \
CamelInvocationFee.c \
2005-03-10 15:09:02 +00:00
CamelServiceKey.c \
CamelServiceLevel.c \
CamelServiceUsed.c \
CauseForTerm.c \
CellId.c \
Charge.c \
2005-04-08 04:45:36 +00:00
ChargeableSubscriber.c \
ChargeableUnits.c \
2005-04-08 04:46:57 +00:00
ChargeDetail.c \
ChargeDetailList.c \
ChargeDetailTimeStamp.c \
2005-03-10 15:09:02 +00:00
ChargedItem.c \
2005-04-08 04:46:57 +00:00
ChargedPartyEquipment.c \
ChargedPartyHomeIdentification.c \
ChargedPartyHomeIdList.c \
ChargedPartyIdentification.c \
ChargedPartyIdentifier.c \
ChargedPartyIdList.c \
ChargedPartyIdType.c \
ChargedPartyInformation.c \
ChargedPartyLocation.c \
ChargedPartyLocationList.c \
2005-03-10 15:09:02 +00:00
ChargedPartyStatus.c \
ChargedUnits.c \
ChargeInformation.c \
ChargeInformationList.c \
2005-04-08 04:46:57 +00:00
ChargeRefundIndicator.c \
2005-03-10 15:09:02 +00:00
ChargeType.c \
ChargingId.c \
ChargingPoint.c \
ChargingTimeStamp.c \
ClirIndicator.c \
2005-04-08 04:46:57 +00:00
Commission.c \
2005-03-10 15:09:02 +00:00
CompletionTimeStamp.c \
2005-04-08 04:46:57 +00:00
ContentChargingPoint.c \
ContentProvider.c \
2005-04-08 04:45:36 +00:00
ContentProviderIdentifier.c \
2005-04-08 04:46:57 +00:00
ContentProviderIdList.c \
ContentProviderIdType.c \
ContentProviderName.c \
ContentServiceUsed.c \
ContentServiceUsedList.c \
ContentTransactionBasicInfo.c \
ContentTransactionCode.c \
ContentTransactionType.c \
2005-03-10 15:09:02 +00:00
CseInformation.c \
CurrencyConversion.c \
2005-04-08 04:46:57 +00:00
CurrencyConversionList.c \
2005-04-08 04:45:36 +00:00
CustomerIdentifier.c \
2005-04-08 04:46:57 +00:00
CustomerIdType.c \
2005-03-10 15:09:02 +00:00
DataVolume.c \
DataVolumeIncoming.c \
DataVolumeOutgoing.c \
2005-04-08 04:46:57 +00:00
DateTime.c \
2005-03-10 15:09:02 +00:00
DateTimeLong.c \
DefaultCallHandlingIndicator.c \
DepositTimeStamp.c \
Destination.c \
DestinationNetwork.c \
DialledDigits.c \
2005-04-08 04:46:57 +00:00
Discount.c \
DiscountableAmount.c \
DiscountApplied.c \
2005-03-10 15:09:02 +00:00
DiscountCode.c \
2005-04-08 04:46:57 +00:00
DiscountInformation.c \
Discounting.c \
DiscountingList.c \
2005-03-10 15:09:02 +00:00
DiscountRate.c \
DiscountValue.c \
DistanceChargeBandCode.c \
EarliestCallTimeStamp.c \
2005-04-08 04:46:57 +00:00
EquipmentId.c \
EquipmentIdType.c \
2005-03-10 15:09:02 +00:00
Esn.c \
ExchangeRate.c \
ExchangeRateCode.c \
FileAvailableTimeStamp.c \
FileCreationTimeStamp.c \
FileSequenceNumber.c \
FileTypeIndicator.c \
2005-04-08 04:46:57 +00:00
FixedDiscountValue.c \
2005-03-10 15:09:02 +00:00
Fnur.c \
GeographicalLocation.c \
GprsBasicCallInformation.c \
GprsChargeableSubscriber.c \
GprsDestination.c \
GprsLocationInformation.c \
GprsNetworkLocation.c \
GprsServiceUsed.c \
GsmChargeableSubscriber.c \
2005-04-08 04:46:57 +00:00
GuaranteedBitRate.c \
2005-03-10 15:09:02 +00:00
HomeBid.c \
2005-04-08 04:46:57 +00:00
HomeIdentifier.c \
HomeIdType.c \
HomeLocationDescription.c \
2005-03-10 15:09:02 +00:00
HomeLocationInformation.c \
HorizontalAccuracyDelivered.c \
HorizontalAccuracyRequested.c \
2005-04-08 04:46:57 +00:00
HSCSDIndicator.c \
2005-03-10 15:09:02 +00:00
Imei.c \
ImeiOrEsn.c \
Imsi.c \
2005-04-08 04:46:57 +00:00
IMSSignallingContext.c \
InternetServiceProvider.c \
InternetServiceProviderIdList.c \
IspIdentifier.c \
IspIdType.c \
2005-03-10 15:09:02 +00:00
ISPList.c \
2005-04-08 04:46:57 +00:00
NetworkIdType.c \
NetworkIdentifier.c \
Network.c \
NetworkList.c \
2005-03-10 15:09:02 +00:00
LatestCallTimeStamp.c \
LCSQosDelivered.c \
LCSQosRequested.c \
LCSRequestTimestamp.c \
2005-04-08 04:45:36 +00:00
LCSSPIdentification.c \
2005-04-08 04:46:57 +00:00
LCSSPIdentificationList.c \
LCSSPInformation.c \
2005-03-10 15:09:02 +00:00
LCSTransactionStatus.c \
2005-04-08 04:46:57 +00:00
LocalCurrency.c \
LocalTimeStamp.c \
LocationArea.c \
LocationDescription.c \
LocationIdentifier.c \
LocationIdType.c \
LocationInformation.c \
2005-03-10 15:09:02 +00:00
LocationServiceUsage.c \
2005-04-08 04:46:57 +00:00
MaximumBitRate.c \
2005-03-10 15:09:02 +00:00
Mdn.c \
2005-04-08 04:45:36 +00:00
MessageDescription.c \
2005-04-08 04:46:57 +00:00
MessageDescriptionCode.c \
MessageDescriptionInformation.c \
2005-03-10 15:09:02 +00:00
MessageStatus.c \
MessageType.c \
Min.c \
2005-04-08 04:46:57 +00:00
MinChargeableSubscriber.c \
2005-03-10 15:09:02 +00:00
MoBasicCallInformation.c \
Msisdn.c \
MtBasicCallInformation.c \
2005-04-08 04:46:57 +00:00
NetworkAccessIdentifier.c \
2005-03-10 15:09:02 +00:00
NetworkId.c \
2005-04-08 04:45:36 +00:00
NetworkInitPDPContext.c \
2005-04-08 04:46:57 +00:00
NetworkLocation.c \
NonChargedNumber.c \
2005-03-10 15:09:02 +00:00
NumberOfDecimalPlaces.c \
ObjectType.c \
2005-04-08 04:45:36 +00:00
OperatorSpecInfoList.c \
2005-04-08 04:46:57 +00:00
OperatorSpecInformation.c \
OrderPlacedTimeStamp.c \
2005-03-10 15:09:02 +00:00
OriginatingNetwork.c \
PacketDataProtocolAddress.c \
2005-04-08 04:46:57 +00:00
PaidIndicator.c \
2005-03-10 15:09:02 +00:00
PartialTypeIndicator.c \
2005-04-08 04:46:57 +00:00
PaymentMethod.c \
2005-03-10 15:09:02 +00:00
PdpAddress.c \
PDPContextStartTimestamp.c \
PlmnId.c \
PositioningMethod.c \
PriorityCode.c \
RapFileSequenceNumber.c \
RecEntityCode.c \
RecEntityCodeList.c \
2005-04-08 04:45:36 +00:00
RecEntityId.c \
2005-04-08 04:46:57 +00:00
RecEntityInfoList.c \
RecEntityInformation.c \
RecEntityType.c \
Recipient.c \
2005-03-10 15:09:02 +00:00
ReleaseVersionNumber.c \
2005-04-08 04:46:57 +00:00
RequestedDeliveryTimeStamp.c \
2005-03-10 15:09:02 +00:00
ResponseTime.c \
ResponseTimeCategory.c \
ScuBasicInformation.c \
ScuChargeType.c \
ScuTimeStamps.c \
2005-04-08 04:46:57 +00:00
ScuChargeableSubscriber.c \
2005-03-10 15:09:02 +00:00
Sender.c \
ServingBid.c \
2005-04-08 04:46:57 +00:00
ServingLocationDescription.c \
2005-03-10 15:09:02 +00:00
ServingNetwork.c \
2005-04-08 04:46:57 +00:00
ServingPartiesInformation.c \
2005-03-10 15:09:02 +00:00
SimChargeableSubscriber.c \
SimToolkitIndicator.c \
2005-04-08 04:46:57 +00:00
SMSDestinationNumber.c \
SMSOriginator.c \
2005-03-10 15:09:02 +00:00
SpecificationVersionNumber.c \
SsParameters.c \
SupplServiceActionCode.c \
SupplServiceCode.c \
2005-04-08 04:46:57 +00:00
SupplServiceUsed.c \
2005-03-10 15:09:02 +00:00
TapCurrency.c \
2005-04-08 04:46:57 +00:00
TapDecimalPlaces.c \
TaxableAmount.c \
2005-03-10 15:09:02 +00:00
Taxation.c \
2005-04-08 04:46:57 +00:00
TaxationList.c \
2005-03-10 15:09:02 +00:00
TaxCode.c \
TaxInformation.c \
TaxInformationList.c \
TaxRate.c \
TaxType.c \
2005-04-08 04:46:57 +00:00
TaxValue.c \
2005-03-10 15:09:02 +00:00
TeleServiceCode.c \
ThirdPartyInformation.c \
2005-04-08 04:46:57 +00:00
ThirdPartyNumber.c \
ThreeGcamelDestination.c \
TotalAdvisedCharge.c \
TotalAdvisedChargeRefund.c \
TotalAdvisedChargeValue.c \
TotalAdvisedChargeValueList.c \
2005-03-10 15:09:02 +00:00
TotalCallEventDuration.c \
2005-04-08 04:46:57 +00:00
TotalCharge.c \
TotalChargeRefund.c \
TotalCommission.c \
TotalCommissionRefund.c \
TotalDataVolume.c \
TotalDiscountRefund.c \
2005-03-10 15:09:02 +00:00
TotalDiscountValue.c \
2005-04-08 04:46:57 +00:00
TotalTaxRefund.c \
2005-03-10 15:09:02 +00:00
TotalTaxValue.c \
2005-04-08 04:46:57 +00:00
TotalTransactionDuration.c \
TrackedCustomerEquipment.c \
2005-04-08 04:45:36 +00:00
TrackedCustomerHomeId.c \
2005-04-08 04:46:57 +00:00
TrackedCustomerHomeIdList.c \
TrackedCustomerIdentification.c \
TrackedCustomerIdList.c \
TrackedCustomerInformation.c \
2005-04-08 04:45:36 +00:00
TrackedCustomerLocation.c \
2005-04-08 04:46:57 +00:00
TrackedCustomerLocList.c \
TrackingCustomerEquipment.c \
2005-04-08 04:45:36 +00:00
TrackingCustomerHomeId.c \
2005-04-08 04:46:57 +00:00
TrackingCustomerHomeIdList.c \
TrackingCustomerIdentification.c \
TrackingCustomerIdList.c \
TrackingCustomerInformation.c \
2005-04-08 04:45:36 +00:00
TrackingCustomerLocation.c \
2005-04-08 04:46:57 +00:00
TrackingCustomerLocList.c \
2005-03-10 15:09:02 +00:00
TrackingFrequency.c \
TrackingPeriod.c \
2005-04-08 04:46:57 +00:00
TransactionAuthCode.c \
TransactionDescriptionSupp.c \
TransactionDetailDescription.c \
TransactionIdentifier.c \
TransactionShortDescription.c \
TransactionStatus.c \
2005-03-10 15:09:02 +00:00
TransferCutOffTimeStamp.c \
TransparencyIndicator.c \
2005-04-08 04:46:57 +00:00
UserProtocolIndicator.c \
2005-03-10 15:09:02 +00:00
UtcTimeOffset.c \
UtcTimeOffsetCode.c \
UtcTimeOffsetInfo.c \
2005-04-08 04:46:57 +00:00
UtcTimeOffsetInfoList.c \
2005-03-10 15:09:02 +00:00
VerticalAccuracyDelivered.c \
VerticalAccuracyRequested.c \
AbsoluteAmount.c \
Bid.c \
Code.c \
AsciiString.c \
BCDString.c \
2005-04-08 04:46:57 +00:00
Currency.c \
HexString.c \
NumberString.c \
PercentageRate.c
2005-03-10 15:09:02 +00:00
ASN_MODULE_HEADERS= \
DataInterChange.h \
TransferBatch.h \
Notification.h \
CallEventDetailList.h \
CallEventDetail.h \
BatchControlInfo.h \
AccountingInfo.h \
NetworkInfo.h \
2005-04-08 04:46:57 +00:00
MessageDescriptionInfoList.h \
2005-03-10 15:09:02 +00:00
MobileOriginatedCall.h \
MobileTerminatedCall.h \
SupplServiceEvent.h \
ServiceCentreUsage.h \
GprsCall.h \
ContentTransaction.h \
LocationService.h \
AuditControlInfo.h \
AccessPointNameNI.h \
AccessPointNameOI.h \
2005-04-08 04:46:57 +00:00
ActualDeliveryTimeStamp.h \
2005-03-10 15:09:02 +00:00
AddressStringDigits.h \
2005-04-08 04:46:57 +00:00
AdvisedCharge.h \
AdvisedChargeCurrency.h \
AdvisedChargeInformation.h \
2005-03-10 15:09:02 +00:00
AgeOfLocation.h \
BasicService.h \
BasicServiceCode.h \
BasicServiceCodeList.h \
2005-04-08 04:45:36 +00:00
BasicServiceUsed.h \
2005-04-08 04:46:57 +00:00
BasicServiceUsedList.h \
2005-03-10 15:09:02 +00:00
BearerServiceCode.h \
2005-04-08 04:46:57 +00:00
CalledNumber.h \
2005-03-10 15:09:02 +00:00
CalledPlace.h \
2005-04-08 04:46:57 +00:00
CalledRegion.h \
2005-03-10 15:09:02 +00:00
CallEventDetailsCount.h \
CallEventStartTimeStamp.h \
2005-04-08 04:46:57 +00:00
CallingNumber.h \
CallOriginator.h \
2005-03-10 15:09:02 +00:00
CallReference.h \
CallTypeGroup.h \
CallTypeLevel1.h \
CallTypeLevel2.h \
CallTypeLevel3.h \
2005-04-08 04:46:57 +00:00
CamelDestinationNumber.h \
CamelInvocationFee.h \
2005-03-10 15:09:02 +00:00
CamelServiceKey.h \
CamelServiceLevel.h \
CamelServiceUsed.h \
CauseForTerm.h \
CellId.h \
Charge.h \
2005-04-08 04:45:36 +00:00
ChargeableSubscriber.h \
ChargeableUnits.h \
2005-04-08 04:46:57 +00:00
ChargeDetail.h \
ChargeDetailList.h \
ChargeDetailTimeStamp.h \
2005-03-10 15:09:02 +00:00
ChargedItem.h \
2005-04-08 04:46:57 +00:00
ChargedPartyEquipment.h \
ChargedPartyHomeIdentification.h \
ChargedPartyHomeIdList.h \
ChargedPartyIdentification.h \
ChargedPartyIdentifier.h \
ChargedPartyIdList.h \
ChargedPartyIdType.h \
ChargedPartyInformation.h \
ChargedPartyLocation.h \
ChargedPartyLocationList.h \
2005-03-10 15:09:02 +00:00
ChargedPartyStatus.h \
ChargedUnits.h \
ChargeInformation.h \
ChargeInformationList.h \
2005-04-08 04:46:57 +00:00
ChargeRefundIndicator.h \
2005-03-10 15:09:02 +00:00
ChargeType.h \
ChargingId.h \
ChargingPoint.h \
ChargingTimeStamp.h \
ClirIndicator.h \
2005-04-08 04:46:57 +00:00
Commission.h \
2005-03-10 15:09:02 +00:00
CompletionTimeStamp.h \
2005-04-08 04:46:57 +00:00
ContentChargingPoint.h \
ContentProvider.h \
2005-04-08 04:45:36 +00:00
ContentProviderIdentifier.h \
2005-04-08 04:46:57 +00:00
ContentProviderIdList.h \
ContentProviderIdType.h \
ContentProviderName.h \
ContentServiceUsed.h \
ContentServiceUsedList.h \
ContentTransactionBasicInfo.h \
ContentTransactionCode.h \
ContentTransactionType.h \
2005-03-10 15:09:02 +00:00
CseInformation.h \
CurrencyConversion.h \
2005-04-08 04:46:57 +00:00
CurrencyConversionList.h \
2005-04-08 04:45:36 +00:00
CustomerIdentifier.h \
2005-04-08 04:46:57 +00:00
CustomerIdType.h \
2005-03-10 15:09:02 +00:00
DataVolume.h \
DataVolumeIncoming.h \
DataVolumeOutgoing.h \
2005-04-08 04:46:57 +00:00
DateTime.h \
2005-03-10 15:09:02 +00:00
DateTimeLong.h \
DefaultCallHandlingIndicator.h \
DepositTimeStamp.h \
Destination.h \
DestinationNetwork.h \
DialledDigits.h \
2005-04-08 04:46:57 +00:00
Discount.h \
DiscountableAmount.h \
DiscountApplied.h \
2005-03-10 15:09:02 +00:00
DiscountCode.h \
2005-04-08 04:46:57 +00:00
DiscountInformation.h \
Discounting.h \
DiscountingList.h \
2005-03-10 15:09:02 +00:00
DiscountRate.h \
DiscountValue.h \
DistanceChargeBandCode.h \
EarliestCallTimeStamp.h \
2005-04-08 04:46:57 +00:00
EquipmentId.h \
EquipmentIdType.h \
2005-03-10 15:09:02 +00:00
Esn.h \
ExchangeRate.h \
ExchangeRateCode.h \
FileAvailableTimeStamp.h \
FileCreationTimeStamp.h \
FileSequenceNumber.h \
FileTypeIndicator.h \
2005-04-08 04:46:57 +00:00
FixedDiscountValue.h \
2005-03-10 15:09:02 +00:00
Fnur.h \
GeographicalLocation.h \
GprsBasicCallInformation.h \
GprsChargeableSubscriber.h \
GprsDestination.h \
GprsLocationInformation.h \
GprsNetworkLocation.h \
GprsServiceUsed.h \
GsmChargeableSubscriber.h \
2005-04-08 04:46:57 +00:00
GuaranteedBitRate.h \
2005-03-10 15:09:02 +00:00
HomeBid.h \
2005-04-08 04:46:57 +00:00
HomeIdentifier.h \
HomeIdType.h \
HomeLocationDescription.h \
2005-03-10 15:09:02 +00:00
HomeLocationInformation.h \
HorizontalAccuracyDelivered.h \
HorizontalAccuracyRequested.h \
2005-04-08 04:46:57 +00:00
HSCSDIndicator.h \
2005-03-10 15:09:02 +00:00
Imei.h \
ImeiOrEsn.h \
Imsi.h \
2005-04-08 04:46:57 +00:00
IMSSignallingContext.h \
InternetServiceProvider.h \
InternetServiceProviderIdList.h \
IspIdentifier.h \
IspIdType.h \
2005-03-10 15:09:02 +00:00
ISPList.h \
2005-04-08 04:46:57 +00:00
NetworkIdType.h \
NetworkIdentifier.h \
Network.h \
NetworkList.h \
2005-03-10 15:09:02 +00:00
LatestCallTimeStamp.h \
LCSQosDelivered.h \
LCSQosRequested.h \
LCSRequestTimestamp.h \
2005-04-08 04:45:36 +00:00
LCSSPIdentification.h \
2005-04-08 04:46:57 +00:00
LCSSPIdentificationList.h \
LCSSPInformation.h \
2005-03-10 15:09:02 +00:00
LCSTransactionStatus.h \
2005-04-08 04:46:57 +00:00
LocalCurrency.h \
LocalTimeStamp.h \
LocationArea.h \
LocationDescription.h \
LocationIdentifier.h \
LocationIdType.h \
LocationInformation.h \
2005-03-10 15:09:02 +00:00
LocationServiceUsage.h \
2005-04-08 04:46:57 +00:00
MaximumBitRate.h \
2005-03-10 15:09:02 +00:00
Mdn.h \
2005-04-08 04:45:36 +00:00
MessageDescription.h \
2005-04-08 04:46:57 +00:00
MessageDescriptionCode.h \
MessageDescriptionInformation.h \
2005-03-10 15:09:02 +00:00
MessageStatus.h \
MessageType.h \
Min.h \
2005-04-08 04:46:57 +00:00
MinChargeableSubscriber.h \
2005-03-10 15:09:02 +00:00
MoBasicCallInformation.h \
Msisdn.h \
MtBasicCallInformation.h \
2005-04-08 04:46:57 +00:00
NetworkAccessIdentifier.h \
2005-03-10 15:09:02 +00:00
NetworkId.h \
2005-04-08 04:45:36 +00:00
NetworkInitPDPContext.h \
2005-04-08 04:46:57 +00:00
NetworkLocation.h \
NonChargedNumber.h \
2005-03-10 15:09:02 +00:00
NumberOfDecimalPlaces.h \
ObjectType.h \
2005-04-08 04:45:36 +00:00
OperatorSpecInfoList.h \
2005-04-08 04:46:57 +00:00
OperatorSpecInformation.h \
OrderPlacedTimeStamp.h \
2005-03-10 15:09:02 +00:00
OriginatingNetwork.h \
PacketDataProtocolAddress.h \
2005-04-08 04:46:57 +00:00
PaidIndicator.h \
2005-03-10 15:09:02 +00:00
PartialTypeIndicator.h \
2005-04-08 04:46:57 +00:00
PaymentMethod.h \
2005-03-10 15:09:02 +00:00
PdpAddress.h \
PDPContextStartTimestamp.h \
PlmnId.h \
PositioningMethod.h \
PriorityCode.h \
RapFileSequenceNumber.h \
RecEntityCode.h \
RecEntityCodeList.h \
2005-04-08 04:45:36 +00:00
RecEntityId.h \
2005-04-08 04:46:57 +00:00
RecEntityInfoList.h \
RecEntityInformation.h \
RecEntityType.h \
Recipient.h \
2005-03-10 15:09:02 +00:00
ReleaseVersionNumber.h \
2005-04-08 04:46:57 +00:00
RequestedDeliveryTimeStamp.h \
2005-03-10 15:09:02 +00:00
ResponseTime.h \
ResponseTimeCategory.h \
ScuBasicInformation.h \
ScuChargeType.h \
ScuTimeStamps.h \
2005-04-08 04:46:57 +00:00
ScuChargeableSubscriber.h \
2005-03-10 15:09:02 +00:00
Sender.h \
ServingBid.h \
2005-04-08 04:46:57 +00:00
ServingLocationDescription.h \
2005-03-10 15:09:02 +00:00
ServingNetwork.h \
2005-04-08 04:46:57 +00:00
ServingPartiesInformation.h \
2005-03-10 15:09:02 +00:00
SimChargeableSubscriber.h \
SimToolkitIndicator.h \
2005-04-08 04:46:57 +00:00
SMSDestinationNumber.h \
SMSOriginator.h \
2005-03-10 15:09:02 +00:00
SpecificationVersionNumber.h \
SsParameters.h \
SupplServiceActionCode.h \
SupplServiceCode.h \
2005-04-08 04:46:57 +00:00
SupplServiceUsed.h \
2005-03-10 15:09:02 +00:00
TapCurrency.h \
2005-04-08 04:46:57 +00:00
TapDecimalPlaces.h \
TaxableAmount.h \
2005-03-10 15:09:02 +00:00
Taxation.h \
2005-04-08 04:46:57 +00:00
TaxationList.h \
2005-03-10 15:09:02 +00:00
TaxCode.h \
TaxInformation.h \
TaxInformationList.h \
TaxRate.h \
TaxType.h \
2005-04-08 04:46:57 +00:00
TaxValue.h \
2005-03-10 15:09:02 +00:00
TeleServiceCode.h \
ThirdPartyInformation.h \
2005-04-08 04:46:57 +00:00
ThirdPartyNumber.h \
ThreeGcamelDestination.h \
TotalAdvisedCharge.h \
TotalAdvisedChargeRefund.h \
TotalAdvisedChargeValue.h \
TotalAdvisedChargeValueList.h \
2005-03-10 15:09:02 +00:00
TotalCallEventDuration.h \
2005-04-08 04:46:57 +00:00
TotalCharge.h \
TotalChargeRefund.h \
TotalCommission.h \
TotalCommissionRefund.h \
TotalDataVolume.h \
TotalDiscountRefund.h \
2005-03-10 15:09:02 +00:00
TotalDiscountValue.h \
2005-04-08 04:46:57 +00:00
TotalTaxRefund.h \
2005-03-10 15:09:02 +00:00
TotalTaxValue.h \
2005-04-08 04:46:57 +00:00
TotalTransactionDuration.h \
TrackedCustomerEquipment.h \
2005-04-08 04:45:36 +00:00
TrackedCustomerHomeId.h \
2005-04-08 04:46:57 +00:00
TrackedCustomerHomeIdList.h \
TrackedCustomerIdentification.h \
TrackedCustomerIdList.h \
TrackedCustomerInformation.h \
2005-04-08 04:45:36 +00:00
TrackedCustomerLocation.h \
2005-04-08 04:46:57 +00:00
TrackedCustomerLocList.h \
TrackingCustomerEquipment.h \
2005-04-08 04:45:36 +00:00
TrackingCustomerHomeId.h \
2005-04-08 04:46:57 +00:00
TrackingCustomerHomeIdList.h \
TrackingCustomerIdentification.h \
TrackingCustomerIdList.h \
TrackingCustomerInformation.h \
2005-04-08 04:45:36 +00:00
TrackingCustomerLocation.h \
2005-04-08 04:46:57 +00:00
TrackingCustomerLocList.h \
2005-03-10 15:09:02 +00:00
TrackingFrequency.h \
TrackingPeriod.h \
2005-04-08 04:46:57 +00:00
TransactionAuthCode.h \
TransactionDescriptionSupp.h \
TransactionDetailDescription.h \
TransactionIdentifier.h \
TransactionShortDescription.h \
TransactionStatus.h \
2005-03-10 15:09:02 +00:00
TransferCutOffTimeStamp.h \
TransparencyIndicator.h \
2005-04-08 04:46:57 +00:00
UserProtocolIndicator.h \
2005-03-10 15:09:02 +00:00
UtcTimeOffset.h \
UtcTimeOffsetCode.h \
UtcTimeOffsetInfo.h \
2005-04-08 04:46:57 +00:00
UtcTimeOffsetInfoList.h \
2005-03-10 15:09:02 +00:00
VerticalAccuracyDelivered.h \
VerticalAccuracyRequested.h \
AbsoluteAmount.h \
Bid.h \
Code.h \
AsciiString.h \
BCDString.h \
2005-04-08 04:46:57 +00:00
Currency.h \
HexString.h \
NumberString.h \
PercentageRate.h
2005-03-10 15:09:02 +00:00
ASN_MODULE_HEADERS+=INTEGER.h
2006-09-12 06:19:15 +00:00
ASN_MODULE_HEADERS+=NativeEnumerated.h
2005-03-10 15:09:02 +00:00
ASN_MODULE_SOURCES+=INTEGER.c
2006-09-12 06:19:15 +00:00
ASN_MODULE_SOURCES+=NativeEnumerated.c
ASN_MODULE_HEADERS+=NativeInteger.h
ASN_MODULE_SOURCES+=NativeInteger.c
2005-03-10 15:09:02 +00:00
ASN_MODULE_HEADERS+=asn_SEQUENCE_OF.h
ASN_MODULE_SOURCES+=asn_SEQUENCE_OF.c
ASN_MODULE_HEADERS+=asn_SET_OF.h
ASN_MODULE_SOURCES+=asn_SET_OF.c
ASN_MODULE_HEADERS+=constr_CHOICE.h
ASN_MODULE_SOURCES+=constr_CHOICE.c
ASN_MODULE_HEADERS+=constr_SEQUENCE.h
ASN_MODULE_SOURCES+=constr_SEQUENCE.c
ASN_MODULE_HEADERS+=constr_SEQUENCE_OF.h
ASN_MODULE_SOURCES+=constr_SEQUENCE_OF.c
ASN_MODULE_HEADERS+=constr_SET_OF.h
ASN_MODULE_SOURCES+=constr_SET_OF.c
ASN_MODULE_HEADERS+=asn_application.h
ASN_MODULE_HEADERS+=asn_system.h
ASN_MODULE_HEADERS+=asn_codecs.h
ASN_MODULE_HEADERS+=asn_internal.h
ASN_MODULE_HEADERS+=OCTET_STRING.h
ASN_MODULE_SOURCES+=OCTET_STRING.c
ASN_MODULE_HEADERS+=BIT_STRING.h
ASN_MODULE_SOURCES+=BIT_STRING.c
ASN_MODULE_SOURCES+=asn_codecs_prim.c
ASN_MODULE_HEADERS+=asn_codecs_prim.h
ASN_MODULE_HEADERS+=ber_tlv_length.h
ASN_MODULE_SOURCES+=ber_tlv_length.c
ASN_MODULE_HEADERS+=ber_tlv_tag.h
ASN_MODULE_SOURCES+=ber_tlv_tag.c
ASN_MODULE_HEADERS+=ber_decoder.h
ASN_MODULE_SOURCES+=ber_decoder.c
ASN_MODULE_HEADERS+=der_encoder.h
ASN_MODULE_SOURCES+=der_encoder.c
ASN_MODULE_HEADERS+=constr_TYPE.h
ASN_MODULE_SOURCES+=constr_TYPE.c
ASN_MODULE_HEADERS+=constraints.h
ASN_MODULE_SOURCES+=constraints.c
ASN_MODULE_HEADERS+=xer_support.h
ASN_MODULE_SOURCES+=xer_support.c
ASN_MODULE_HEADERS+=xer_decoder.h
ASN_MODULE_SOURCES+=xer_decoder.c
ASN_MODULE_HEADERS+=xer_encoder.h
ASN_MODULE_SOURCES+=xer_encoder.c
2006-09-12 06:19:15 +00:00
ASN_MODULE_HEADERS+=per_support.h
ASN_MODULE_SOURCES+=per_support.c
ASN_MODULE_HEADERS+=per_decoder.h
ASN_MODULE_SOURCES+=per_decoder.c
ASN_MODULE_HEADERS+=per_encoder.h
ASN_MODULE_SOURCES+=per_encoder.c
ASN_MODULE_HEADERS+=per_opentype.h
ASN_MODULE_SOURCES+=per_opentype.c
2006-09-12 06:19:15 +00:00
ASN_CONVERTER_SOURCES+=converter-sample.c
2005-03-10 15:09:02 +00:00
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
TARGET = tap3dump
CFLAGS += -DASN_CONVERTER_TITLE="GSM TAP3 (Transferred Account Procedure, Version 3) decoder" -DHAVE_CONFIG_H -DJUNKTEST -DPDU=DataInterChange -I.
2006-09-12 06:19:15 +00:00
OBJS=${ASN_MODULE_SOURCES:.c=.o} ${ASN_CONVERTER_SOURCES:.c=.o}
2005-03-10 15:09:02 +00:00
2005-04-28 03:09:34 +00:00
all: DataInterChange.c $(TARGET)
2005-03-10 15:09:02 +00:00
$(TARGET): ${OBJS}
$(CC) $(CFLAGS) -o $(TARGET) ${OBJS} $(LDFLAGS) $(LIBS)
.SUFFIXES:
.SUFFIXES: .c .o
.c.o:
$(CC) $(CFLAGS) -o $@ -c $<
clean:
rm -f $(TARGET)
rm -f $(OBJS)
regen: regenerate-from-asn1-source
regenerate-from-asn1-source:
2007-06-26 08:36:39 +00:00
../../asn1c/asn1c -S ../../skeletons -pdu=DataInterChange ../tap3.asn1
2005-03-10 15:09:02 +00:00
2006-09-18 20:04:14 +00:00
DataInterChange.c: ../sample.makefile.regen ../tap3.asn1
2006-09-17 04:01:29 +00:00
make regen-makefile
@touch DataInterChange.c
make
regen-makefile:
TITLE="GSM TAP3 (Transferred Account Procedure, Version 3) decoder" \
2006-09-12 06:19:15 +00:00
ASN1CMDOPTS="" \
ASN1MODULES="../tap3.asn1" \
ASN1PDU=DataInterChange \
PROGNAME=tap3dump \
2006-09-13 02:10:23 +00:00
../sample.makefile.regen
2005-03-10 15:09:02 +00:00
2006-09-24 19:47:07 +00:00
check: ${TARGET} check-ber check-xer check-per
@echo ================
@echo All tests passed
@echo ================
check-ber:
2006-09-18 21:30:04 +00:00
@if test -f sample-DataInterChange-1.[db]er ; then \
for f in sample-DataInterChange-*.[db]er; do \
for b in 1 17 33 980 8192; do \
echo "Recoding $$f into XER and back ($$b)..."; \
./${TARGET} -b $$b -iber -oxer $$f > ./.tmp.1.$$$$ || exit 2; \
2007-06-26 08:36:39 +00:00
./${TARGET} -b $$b -ixer -oxer ./.tmp.1.$$$$ > ./.tmp.2.$$$$ || exit 3; \
diff ./.tmp.1.$$$$ ./.tmp.2.$$$$ || exit 4; \
2006-09-18 20:04:14 +00:00
rm -f ./.tmp.[12].$$$$; \
2006-09-24 19:47:07 +00:00
echo "Test junking $$f (please wait)..."; \
2007-06-26 08:36:39 +00:00
./${TARGET} -J0.0001 -n 1000 -b $$b -iber -onull $$f || exit 5; \
./${TARGET} -J0.001 -n 1000 -b $$b -iber -onull $$f || exit 6; \
2006-09-18 21:30:04 +00:00
done; done; fi
2006-09-24 19:47:07 +00:00
check-xer:
2006-09-18 21:30:04 +00:00
@if test -f sample-DataInterChange-1.xer ; then \
for f in sample-DataInterChange-*.xer; do \
for b in 1 17 33 980 8192; do \
echo "Recoding $$f into DER and back ($$b)..."; \
./${TARGET} -b $$b -ixer -oder $$f > ./.tmp.1.$$$$ || exit 2; \
2007-06-26 08:36:39 +00:00
./${TARGET} -b $$b -iber -oxer ./.tmp.1.$$$$ > ./.tmp.2.$$$$ || exit 3; \
diff $$f ./.tmp.2.$$$$ || exit 4; \
2006-09-18 20:04:14 +00:00
rm -f ./.tmp.[12].$$$$; \
2006-09-24 19:47:07 +00:00
echo "Test junking $$f (please wait)..."; \
2007-06-26 08:36:39 +00:00
./${TARGET} -J0.0001 -n 1000 -b $$b -ixer -onull $$f || exit 5; \
./${TARGET} -J0.001 -n 1000 -b $$b -ixer -onull $$f || exit 6; \
2006-09-18 21:30:04 +00:00
done; done; fi
2006-09-24 19:47:07 +00:00
check-per:
2007-06-26 08:36:39 +00:00
@if test -f sample-DataInterChange-1-nopad.per ; then \
for f in sample-DataInterChange-[1-9]-nopad.per; do \
2006-09-18 21:30:04 +00:00
for b in 1 17 33 980 8192; do \
2007-06-26 08:36:39 +00:00
echo "Recoding non-padded $$f into DER into XER and back ($$b)..."; \
./${TARGET} -b $$b -per-nopad -iper -oder $$f > ./.tmp.1.$$$$ || exit 2; \
./${TARGET} -b $$b -iber -oxer ./.tmp.1.$$$$ > ./.tmp.2.$$$$ || exit 3; \
./${TARGET} -b $$b -ixer -oder ./.tmp.2.$$$$ > ./.tmp.3.$$$$ || exit 4; \
diff ./.tmp.1.$$$$ ./.tmp.3.$$$$ || exit 5; \
2006-09-18 21:30:04 +00:00
rm -f ./.tmp.[123].$$$$; \
2006-09-24 19:47:07 +00:00
echo "Test junking $$f (please wait)..."; \
2007-06-26 08:36:39 +00:00
./${TARGET} -J0.0001 -n 1000 -b $$b -per-nopad -iper -onull $$f || exit 6; \
./${TARGET} -J0.001 -n 1000 -b $$b -per-nopad -iper -onull $$f || exit 7; \
2006-09-18 21:30:04 +00:00
done; done; fi
2007-06-26 08:36:39 +00:00
@if test -f sample-DataInterChange-1.per ; then \
for f in sample-*-[1-9].per; do \
2006-09-18 21:30:04 +00:00
pdu=`echo $$f | sed -E -e "s/sample-([A-Za-z-]+)-[0-9].*/\1/"`; \
for b in 1 17 33 980 8192; do \
2007-06-26 08:36:39 +00:00
echo "Recoding $$f into DER into XER and back ($$b)..."; \
./${TARGET} -b $$b -p $$pdu -iper -oder $$f > ./.tmp.1.$$$$ || exit 3; \
./${TARGET} -b $$b -p $$pdu -iber -oxer ./.tmp.1.$$$$ > ./.tmp.2.$$$$ || exit 4; \
./${TARGET} -b $$b -p $$pdu -ixer -oper ./.tmp.2.$$$$ > ./.tmp.1.$$$$ || exit 5; \
diff $$f ./.tmp.1.$$$$ || exit 6; \
2006-09-18 21:30:04 +00:00
rm -f ./.tmp.[12].$$$$; \
2006-09-24 19:47:07 +00:00
echo "Test junking $$f (please wait)..."; \
2007-06-26 08:36:39 +00:00
./${TARGET} -J0.0001 -n 1000 -b $$b -iper -onull $$f || exit 7; \
./${TARGET} -J0.001 -n 1000 -b $$b -iper -onull $$f || exit 8; \
2006-09-18 21:30:04 +00:00
done; done; fi
2006-09-15 18:37:21 +00:00
2005-03-10 15:09:02 +00:00
distclean: clean
rm -f $(ASN_MODULE_SOURCES)
rm -f $(ASN_MODULE_HEADERS)
2006-09-12 06:19:15 +00:00
rm -f $(ASN_CONVERTER_SOURCES) $(ASN_CONVERTER_HEADERS)
2005-03-10 15:09:02 +00:00
rm -f Makefile.am.sample