1ASN_MODULE_SOURCES= \ 2 DataInterChange.c \ 3 TransferBatch.c \ 4 Notification.c \ 5 CallEventDetailList.c \ 6 CallEventDetail.c \ 7 BatchControlInfo.c \ 8 AccountingInfo.c \ 9 NetworkInfo.c \ 10 MessageDescriptionInfoList.c \ 11 MobileOriginatedCall.c \ 12 MobileTerminatedCall.c \ 13 SupplServiceEvent.c \ 14 ServiceCentreUsage.c \ 15 GprsCall.c \ 16 ContentTransaction.c \ 17 LocationService.c \ 18 AuditControlInfo.c \ 19 AccessPointNameNI.c \ 20 AccessPointNameOI.c \ 21 ActualDeliveryTimeStamp.c \ 22 AddressStringDigits.c \ 23 AdvisedCharge.c \ 24 AdvisedChargeCurrency.c \ 25 AdvisedChargeInformation.c \ 26 AgeOfLocation.c \ 27 BasicService.c \ 28 BasicServiceCode.c \ 29 BasicServiceCodeList.c \ 30 BasicServiceUsed.c \ 31 BasicServiceUsedList.c \ 32 BearerServiceCode.c \ 33 CalledNumber.c \ 34 CalledPlace.c \ 35 CalledRegion.c \ 36 CallEventDetailsCount.c \ 37 CallEventStartTimeStamp.c \ 38 CallingNumber.c \ 39 CallOriginator.c \ 40 CallReference.c \ 41 CallTypeGroup.c \ 42 CallTypeLevel1.c \ 43 CallTypeLevel2.c \ 44 CallTypeLevel3.c \ 45 CamelDestinationNumber.c \ 46 CamelInvocationFee.c \ 47 CamelServiceKey.c \ 48 CamelServiceLevel.c \ 49 CamelServiceUsed.c \ 50 CauseForTerm.c \ 51 CellId.c \ 52 Charge.c \ 53 ChargeableSubscriber.c \ 54 ChargeableUnits.c \ 55 ChargeDetail.c \ 56 ChargeDetailList.c \ 57 ChargeDetailTimeStamp.c \ 58 ChargedItem.c \ 59 ChargedPartyEquipment.c \ 60 ChargedPartyHomeIdentification.c \ 61 ChargedPartyHomeIdList.c \ 62 ChargedPartyIdentification.c \ 63 ChargedPartyIdentifier.c \ 64 ChargedPartyIdList.c \ 65 ChargedPartyIdType.c \ 66 ChargedPartyInformation.c \ 67 ChargedPartyLocation.c \ 68 ChargedPartyLocationList.c \ 69 ChargedPartyStatus.c \ 70 ChargedUnits.c \ 71 ChargeInformation.c \ 72 ChargeInformationList.c \ 73 ChargeRefundIndicator.c \ 74 ChargeType.c \ 75 ChargingId.c \ 76 ChargingPoint.c \ 77 ChargingTimeStamp.c \ 78 ClirIndicator.c \ 79 Commission.c \ 80 CompletionTimeStamp.c \ 81 ContentChargingPoint.c \ 82 ContentProvider.c \ 83 ContentProviderIdentifier.c \ 84 ContentProviderIdList.c \ 85 ContentProviderIdType.c \ 86 ContentProviderName.c \ 87 ContentServiceUsed.c \ 88 ContentServiceUsedList.c \ 89 ContentTransactionBasicInfo.c \ 90 ContentTransactionCode.c \ 91 ContentTransactionType.c \ 92 CseInformation.c \ 93 CurrencyConversion.c \ 94 CurrencyConversionList.c \ 95 CustomerIdentifier.c \ 96 CustomerIdType.c \ 97 DataVolume.c \ 98 DataVolumeIncoming.c \ 99 DataVolumeOutgoing.c \ 100 DateTime.c \ 101 DateTimeLong.c \ 102 DefaultCallHandlingIndicator.c \ 103 DepositTimeStamp.c \ 104 Destination.c \ 105 DestinationNetwork.c \ 106 DialledDigits.c \ 107 Discount.c \ 108 DiscountableAmount.c \ 109 DiscountApplied.c \ 110 DiscountCode.c \ 111 DiscountInformation.c \ 112 Discounting.c \ 113 DiscountingList.c \ 114 DiscountRate.c \ 115 DiscountValue.c \ 116 DistanceChargeBandCode.c \ 117 EarliestCallTimeStamp.c \ 118 EquipmentId.c \ 119 EquipmentIdType.c \ 120 Esn.c \ 121 ExchangeRate.c \ 122 ExchangeRateCode.c \ 123 FileAvailableTimeStamp.c \ 124 FileCreationTimeStamp.c \ 125 FileSequenceNumber.c \ 126 FileTypeIndicator.c \ 127 FixedDiscountValue.c \ 128 Fnur.c \ 129 GeographicalLocation.c \ 130 GprsBasicCallInformation.c \ 131 GprsChargeableSubscriber.c \ 132 GprsDestination.c \ 133 GprsLocationInformation.c \ 134 GprsNetworkLocation.c \ 135 GprsServiceUsed.c \ 136 GsmChargeableSubscriber.c \ 137 GuaranteedBitRate.c \ 138 HomeBid.c \ 139 HomeIdentifier.c \ 140 HomeIdType.c \ 141 HomeLocationDescription.c \ 142 HomeLocationInformation.c \ 143 HorizontalAccuracyDelivered.c \ 144 HorizontalAccuracyRequested.c \ 145 HSCSDIndicator.c \ 146 Imei.c \ 147 ImeiOrEsn.c \ 148 Imsi.c \ 149 IMSSignallingContext.c \ 150 InternetServiceProvider.c \ 151 InternetServiceProviderIdList.c \ 152 IspIdentifier.c \ 153 IspIdType.c \ 154 ISPList.c \ 155 NetworkIdType.c \ 156 NetworkIdentifier.c \ 157 Network.c \ 158 NetworkList.c \ 159 LatestCallTimeStamp.c \ 160 LCSQosDelivered.c \ 161 LCSQosRequested.c \ 162 LCSRequestTimestamp.c \ 163 LCSSPIdentification.c \ 164 LCSSPIdentificationList.c \ 165 LCSSPInformation.c \ 166 LCSTransactionStatus.c \ 167 LocalCurrency.c \ 168 LocalTimeStamp.c \ 169 LocationArea.c \ 170 LocationDescription.c \ 171 LocationIdentifier.c \ 172 LocationIdType.c \ 173 LocationInformation.c \ 174 LocationServiceUsage.c \ 175 MaximumBitRate.c \ 176 Mdn.c \ 177 MessageDescription.c \ 178 MessageDescriptionCode.c \ 179 MessageDescriptionInformation.c \ 180 MessageStatus.c \ 181 MessageType.c \ 182 Min.c \ 183 MinChargeableSubscriber.c \ 184 MoBasicCallInformation.c \ 185 Msisdn.c \ 186 MtBasicCallInformation.c \ 187 NetworkAccessIdentifier.c \ 188 NetworkId.c \ 189 NetworkInitPDPContext.c \ 190 NetworkLocation.c \ 191 NonChargedNumber.c \ 192 NumberOfDecimalPlaces.c \ 193 ObjectType.c \ 194 OperatorSpecInfoList.c \ 195 OperatorSpecInformation.c \ 196 OrderPlacedTimeStamp.c \ 197 OriginatingNetwork.c \ 198 PacketDataProtocolAddress.c \ 199 PaidIndicator.c \ 200 PartialTypeIndicator.c \ 201 PaymentMethod.c \ 202 PdpAddress.c \ 203 PDPContextStartTimestamp.c \ 204 PlmnId.c \ 205 PositioningMethod.c \ 206 PriorityCode.c \ 207 RapFileSequenceNumber.c \ 208 RecEntityCode.c \ 209 RecEntityCodeList.c \ 210 RecEntityId.c \ 211 RecEntityInfoList.c \ 212 RecEntityInformation.c \ 213 RecEntityType.c \ 214 Recipient.c \ 215 ReleaseVersionNumber.c \ 216 RequestedDeliveryTimeStamp.c \ 217 ResponseTime.c \ 218 ResponseTimeCategory.c \ 219 ScuBasicInformation.c \ 220 ScuChargeType.c \ 221 ScuTimeStamps.c \ 222 ScuChargeableSubscriber.c \ 223 Sender.c \ 224 ServingBid.c \ 225 ServingLocationDescription.c \ 226 ServingNetwork.c \ 227 ServingPartiesInformation.c \ 228 SimChargeableSubscriber.c \ 229 SimToolkitIndicator.c \ 230 SMSDestinationNumber.c \ 231 SMSOriginator.c \ 232 SpecificationVersionNumber.c \ 233 SsParameters.c \ 234 SupplServiceActionCode.c \ 235 SupplServiceCode.c \ 236 SupplServiceUsed.c \ 237 TapCurrency.c \ 238 TapDecimalPlaces.c \ 239 TaxableAmount.c \ 240 Taxation.c \ 241 TaxationList.c \ 242 TaxCode.c \ 243 TaxInformation.c \ 244 TaxInformationList.c \ 245 TaxRate.c \ 246 TaxType.c \ 247 TaxValue.c \ 248 TeleServiceCode.c \ 249 ThirdPartyInformation.c \ 250 ThirdPartyNumber.c \ 251 ThreeGcamelDestination.c \ 252 TotalAdvisedCharge.c \ 253 TotalAdvisedChargeRefund.c \ 254 TotalAdvisedChargeValue.c \ 255 TotalAdvisedChargeValueList.c \ 256 TotalCallEventDuration.c \ 257 TotalCharge.c \ 258 TotalChargeRefund.c \ 259 TotalCommission.c \ 260 TotalCommissionRefund.c \ 261 TotalDataVolume.c \ 262 TotalDiscountRefund.c \ 263 TotalDiscountValue.c \ 264 TotalTaxRefund.c \ 265 TotalTaxValue.c \ 266 TotalTransactionDuration.c \ 267 TrackedCustomerEquipment.c \ 268 TrackedCustomerHomeId.c \ 269 TrackedCustomerHomeIdList.c \ 270 TrackedCustomerIdentification.c \ 271 TrackedCustomerIdList.c \ 272 TrackedCustomerInformation.c \ 273 TrackedCustomerLocation.c \ 274 TrackedCustomerLocList.c \ 275 TrackingCustomerEquipment.c \ 276 TrackingCustomerHomeId.c \ 277 TrackingCustomerHomeIdList.c \ 278 TrackingCustomerIdentification.c \ 279 TrackingCustomerIdList.c \ 280 TrackingCustomerInformation.c \ 281 TrackingCustomerLocation.c \ 282 TrackingCustomerLocList.c \ 283 TrackingFrequency.c \ 284 TrackingPeriod.c \ 285 TransactionAuthCode.c \ 286 TransactionDescriptionSupp.c \ 287 TransactionDetailDescription.c \ 288 TransactionIdentifier.c \ 289 TransactionShortDescription.c \ 290 TransactionStatus.c \ 291 TransferCutOffTimeStamp.c \ 292 TransparencyIndicator.c \ 293 UserProtocolIndicator.c \ 294 UtcTimeOffset.c \ 295 UtcTimeOffsetCode.c \ 296 UtcTimeOffsetInfo.c \ 297 UtcTimeOffsetInfoList.c \ 298 VerticalAccuracyDelivered.c \ 299 VerticalAccuracyRequested.c \ 300 AbsoluteAmount.c \ 301 Bid.c \ 302 Code.c \ 303 AsciiString.c \ 304 BCDString.c \ 305 Currency.c \ 306 HexString.c \ 307 NumberString.c \ 308 PercentageRate.c 309 310ASN_MODULE_HEADERS= \ 311 DataInterChange.h \ 312 TransferBatch.h \ 313 Notification.h \ 314 CallEventDetailList.h \ 315 CallEventDetail.h \ 316 BatchControlInfo.h \ 317 AccountingInfo.h \ 318 NetworkInfo.h \ 319 MessageDescriptionInfoList.h \ 320 MobileOriginatedCall.h \ 321 MobileTerminatedCall.h \ 322 SupplServiceEvent.h \ 323 ServiceCentreUsage.h \ 324 GprsCall.h \ 325 ContentTransaction.h \ 326 LocationService.h \ 327 AuditControlInfo.h \ 328 AccessPointNameNI.h \ 329 AccessPointNameOI.h \ 330 ActualDeliveryTimeStamp.h \ 331 AddressStringDigits.h \ 332 AdvisedCharge.h \ 333 AdvisedChargeCurrency.h \ 334 AdvisedChargeInformation.h \ 335 AgeOfLocation.h \ 336 BasicService.h \ 337 BasicServiceCode.h \ 338 BasicServiceCodeList.h \ 339 BasicServiceUsed.h \ 340 BasicServiceUsedList.h \ 341 BearerServiceCode.h \ 342 CalledNumber.h \ 343 CalledPlace.h \ 344 CalledRegion.h \ 345 CallEventDetailsCount.h \ 346 CallEventStartTimeStamp.h \ 347 CallingNumber.h \ 348 CallOriginator.h \ 349 CallReference.h \ 350 CallTypeGroup.h \ 351 CallTypeLevel1.h \ 352 CallTypeLevel2.h \ 353 CallTypeLevel3.h \ 354 CamelDestinationNumber.h \ 355 CamelInvocationFee.h \ 356 CamelServiceKey.h \ 357 CamelServiceLevel.h \ 358 CamelServiceUsed.h \ 359 CauseForTerm.h \ 360 CellId.h \ 361 Charge.h \ 362 ChargeableSubscriber.h \ 363 ChargeableUnits.h \ 364 ChargeDetail.h \ 365 ChargeDetailList.h \ 366 ChargeDetailTimeStamp.h \ 367 ChargedItem.h \ 368 ChargedPartyEquipment.h \ 369 ChargedPartyHomeIdentification.h \ 370 ChargedPartyHomeIdList.h \ 371 ChargedPartyIdentification.h \ 372 ChargedPartyIdentifier.h \ 373 ChargedPartyIdList.h \ 374 ChargedPartyIdType.h \ 375 ChargedPartyInformation.h \ 376 ChargedPartyLocation.h \ 377 ChargedPartyLocationList.h \ 378 ChargedPartyStatus.h \ 379 ChargedUnits.h \ 380 ChargeInformation.h \ 381 ChargeInformationList.h \ 382 ChargeRefundIndicator.h \ 383 ChargeType.h \ 384 ChargingId.h \ 385 ChargingPoint.h \ 386 ChargingTimeStamp.h \ 387 ClirIndicator.h \ 388 Commission.h \ 389 CompletionTimeStamp.h \ 390 ContentChargingPoint.h \ 391 ContentProvider.h \ 392 ContentProviderIdentifier.h \ 393 ContentProviderIdList.h \ 394 ContentProviderIdType.h \ 395 ContentProviderName.h \ 396 ContentServiceUsed.h \ 397 ContentServiceUsedList.h \ 398 ContentTransactionBasicInfo.h \ 399 ContentTransactionCode.h \ 400 ContentTransactionType.h \ 401 CseInformation.h \ 402 CurrencyConversion.h \ 403 CurrencyConversionList.h \ 404 CustomerIdentifier.h \ 405 CustomerIdType.h \ 406 DataVolume.h \ 407 DataVolumeIncoming.h \ 408 DataVolumeOutgoing.h \ 409 DateTime.h \ 410 DateTimeLong.h \ 411 DefaultCallHandlingIndicator.h \ 412 DepositTimeStamp.h \ 413 Destination.h \ 414 DestinationNetwork.h \ 415 DialledDigits.h \ 416 Discount.h \ 417 DiscountableAmount.h \ 418 DiscountApplied.h \ 419 DiscountCode.h \ 420 DiscountInformation.h \ 421 Discounting.h \ 422 DiscountingList.h \ 423 DiscountRate.h \ 424 DiscountValue.h \ 425 DistanceChargeBandCode.h \ 426 EarliestCallTimeStamp.h \ 427 EquipmentId.h \ 428 EquipmentIdType.h \ 429 Esn.h \ 430 ExchangeRate.h \ 431 ExchangeRateCode.h \ 432 FileAvailableTimeStamp.h \ 433 FileCreationTimeStamp.h \ 434 FileSequenceNumber.h \ 435 FileTypeIndicator.h \ 436 FixedDiscountValue.h \ 437 Fnur.h \ 438 GeographicalLocation.h \ 439 GprsBasicCallInformation.h \ 440 GprsChargeableSubscriber.h \ 441 GprsDestination.h \ 442 GprsLocationInformation.h \ 443 GprsNetworkLocation.h \ 444 GprsServiceUsed.h \ 445 GsmChargeableSubscriber.h \ 446 GuaranteedBitRate.h \ 447 HomeBid.h \ 448 HomeIdentifier.h \ 449 HomeIdType.h \ 450 HomeLocationDescription.h \ 451 HomeLocationInformation.h \ 452 HorizontalAccuracyDelivered.h \ 453 HorizontalAccuracyRequested.h \ 454 HSCSDIndicator.h \ 455 Imei.h \ 456 ImeiOrEsn.h \ 457 Imsi.h \ 458 IMSSignallingContext.h \ 459 InternetServiceProvider.h \ 460 InternetServiceProviderIdList.h \ 461 IspIdentifier.h \ 462 IspIdType.h \ 463 ISPList.h \ 464 NetworkIdType.h \ 465 NetworkIdentifier.h \ 466 Network.h \ 467 NetworkList.h \ 468 LatestCallTimeStamp.h \ 469 LCSQosDelivered.h \ 470 LCSQosRequested.h \ 471 LCSRequestTimestamp.h \ 472 LCSSPIdentification.h \ 473 LCSSPIdentificationList.h \ 474 LCSSPInformation.h \ 475 LCSTransactionStatus.h \ 476 LocalCurrency.h \ 477 LocalTimeStamp.h \ 478 LocationArea.h \ 479 LocationDescription.h \ 480 LocationIdentifier.h \ 481 LocationIdType.h \ 482 LocationInformation.h \ 483 LocationServiceUsage.h \ 484 MaximumBitRate.h \ 485 Mdn.h \ 486 MessageDescription.h \ 487 MessageDescriptionCode.h \ 488 MessageDescriptionInformation.h \ 489 MessageStatus.h \ 490 MessageType.h \ 491 Min.h \ 492 MinChargeableSubscriber.h \ 493 MoBasicCallInformation.h \ 494 Msisdn.h \ 495 MtBasicCallInformation.h \ 496 NetworkAccessIdentifier.h \ 497 NetworkId.h \ 498 NetworkInitPDPContext.h \ 499 NetworkLocation.h \ 500 NonChargedNumber.h \ 501 NumberOfDecimalPlaces.h \ 502 ObjectType.h \ 503 OperatorSpecInfoList.h \ 504 OperatorSpecInformation.h \ 505 OrderPlacedTimeStamp.h \ 506 OriginatingNetwork.h \ 507 PacketDataProtocolAddress.h \ 508 PaidIndicator.h \ 509 PartialTypeIndicator.h \ 510 PaymentMethod.h \ 511 PdpAddress.h \ 512 PDPContextStartTimestamp.h \ 513 PlmnId.h \ 514 PositioningMethod.h \ 515 PriorityCode.h \ 516 RapFileSequenceNumber.h \ 517 RecEntityCode.h \ 518 RecEntityCodeList.h \ 519 RecEntityId.h \ 520 RecEntityInfoList.h \ 521 RecEntityInformation.h \ 522 RecEntityType.h \ 523 Recipient.h \ 524 ReleaseVersionNumber.h \ 525 RequestedDeliveryTimeStamp.h \ 526 ResponseTime.h \ 527 ResponseTimeCategory.h \ 528 ScuBasicInformation.h \ 529 ScuChargeType.h \ 530 ScuTimeStamps.h \ 531 ScuChargeableSubscriber.h \ 532 Sender.h \ 533 ServingBid.h \ 534 ServingLocationDescription.h \ 535 ServingNetwork.h \ 536 ServingPartiesInformation.h \ 537 SimChargeableSubscriber.h \ 538 SimToolkitIndicator.h \ 539 SMSDestinationNumber.h \ 540 SMSOriginator.h \ 541 SpecificationVersionNumber.h \ 542 SsParameters.h \ 543 SupplServiceActionCode.h \ 544 SupplServiceCode.h \ 545 SupplServiceUsed.h \ 546 TapCurrency.h \ 547 TapDecimalPlaces.h \ 548 TaxableAmount.h \ 549 Taxation.h \ 550 TaxationList.h \ 551 TaxCode.h \ 552 TaxInformation.h \ 553 TaxInformationList.h \ 554 TaxRate.h \ 555 TaxType.h \ 556 TaxValue.h \ 557 TeleServiceCode.h \ 558 ThirdPartyInformation.h \ 559 ThirdPartyNumber.h \ 560 ThreeGcamelDestination.h \ 561 TotalAdvisedCharge.h \ 562 TotalAdvisedChargeRefund.h \ 563 TotalAdvisedChargeValue.h \ 564 TotalAdvisedChargeValueList.h \ 565 TotalCallEventDuration.h \ 566 TotalCharge.h \ 567 TotalChargeRefund.h \ 568 TotalCommission.h \ 569 TotalCommissionRefund.h \ 570 TotalDataVolume.h \ 571 TotalDiscountRefund.h \ 572 TotalDiscountValue.h \ 573 TotalTaxRefund.h \ 574 TotalTaxValue.h \ 575 TotalTransactionDuration.h \ 576 TrackedCustomerEquipment.h \ 577 TrackedCustomerHomeId.h \ 578 TrackedCustomerHomeIdList.h \ 579 TrackedCustomerIdentification.h \ 580 TrackedCustomerIdList.h \ 581 TrackedCustomerInformation.h \ 582 TrackedCustomerLocation.h \ 583 TrackedCustomerLocList.h \ 584 TrackingCustomerEquipment.h \ 585 TrackingCustomerHomeId.h \ 586 TrackingCustomerHomeIdList.h \ 587 TrackingCustomerIdentification.h \ 588 TrackingCustomerIdList.h \ 589 TrackingCustomerInformation.h \ 590 TrackingCustomerLocation.h \ 591 TrackingCustomerLocList.h \ 592 TrackingFrequency.h \ 593 TrackingPeriod.h \ 594 TransactionAuthCode.h \ 595 TransactionDescriptionSupp.h \ 596 TransactionDetailDescription.h \ 597 TransactionIdentifier.h \ 598 TransactionShortDescription.h \ 599 TransactionStatus.h \ 600 TransferCutOffTimeStamp.h \ 601 TransparencyIndicator.h \ 602 UserProtocolIndicator.h \ 603 UtcTimeOffset.h \ 604 UtcTimeOffsetCode.h \ 605 UtcTimeOffsetInfo.h \ 606 UtcTimeOffsetInfoList.h \ 607 VerticalAccuracyDelivered.h \ 608 VerticalAccuracyRequested.h \ 609 AbsoluteAmount.h \ 610 Bid.h \ 611 Code.h \ 612 AsciiString.h \ 613 BCDString.h \ 614 Currency.h \ 615 HexString.h \ 616 NumberString.h \ 617 PercentageRate.h 618 619ASN_MODULE_HEADERS+=INTEGER.h 620ASN_MODULE_HEADERS+=NativeEnumerated.h 621ASN_MODULE_HEADERS+=IA5String.h 622ASN_MODULE_SOURCES+=IA5String.c 623ASN_MODULE_SOURCES+=INTEGER.c 624ASN_MODULE_SOURCES+=NativeEnumerated.c 625ASN_MODULE_HEADERS+=NativeInteger.h 626ASN_MODULE_SOURCES+=NativeInteger.c 627ASN_MODULE_HEADERS+=asn_SEQUENCE_OF.h 628ASN_MODULE_SOURCES+=asn_SEQUENCE_OF.c 629ASN_MODULE_HEADERS+=asn_SET_OF.h 630ASN_MODULE_SOURCES+=asn_SET_OF.c 631ASN_MODULE_HEADERS+=constr_CHOICE.h 632ASN_MODULE_SOURCES+=constr_CHOICE.c 633ASN_MODULE_HEADERS+=constr_SEQUENCE.h 634ASN_MODULE_SOURCES+=constr_SEQUENCE.c 635ASN_MODULE_HEADERS+=constr_SEQUENCE_OF.h 636ASN_MODULE_SOURCES+=constr_SEQUENCE_OF.c 637ASN_MODULE_HEADERS+=constr_SET_OF.h 638ASN_MODULE_SOURCES+=constr_SET_OF.c 639ASN_MODULE_HEADERS+=asn_application.h 640ASN_MODULE_HEADERS+=asn_system.h 641ASN_MODULE_HEADERS+=asn_codecs.h 642ASN_MODULE_HEADERS+=asn_internal.h 643ASN_MODULE_HEADERS+=OCTET_STRING.h 644ASN_MODULE_SOURCES+=OCTET_STRING.c 645ASN_MODULE_HEADERS+=BIT_STRING.h 646ASN_MODULE_SOURCES+=BIT_STRING.c 647ASN_MODULE_SOURCES+=asn_codecs_prim.c 648ASN_MODULE_HEADERS+=asn_codecs_prim.h 649ASN_MODULE_HEADERS+=ber_tlv_length.h 650ASN_MODULE_SOURCES+=ber_tlv_length.c 651ASN_MODULE_HEADERS+=ber_tlv_tag.h 652ASN_MODULE_SOURCES+=ber_tlv_tag.c 653ASN_MODULE_HEADERS+=ber_decoder.h 654ASN_MODULE_SOURCES+=ber_decoder.c 655ASN_MODULE_HEADERS+=der_encoder.h 656ASN_MODULE_SOURCES+=der_encoder.c 657ASN_MODULE_HEADERS+=constr_TYPE.h 658ASN_MODULE_SOURCES+=constr_TYPE.c 659ASN_MODULE_HEADERS+=constraints.h 660ASN_MODULE_SOURCES+=constraints.c 661ASN_MODULE_HEADERS+=xer_support.h 662ASN_MODULE_SOURCES+=xer_support.c 663ASN_MODULE_HEADERS+=xer_decoder.h 664ASN_MODULE_SOURCES+=xer_decoder.c 665ASN_MODULE_HEADERS+=xer_encoder.h 666ASN_MODULE_SOURCES+=xer_encoder.c 667ASN_MODULE_HEADERS+=per_support.h 668ASN_MODULE_SOURCES+=per_support.c 669ASN_MODULE_HEADERS+=per_decoder.h 670ASN_MODULE_SOURCES+=per_decoder.c 671ASN_MODULE_HEADERS+=per_encoder.h 672ASN_MODULE_SOURCES+=per_encoder.c 673ASN_MODULE_HEADERS+=per_opentype.h 674ASN_MODULE_SOURCES+=per_opentype.c 675ASN_CONVERTER_SOURCES+=converter-sample.c 676 677 678lib_LTLIBRARIES=libsomething.la 679libsomething_la_SOURCES=$(ASN_MODULE_SOURCES) $(ASN_MODULE_HEADERS) 680 681# This file may be used as an input for make(3) 682# Remove the lines below to convert it into a pure .am file 683TARGET = tap3dump 684CFLAGS += -DASN_CONVERTER_TITLE="GSM TAP3 (Transferred Account Procedure, Version 3) decoder" -DHAVE_CONFIG_H -DJUNKTEST -DPDU=DataInterChange -I. 685OBJS=${ASN_MODULE_SOURCES:.c=.o} ${ASN_CONVERTER_SOURCES:.c=.o} 686 687all: DataInterChange.c $(TARGET) 688 689$(TARGET): ${OBJS} 690 $(CC) $(CFLAGS) -o $(TARGET) ${OBJS} $(LDFLAGS) $(LIBS) 691 692.SUFFIXES: 693.SUFFIXES: .c .o 694 695.c.o: 696 $(CC) $(CFLAGS) -o $@ -c $< 697 698clean: 699 rm -f $(TARGET) 700 rm -f $(OBJS) 701 702regen: regenerate-from-asn1-source 703 704regenerate-from-asn1-source: 705 ../../asn1c/asn1c -S ../../skeletons -pdu=DataInterChange ../tap3.asn1 706 707 708DataInterChange.c: ../sample.makefile.regen ../tap3.asn1 709 make regen-makefile 710 @touch DataInterChange.c 711 make 712 713regen-makefile: 714 TITLE="GSM TAP3 (Transferred Account Procedure, Version 3) decoder" \ 715 ASN1CMDOPTS="" \ 716 ASN1MODULES="../tap3.asn1" \ 717 ASN1PDU=DataInterChange \ 718 PROGNAME=tap3dump \ 719 ../sample.makefile.regen 720 721check: ${TARGET} check-ber check-xer check-per 722 @echo ================ 723 @echo All tests passed 724 @echo ================ 725 726check-ber: 727 @if test -f sample-DataInterChange-1.[db]er ; then \ 728 for f in sample-DataInterChange-*.[db]er; do \ 729 for b in 1 17 33 980 8192; do \ 730 echo "Recoding $$f into XER and back ($$b)..."; \ 731 ./${TARGET} -b $$b -iber -oxer $$f > ./.tmp.1.$$$$ || exit 2; \ 732 ./${TARGET} -b $$b -ixer -oxer ./.tmp.1.$$$$ > ./.tmp.2.$$$$ || exit 3; \ 733 diff ./.tmp.1.$$$$ ./.tmp.2.$$$$ || exit 4; \ 734 rm -f ./.tmp.[12].$$$$; \ 735 echo "Test junking $$f (please wait)..."; \ 736 ./${TARGET} -J0.0001 -n 1000 -b $$b -iber -onull $$f || exit 5; \ 737 ./${TARGET} -J0.001 -n 1000 -b $$b -iber -onull $$f || exit 6; \ 738 done; done; fi 739 740check-xer: 741 @if test -f sample-DataInterChange-1.xer ; then \ 742 for f in sample-DataInterChange-*.xer; do \ 743 for b in 1 17 33 980 8192; do \ 744 echo "Recoding $$f into DER and back ($$b)..."; \ 745 ./${TARGET} -b $$b -ixer -oder $$f > ./.tmp.1.$$$$ || exit 2; \ 746 ./${TARGET} -b $$b -iber -oxer ./.tmp.1.$$$$ > ./.tmp.2.$$$$ || exit 3; \ 747 diff $$f ./.tmp.2.$$$$ || exit 4; \ 748 rm -f ./.tmp.[12].$$$$; \ 749 echo "Test junking $$f (please wait)..."; \ 750 ./${TARGET} -J0.0001 -n 1000 -b $$b -ixer -onull $$f || exit 5; \ 751 ./${TARGET} -J0.001 -n 1000 -b $$b -ixer -onull $$f || exit 6; \ 752 done; done; fi 753 754check-per: 755 @if test -f sample-DataInterChange-1-nopad.per ; then \ 756 for f in sample-DataInterChange-[1-9]-nopad.per; do \ 757 for b in 1 17 33 980 8192; do \ 758 echo "Recoding non-padded $$f into DER into XER and back ($$b)..."; \ 759 ./${TARGET} -b $$b -per-nopad -iper -oder $$f > ./.tmp.1.$$$$ || exit 2; \ 760 ./${TARGET} -b $$b -iber -oxer ./.tmp.1.$$$$ > ./.tmp.2.$$$$ || exit 3; \ 761 ./${TARGET} -b $$b -ixer -oder ./.tmp.2.$$$$ > ./.tmp.3.$$$$ || exit 4; \ 762 diff ./.tmp.1.$$$$ ./.tmp.3.$$$$ || exit 5; \ 763 rm -f ./.tmp.[123].$$$$; \ 764 echo "Test junking $$f (please wait)..."; \ 765 ./${TARGET} -J0.0001 -n 1000 -b $$b -per-nopad -iper -onull $$f || exit 6; \ 766 ./${TARGET} -J0.001 -n 1000 -b $$b -per-nopad -iper -onull $$f || exit 7; \ 767 done; done; fi 768 @if test -f sample-DataInterChange-1.per ; then \ 769 for f in sample-*-[1-9].per; do \ 770 pdu=`echo $$f | sed -E -e "s/sample-([A-Za-z-]+)-[0-9].*/\1/"`; \ 771 for b in 1 17 33 980 8192; do \ 772 echo "Recoding $$f into DER into XER and back ($$b)..."; \ 773 ./${TARGET} -b $$b -p $$pdu -iper -oder $$f > ./.tmp.1.$$$$ || exit 3; \ 774 ./${TARGET} -b $$b -p $$pdu -iber -oxer ./.tmp.1.$$$$ > ./.tmp.2.$$$$ || exit 4; \ 775 ./${TARGET} -b $$b -p $$pdu -ixer -oper ./.tmp.2.$$$$ > ./.tmp.1.$$$$ || exit 5; \ 776 diff $$f ./.tmp.1.$$$$ || exit 6; \ 777 rm -f ./.tmp.[12].$$$$; \ 778 echo "Test junking $$f (please wait)..."; \ 779 ./${TARGET} -J0.0001 -n 1000 -b $$b -iper -onull $$f || exit 7; \ 780 ./${TARGET} -J0.001 -n 1000 -b $$b -iper -onull $$f || exit 8; \ 781 done; done; fi 782 783distclean: clean 784 rm -f $(ASN_MODULE_SOURCES) 785 rm -f $(ASN_MODULE_HEADERS) 786 rm -f $(ASN_CONVERTER_SOURCES) $(ASN_CONVERTER_HEADERS) 787 rm -f Makefile.am.sample 788