blob: 6f34bbce0a2d6541ad26cf375b1f736a10a71f6e [file] [log] [blame]
Lev Walkin3f12bc02005-03-10 15:09:02 +00001ASN_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 \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +000010 MessageDescriptionInfoList.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +000011 MobileOriginatedCall.c \
12 MobileTerminatedCall.c \
13 SupplServiceEvent.c \
14 ServiceCentreUsage.c \
15 GprsCall.c \
16 ContentTransaction.c \
17 LocationService.c \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +080018 MessagingEvent.c \
19 MobileSession.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +000020 AuditControlInfo.c \
21 AccessPointNameNI.c \
22 AccessPointNameOI.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +000023 ActualDeliveryTimeStamp.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +000024 AddressStringDigits.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +000025 AdvisedCharge.c \
26 AdvisedChargeCurrency.c \
27 AdvisedChargeInformation.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +000028 AgeOfLocation.c \
29 BasicService.c \
30 BasicServiceCode.c \
31 BasicServiceCodeList.c \
Lev Walkina8183fb2005-04-08 04:45:36 +000032 BasicServiceUsed.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +000033 BasicServiceUsedList.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +000034 BearerServiceCode.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +000035 CalledNumber.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +000036 CalledPlace.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +000037 CalledRegion.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +000038 CallEventDetailsCount.c \
39 CallEventStartTimeStamp.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +000040 CallingNumber.c \
41 CallOriginator.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +000042 CallReference.c \
43 CallTypeGroup.c \
44 CallTypeLevel1.c \
45 CallTypeLevel2.c \
46 CallTypeLevel3.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +000047 CamelDestinationNumber.c \
48 CamelInvocationFee.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +000049 CamelServiceKey.c \
50 CamelServiceLevel.c \
51 CamelServiceUsed.c \
52 CauseForTerm.c \
53 CellId.c \
54 Charge.c \
Lev Walkina8183fb2005-04-08 04:45:36 +000055 ChargeableSubscriber.c \
56 ChargeableUnits.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +000057 ChargeDetail.c \
58 ChargeDetailList.c \
59 ChargeDetailTimeStamp.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +000060 ChargedItem.c \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +080061 ChargedParty.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +000062 ChargedPartyEquipment.c \
63 ChargedPartyHomeIdentification.c \
64 ChargedPartyHomeIdList.c \
65 ChargedPartyIdentification.c \
66 ChargedPartyIdentifier.c \
67 ChargedPartyIdList.c \
68 ChargedPartyIdType.c \
69 ChargedPartyInformation.c \
70 ChargedPartyLocation.c \
71 ChargedPartyLocationList.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +000072 ChargedPartyStatus.c \
73 ChargedUnits.c \
74 ChargeInformation.c \
75 ChargeInformationList.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +000076 ChargeRefundIndicator.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +000077 ChargeType.c \
78 ChargingId.c \
79 ChargingPoint.c \
80 ChargingTimeStamp.c \
81 ClirIndicator.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +000082 Commission.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +000083 CompletionTimeStamp.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +000084 ContentChargingPoint.c \
85 ContentProvider.c \
Lev Walkina8183fb2005-04-08 04:45:36 +000086 ContentProviderIdentifier.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +000087 ContentProviderIdList.c \
88 ContentProviderIdType.c \
89 ContentProviderName.c \
90 ContentServiceUsed.c \
91 ContentServiceUsedList.c \
92 ContentTransactionBasicInfo.c \
93 ContentTransactionCode.c \
94 ContentTransactionType.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +000095 CseInformation.c \
96 CurrencyConversion.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +000097 CurrencyConversionList.c \
Lev Walkina8183fb2005-04-08 04:45:36 +000098 CustomerIdentifier.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +000099 CustomerIdType.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000100 DataVolume.c \
101 DataVolumeIncoming.c \
102 DataVolumeOutgoing.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000103 DateTime.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000104 DateTimeLong.c \
105 DefaultCallHandlingIndicator.c \
106 DepositTimeStamp.c \
107 Destination.c \
108 DestinationNetwork.c \
109 DialledDigits.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000110 Discount.c \
111 DiscountableAmount.c \
112 DiscountApplied.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000113 DiscountCode.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000114 DiscountInformation.c \
115 Discounting.c \
116 DiscountingList.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000117 DiscountRate.c \
118 DiscountValue.c \
119 DistanceChargeBandCode.c \
120 EarliestCallTimeStamp.c \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800121 ElementId.c \
122 ElementType.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000123 EquipmentId.c \
124 EquipmentIdType.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000125 Esn.c \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800126 EventReference.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000127 ExchangeRate.c \
128 ExchangeRateCode.c \
129 FileAvailableTimeStamp.c \
130 FileCreationTimeStamp.c \
131 FileSequenceNumber.c \
132 FileTypeIndicator.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000133 FixedDiscountValue.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000134 Fnur.c \
135 GeographicalLocation.c \
136 GprsBasicCallInformation.c \
137 GprsChargeableSubscriber.c \
138 GprsDestination.c \
139 GprsLocationInformation.c \
140 GprsNetworkLocation.c \
141 GprsServiceUsed.c \
142 GsmChargeableSubscriber.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000143 GuaranteedBitRate.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000144 HomeBid.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000145 HomeIdentifier.c \
146 HomeIdType.c \
147 HomeLocationDescription.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000148 HomeLocationInformation.c \
149 HorizontalAccuracyDelivered.c \
150 HorizontalAccuracyRequested.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000151 HSCSDIndicator.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000152 Imei.c \
153 ImeiOrEsn.c \
154 Imsi.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000155 IMSSignallingContext.c \
156 InternetServiceProvider.c \
157 InternetServiceProviderIdList.c \
158 IspIdentifier.c \
159 IspIdType.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000160 ISPList.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000161 NetworkIdType.c \
162 NetworkIdentifier.c \
163 Network.c \
164 NetworkList.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000165 LatestCallTimeStamp.c \
166 LCSQosDelivered.c \
167 LCSQosRequested.c \
168 LCSRequestTimestamp.c \
Lev Walkina8183fb2005-04-08 04:45:36 +0000169 LCSSPIdentification.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000170 LCSSPIdentificationList.c \
171 LCSSPInformation.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000172 LCSTransactionStatus.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000173 LocalCurrency.c \
174 LocalTimeStamp.c \
175 LocationArea.c \
176 LocationDescription.c \
177 LocationIdentifier.c \
178 LocationIdType.c \
179 LocationInformation.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000180 LocationServiceUsage.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000181 MaximumBitRate.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000182 Mdn.c \
Lev Walkina8183fb2005-04-08 04:45:36 +0000183 MessageDescription.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000184 MessageDescriptionCode.c \
185 MessageDescriptionInformation.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000186 MessageStatus.c \
187 MessageType.c \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800188 MessagingEventService.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000189 Min.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000190 MinChargeableSubscriber.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000191 MoBasicCallInformation.c \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800192 MobileSessionService.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000193 Msisdn.c \
194 MtBasicCallInformation.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000195 NetworkAccessIdentifier.c \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800196 NetworkElement.c \
197 NetworkElementList.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000198 NetworkId.c \
Lev Walkina8183fb2005-04-08 04:45:36 +0000199 NetworkInitPDPContext.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000200 NetworkLocation.c \
201 NonChargedNumber.c \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800202 NonChargedParty.c \
203 NonChargedPartyNumber.c \
204 NonChargedPublicUserId.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000205 NumberOfDecimalPlaces.c \
206 ObjectType.c \
Lev Walkina8183fb2005-04-08 04:45:36 +0000207 OperatorSpecInfoList.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000208 OperatorSpecInformation.c \
209 OrderPlacedTimeStamp.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000210 OriginatingNetwork.c \
211 PacketDataProtocolAddress.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000212 PaidIndicator.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000213 PartialTypeIndicator.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000214 PaymentMethod.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000215 PdpAddress.c \
216 PDPContextStartTimestamp.c \
217 PlmnId.c \
218 PositioningMethod.c \
219 PriorityCode.c \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800220 PublicUserId.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000221 RapFileSequenceNumber.c \
222 RecEntityCode.c \
223 RecEntityCodeList.c \
Lev Walkina8183fb2005-04-08 04:45:36 +0000224 RecEntityId.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000225 RecEntityInfoList.c \
226 RecEntityInformation.c \
227 RecEntityType.c \
228 Recipient.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000229 ReleaseVersionNumber.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000230 RequestedDeliveryTimeStamp.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000231 ResponseTime.c \
232 ResponseTimeCategory.c \
233 ScuBasicInformation.c \
234 ScuChargeType.c \
235 ScuTimeStamps.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000236 ScuChargeableSubscriber.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000237 Sender.c \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800238 ServiceStartTimestamp.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000239 ServingBid.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000240 ServingLocationDescription.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000241 ServingNetwork.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000242 ServingPartiesInformation.c \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800243 SessionChargeInfoList.c \
244 SessionChargeInformation.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000245 SimChargeableSubscriber.c \
246 SimToolkitIndicator.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000247 SMSDestinationNumber.c \
248 SMSOriginator.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000249 SpecificationVersionNumber.c \
250 SsParameters.c \
251 SupplServiceActionCode.c \
252 SupplServiceCode.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000253 SupplServiceUsed.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000254 TapCurrency.c \
Lev Walkina8183fb2005-04-08 04:45:36 +0000255 TapDecimalPlaces.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000256 TaxableAmount.c \
257 Taxation.c \
258 TaxationList.c \
259 TaxCode.c \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800260 TaxIndicator.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000261 TaxInformation.c \
262 TaxInformationList.c \
263 TaxRate.c \
264 TaxType.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000265 TaxValue.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000266 TeleServiceCode.c \
267 ThirdPartyInformation.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000268 ThirdPartyNumber.c \
269 ThreeGcamelDestination.c \
270 TotalAdvisedCharge.c \
271 TotalAdvisedChargeRefund.c \
272 TotalAdvisedChargeValue.c \
273 TotalAdvisedChargeValueList.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000274 TotalCallEventDuration.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000275 TotalCharge.c \
276 TotalChargeRefund.c \
277 TotalCommission.c \
278 TotalCommissionRefund.c \
279 TotalDataVolume.c \
280 TotalDiscountRefund.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000281 TotalDiscountValue.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000282 TotalTaxRefund.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000283 TotalTaxValue.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000284 TotalTransactionDuration.c \
Lev Walkina8183fb2005-04-08 04:45:36 +0000285 TrackedCustomerEquipment.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000286 TrackedCustomerHomeId.c \
287 TrackedCustomerHomeIdList.c \
288 TrackedCustomerIdentification.c \
289 TrackedCustomerIdList.c \
290 TrackedCustomerInformation.c \
291 TrackedCustomerLocation.c \
292 TrackedCustomerLocList.c \
Lev Walkina8183fb2005-04-08 04:45:36 +0000293 TrackingCustomerEquipment.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000294 TrackingCustomerHomeId.c \
295 TrackingCustomerHomeIdList.c \
296 TrackingCustomerIdentification.c \
297 TrackingCustomerIdList.c \
298 TrackingCustomerInformation.c \
299 TrackingCustomerLocation.c \
300 TrackingCustomerLocList.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000301 TrackingFrequency.c \
302 TrackingPeriod.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000303 TransactionAuthCode.c \
304 TransactionDescriptionSupp.c \
305 TransactionDetailDescription.c \
306 TransactionIdentifier.c \
307 TransactionShortDescription.c \
308 TransactionStatus.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000309 TransferCutOffTimeStamp.c \
310 TransparencyIndicator.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000311 UserProtocolIndicator.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000312 UtcTimeOffset.c \
313 UtcTimeOffsetCode.c \
314 UtcTimeOffsetInfo.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000315 UtcTimeOffsetInfoList.c \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000316 VerticalAccuracyDelivered.c \
317 VerticalAccuracyRequested.c \
318 AbsoluteAmount.c \
319 Bid.c \
320 Code.c \
Lev Walkina8183fb2005-04-08 04:45:36 +0000321 AsciiString.c \
Lev Walkina8183fb2005-04-08 04:45:36 +0000322 BCDString.c \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000323 Currency.c \
324 HexString.c \
325 NumberString.c \
326 PercentageRate.c
Lev Walkin3f12bc02005-03-10 15:09:02 +0000327
328ASN_MODULE_HEADERS= \
329 DataInterChange.h \
330 TransferBatch.h \
331 Notification.h \
332 CallEventDetailList.h \
333 CallEventDetail.h \
334 BatchControlInfo.h \
335 AccountingInfo.h \
336 NetworkInfo.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000337 MessageDescriptionInfoList.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000338 MobileOriginatedCall.h \
339 MobileTerminatedCall.h \
340 SupplServiceEvent.h \
341 ServiceCentreUsage.h \
342 GprsCall.h \
343 ContentTransaction.h \
344 LocationService.h \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800345 MessagingEvent.h \
346 MobileSession.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000347 AuditControlInfo.h \
348 AccessPointNameNI.h \
349 AccessPointNameOI.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000350 ActualDeliveryTimeStamp.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000351 AddressStringDigits.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000352 AdvisedCharge.h \
353 AdvisedChargeCurrency.h \
354 AdvisedChargeInformation.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000355 AgeOfLocation.h \
356 BasicService.h \
357 BasicServiceCode.h \
358 BasicServiceCodeList.h \
Lev Walkina8183fb2005-04-08 04:45:36 +0000359 BasicServiceUsed.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000360 BasicServiceUsedList.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000361 BearerServiceCode.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000362 CalledNumber.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000363 CalledPlace.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000364 CalledRegion.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000365 CallEventDetailsCount.h \
366 CallEventStartTimeStamp.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000367 CallingNumber.h \
368 CallOriginator.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000369 CallReference.h \
370 CallTypeGroup.h \
371 CallTypeLevel1.h \
372 CallTypeLevel2.h \
373 CallTypeLevel3.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000374 CamelDestinationNumber.h \
375 CamelInvocationFee.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000376 CamelServiceKey.h \
377 CamelServiceLevel.h \
378 CamelServiceUsed.h \
379 CauseForTerm.h \
380 CellId.h \
381 Charge.h \
Lev Walkina8183fb2005-04-08 04:45:36 +0000382 ChargeableSubscriber.h \
383 ChargeableUnits.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000384 ChargeDetail.h \
385 ChargeDetailList.h \
386 ChargeDetailTimeStamp.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000387 ChargedItem.h \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800388 ChargedParty.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000389 ChargedPartyEquipment.h \
390 ChargedPartyHomeIdentification.h \
391 ChargedPartyHomeIdList.h \
392 ChargedPartyIdentification.h \
393 ChargedPartyIdentifier.h \
394 ChargedPartyIdList.h \
395 ChargedPartyIdType.h \
396 ChargedPartyInformation.h \
397 ChargedPartyLocation.h \
398 ChargedPartyLocationList.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000399 ChargedPartyStatus.h \
400 ChargedUnits.h \
401 ChargeInformation.h \
402 ChargeInformationList.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000403 ChargeRefundIndicator.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000404 ChargeType.h \
405 ChargingId.h \
406 ChargingPoint.h \
407 ChargingTimeStamp.h \
408 ClirIndicator.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000409 Commission.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000410 CompletionTimeStamp.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000411 ContentChargingPoint.h \
412 ContentProvider.h \
Lev Walkina8183fb2005-04-08 04:45:36 +0000413 ContentProviderIdentifier.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000414 ContentProviderIdList.h \
415 ContentProviderIdType.h \
416 ContentProviderName.h \
417 ContentServiceUsed.h \
418 ContentServiceUsedList.h \
419 ContentTransactionBasicInfo.h \
420 ContentTransactionCode.h \
421 ContentTransactionType.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000422 CseInformation.h \
423 CurrencyConversion.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000424 CurrencyConversionList.h \
Lev Walkina8183fb2005-04-08 04:45:36 +0000425 CustomerIdentifier.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000426 CustomerIdType.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000427 DataVolume.h \
428 DataVolumeIncoming.h \
429 DataVolumeOutgoing.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000430 DateTime.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000431 DateTimeLong.h \
432 DefaultCallHandlingIndicator.h \
433 DepositTimeStamp.h \
434 Destination.h \
435 DestinationNetwork.h \
436 DialledDigits.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000437 Discount.h \
438 DiscountableAmount.h \
439 DiscountApplied.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000440 DiscountCode.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000441 DiscountInformation.h \
442 Discounting.h \
443 DiscountingList.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000444 DiscountRate.h \
445 DiscountValue.h \
446 DistanceChargeBandCode.h \
447 EarliestCallTimeStamp.h \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800448 ElementId.h \
449 ElementType.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000450 EquipmentId.h \
451 EquipmentIdType.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000452 Esn.h \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800453 EventReference.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000454 ExchangeRate.h \
455 ExchangeRateCode.h \
456 FileAvailableTimeStamp.h \
457 FileCreationTimeStamp.h \
458 FileSequenceNumber.h \
459 FileTypeIndicator.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000460 FixedDiscountValue.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000461 Fnur.h \
462 GeographicalLocation.h \
463 GprsBasicCallInformation.h \
464 GprsChargeableSubscriber.h \
465 GprsDestination.h \
466 GprsLocationInformation.h \
467 GprsNetworkLocation.h \
468 GprsServiceUsed.h \
469 GsmChargeableSubscriber.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000470 GuaranteedBitRate.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000471 HomeBid.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000472 HomeIdentifier.h \
473 HomeIdType.h \
474 HomeLocationDescription.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000475 HomeLocationInformation.h \
476 HorizontalAccuracyDelivered.h \
477 HorizontalAccuracyRequested.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000478 HSCSDIndicator.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000479 Imei.h \
480 ImeiOrEsn.h \
481 Imsi.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000482 IMSSignallingContext.h \
483 InternetServiceProvider.h \
484 InternetServiceProviderIdList.h \
485 IspIdentifier.h \
486 IspIdType.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000487 ISPList.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000488 NetworkIdType.h \
489 NetworkIdentifier.h \
490 Network.h \
491 NetworkList.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000492 LatestCallTimeStamp.h \
493 LCSQosDelivered.h \
494 LCSQosRequested.h \
495 LCSRequestTimestamp.h \
Lev Walkina8183fb2005-04-08 04:45:36 +0000496 LCSSPIdentification.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000497 LCSSPIdentificationList.h \
498 LCSSPInformation.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000499 LCSTransactionStatus.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000500 LocalCurrency.h \
501 LocalTimeStamp.h \
502 LocationArea.h \
503 LocationDescription.h \
504 LocationIdentifier.h \
505 LocationIdType.h \
506 LocationInformation.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000507 LocationServiceUsage.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000508 MaximumBitRate.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000509 Mdn.h \
Lev Walkina8183fb2005-04-08 04:45:36 +0000510 MessageDescription.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000511 MessageDescriptionCode.h \
512 MessageDescriptionInformation.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000513 MessageStatus.h \
514 MessageType.h \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800515 MessagingEventService.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000516 Min.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000517 MinChargeableSubscriber.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000518 MoBasicCallInformation.h \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800519 MobileSessionService.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000520 Msisdn.h \
521 MtBasicCallInformation.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000522 NetworkAccessIdentifier.h \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800523 NetworkElement.h \
524 NetworkElementList.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000525 NetworkId.h \
Lev Walkina8183fb2005-04-08 04:45:36 +0000526 NetworkInitPDPContext.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000527 NetworkLocation.h \
528 NonChargedNumber.h \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800529 NonChargedParty.h \
530 NonChargedPartyNumber.h \
531 NonChargedPublicUserId.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000532 NumberOfDecimalPlaces.h \
533 ObjectType.h \
Lev Walkina8183fb2005-04-08 04:45:36 +0000534 OperatorSpecInfoList.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000535 OperatorSpecInformation.h \
536 OrderPlacedTimeStamp.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000537 OriginatingNetwork.h \
538 PacketDataProtocolAddress.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000539 PaidIndicator.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000540 PartialTypeIndicator.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000541 PaymentMethod.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000542 PdpAddress.h \
543 PDPContextStartTimestamp.h \
544 PlmnId.h \
545 PositioningMethod.h \
546 PriorityCode.h \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800547 PublicUserId.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000548 RapFileSequenceNumber.h \
549 RecEntityCode.h \
550 RecEntityCodeList.h \
Lev Walkina8183fb2005-04-08 04:45:36 +0000551 RecEntityId.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000552 RecEntityInfoList.h \
553 RecEntityInformation.h \
554 RecEntityType.h \
555 Recipient.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000556 ReleaseVersionNumber.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000557 RequestedDeliveryTimeStamp.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000558 ResponseTime.h \
559 ResponseTimeCategory.h \
560 ScuBasicInformation.h \
561 ScuChargeType.h \
562 ScuTimeStamps.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000563 ScuChargeableSubscriber.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000564 Sender.h \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800565 ServiceStartTimestamp.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000566 ServingBid.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000567 ServingLocationDescription.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000568 ServingNetwork.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000569 ServingPartiesInformation.h \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800570 SessionChargeInfoList.h \
571 SessionChargeInformation.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000572 SimChargeableSubscriber.h \
573 SimToolkitIndicator.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000574 SMSDestinationNumber.h \
575 SMSOriginator.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000576 SpecificationVersionNumber.h \
577 SsParameters.h \
578 SupplServiceActionCode.h \
579 SupplServiceCode.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000580 SupplServiceUsed.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000581 TapCurrency.h \
Lev Walkina8183fb2005-04-08 04:45:36 +0000582 TapDecimalPlaces.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000583 TaxableAmount.h \
584 Taxation.h \
585 TaxationList.h \
586 TaxCode.h \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800587 TaxIndicator.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000588 TaxInformation.h \
589 TaxInformationList.h \
590 TaxRate.h \
591 TaxType.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000592 TaxValue.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000593 TeleServiceCode.h \
594 ThirdPartyInformation.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000595 ThirdPartyNumber.h \
596 ThreeGcamelDestination.h \
597 TotalAdvisedCharge.h \
598 TotalAdvisedChargeRefund.h \
599 TotalAdvisedChargeValue.h \
600 TotalAdvisedChargeValueList.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000601 TotalCallEventDuration.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000602 TotalCharge.h \
603 TotalChargeRefund.h \
604 TotalCommission.h \
605 TotalCommissionRefund.h \
606 TotalDataVolume.h \
607 TotalDiscountRefund.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000608 TotalDiscountValue.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000609 TotalTaxRefund.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000610 TotalTaxValue.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000611 TotalTransactionDuration.h \
Lev Walkina8183fb2005-04-08 04:45:36 +0000612 TrackedCustomerEquipment.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000613 TrackedCustomerHomeId.h \
614 TrackedCustomerHomeIdList.h \
615 TrackedCustomerIdentification.h \
616 TrackedCustomerIdList.h \
617 TrackedCustomerInformation.h \
618 TrackedCustomerLocation.h \
619 TrackedCustomerLocList.h \
Lev Walkina8183fb2005-04-08 04:45:36 +0000620 TrackingCustomerEquipment.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000621 TrackingCustomerHomeId.h \
622 TrackingCustomerHomeIdList.h \
623 TrackingCustomerIdentification.h \
624 TrackingCustomerIdList.h \
625 TrackingCustomerInformation.h \
626 TrackingCustomerLocation.h \
627 TrackingCustomerLocList.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000628 TrackingFrequency.h \
629 TrackingPeriod.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000630 TransactionAuthCode.h \
631 TransactionDescriptionSupp.h \
632 TransactionDetailDescription.h \
633 TransactionIdentifier.h \
634 TransactionShortDescription.h \
635 TransactionStatus.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000636 TransferCutOffTimeStamp.h \
637 TransparencyIndicator.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000638 UserProtocolIndicator.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000639 UtcTimeOffset.h \
640 UtcTimeOffsetCode.h \
641 UtcTimeOffsetInfo.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000642 UtcTimeOffsetInfoList.h \
Lev Walkin3f12bc02005-03-10 15:09:02 +0000643 VerticalAccuracyDelivered.h \
644 VerticalAccuracyRequested.h \
645 AbsoluteAmount.h \
646 Bid.h \
647 Code.h \
Lev Walkina8183fb2005-04-08 04:45:36 +0000648 AsciiString.h \
Lev Walkina8183fb2005-04-08 04:45:36 +0000649 BCDString.h \
Lev Walkin0b6dbfb2005-04-08 04:46:57 +0000650 Currency.h \
651 HexString.h \
652 NumberString.h \
653 PercentageRate.h
Lev Walkin3f12bc02005-03-10 15:09:02 +0000654
655ASN_MODULE_HEADERS+=INTEGER.h
Lev Walkinf5b49392006-09-12 06:19:15 +0000656ASN_MODULE_HEADERS+=NativeEnumerated.h
Lev Walkin3f12bc02005-03-10 15:09:02 +0000657ASN_MODULE_SOURCES+=INTEGER.c
Lev Walkinf5b49392006-09-12 06:19:15 +0000658ASN_MODULE_SOURCES+=NativeEnumerated.c
659ASN_MODULE_HEADERS+=NativeInteger.h
660ASN_MODULE_SOURCES+=NativeInteger.c
Lev Walkin3f12bc02005-03-10 15:09:02 +0000661ASN_MODULE_HEADERS+=asn_SEQUENCE_OF.h
662ASN_MODULE_SOURCES+=asn_SEQUENCE_OF.c
663ASN_MODULE_HEADERS+=asn_SET_OF.h
664ASN_MODULE_SOURCES+=asn_SET_OF.c
665ASN_MODULE_HEADERS+=constr_CHOICE.h
666ASN_MODULE_SOURCES+=constr_CHOICE.c
667ASN_MODULE_HEADERS+=constr_SEQUENCE.h
668ASN_MODULE_SOURCES+=constr_SEQUENCE.c
669ASN_MODULE_HEADERS+=constr_SEQUENCE_OF.h
670ASN_MODULE_SOURCES+=constr_SEQUENCE_OF.c
671ASN_MODULE_HEADERS+=constr_SET_OF.h
672ASN_MODULE_SOURCES+=constr_SET_OF.c
673ASN_MODULE_HEADERS+=asn_application.h
674ASN_MODULE_HEADERS+=asn_system.h
675ASN_MODULE_HEADERS+=asn_codecs.h
676ASN_MODULE_HEADERS+=asn_internal.h
677ASN_MODULE_HEADERS+=OCTET_STRING.h
678ASN_MODULE_SOURCES+=OCTET_STRING.c
679ASN_MODULE_HEADERS+=BIT_STRING.h
680ASN_MODULE_SOURCES+=BIT_STRING.c
681ASN_MODULE_SOURCES+=asn_codecs_prim.c
682ASN_MODULE_HEADERS+=asn_codecs_prim.h
683ASN_MODULE_HEADERS+=ber_tlv_length.h
684ASN_MODULE_SOURCES+=ber_tlv_length.c
685ASN_MODULE_HEADERS+=ber_tlv_tag.h
686ASN_MODULE_SOURCES+=ber_tlv_tag.c
687ASN_MODULE_HEADERS+=ber_decoder.h
688ASN_MODULE_SOURCES+=ber_decoder.c
689ASN_MODULE_HEADERS+=der_encoder.h
690ASN_MODULE_SOURCES+=der_encoder.c
691ASN_MODULE_HEADERS+=constr_TYPE.h
692ASN_MODULE_SOURCES+=constr_TYPE.c
693ASN_MODULE_HEADERS+=constraints.h
694ASN_MODULE_SOURCES+=constraints.c
695ASN_MODULE_HEADERS+=xer_support.h
696ASN_MODULE_SOURCES+=xer_support.c
697ASN_MODULE_HEADERS+=xer_decoder.h
698ASN_MODULE_SOURCES+=xer_decoder.c
699ASN_MODULE_HEADERS+=xer_encoder.h
700ASN_MODULE_SOURCES+=xer_encoder.c
Lev Walkinf5b49392006-09-12 06:19:15 +0000701ASN_MODULE_HEADERS+=per_support.h
702ASN_MODULE_SOURCES+=per_support.c
703ASN_MODULE_HEADERS+=per_decoder.h
704ASN_MODULE_SOURCES+=per_decoder.c
705ASN_MODULE_HEADERS+=per_encoder.h
706ASN_MODULE_SOURCES+=per_encoder.c
Lev Walkin5aef2c52007-06-29 12:46:06 +0000707ASN_MODULE_HEADERS+=per_opentype.h
708ASN_MODULE_SOURCES+=per_opentype.c
Lev Walkinf5b49392006-09-12 06:19:15 +0000709ASN_CONVERTER_SOURCES+=converter-sample.c
Lev Walkin3f12bc02005-03-10 15:09:02 +0000710
711
712lib_LTLIBRARIES=libsomething.la
713libsomething_la_SOURCES=$(ASN_MODULE_SOURCES) $(ASN_MODULE_HEADERS)
714
715# This file may be used as an input for make(3)
716# Remove the lines below to convert it into a pure .am file
717TARGET = tap3dump
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800718CFLAGS += -DASN_CONVERTER_TITLE="GSM TAP3 (Transferred Account Procedure, Version 3) decoder" -DHAVE_CONFIG_H -DJUNKTEST -D_DEFAULT_SOURCE -DPDU=DataInterChange -I.
Lev Walkinf5b49392006-09-12 06:19:15 +0000719OBJS=${ASN_MODULE_SOURCES:.c=.o} ${ASN_CONVERTER_SOURCES:.c=.o}
Lev Walkin3f12bc02005-03-10 15:09:02 +0000720
Lev Walkinbe32aca2005-04-28 03:09:34 +0000721all: DataInterChange.c $(TARGET)
Lev Walkin3f12bc02005-03-10 15:09:02 +0000722
723$(TARGET): ${OBJS}
724 $(CC) $(CFLAGS) -o $(TARGET) ${OBJS} $(LDFLAGS) $(LIBS)
725
726.SUFFIXES:
727.SUFFIXES: .c .o
728
729.c.o:
730 $(CC) $(CFLAGS) -o $@ -c $<
731
732clean:
733 rm -f $(TARGET)
734 rm -f $(OBJS)
735
736regen: regenerate-from-asn1-source
737
738regenerate-from-asn1-source:
Lev Walkin46a6bd22007-06-26 08:36:39 +0000739 ../../asn1c/asn1c -S ../../skeletons -pdu=DataInterChange ../tap3.asn1
Lev Walkin3f12bc02005-03-10 15:09:02 +0000740
741
Lev Walkinc33a59e2006-09-18 20:04:14 +0000742DataInterChange.c: ../sample.makefile.regen ../tap3.asn1
Lev Walkincc7c94e2006-09-17 04:01:29 +0000743 make regen-makefile
744 @touch DataInterChange.c
745 make
746
747regen-makefile:
Lev Walkin5aef2c52007-06-29 12:46:06 +0000748 TITLE="GSM TAP3 (Transferred Account Procedure, Version 3) decoder" \
Lev Walkinf5b49392006-09-12 06:19:15 +0000749 ASN1CMDOPTS="" \
750 ASN1MODULES="../tap3.asn1" \
751 ASN1PDU=DataInterChange \
752 PROGNAME=tap3dump \
Bi-Ruei, Chiue68cc222017-05-21 23:57:58 +0800753 CFLAGS="" \
Lev Walkin2fd86de2006-09-13 02:10:23 +0000754 ../sample.makefile.regen
Lev Walkin3f12bc02005-03-10 15:09:02 +0000755
Lev Walkin1f12da42006-09-24 19:47:07 +0000756check: ${TARGET} check-ber check-xer check-per
757 @echo ================
758 @echo All tests passed
759 @echo ================
760
761check-ber:
Lev Walkin13afe532006-09-18 21:30:04 +0000762 @if test -f sample-DataInterChange-1.[db]er ; then \
763 for f in sample-DataInterChange-*.[db]er; do \
764 for b in 1 17 33 980 8192; do \
765 echo "Recoding $$f into XER and back ($$b)..."; \
766 ./${TARGET} -b $$b -iber -oxer $$f > ./.tmp.1.$$$$ || exit 2; \
Lev Walkin46a6bd22007-06-26 08:36:39 +0000767 ./${TARGET} -b $$b -ixer -oxer ./.tmp.1.$$$$ > ./.tmp.2.$$$$ || exit 3; \
768 diff ./.tmp.1.$$$$ ./.tmp.2.$$$$ || exit 4; \
Lev Walkinc33a59e2006-09-18 20:04:14 +0000769 rm -f ./.tmp.[12].$$$$; \
Lev Walkin1f12da42006-09-24 19:47:07 +0000770 echo "Test junking $$f (please wait)..."; \
Lev Walkin46a6bd22007-06-26 08:36:39 +0000771 ./${TARGET} -J0.0001 -n 1000 -b $$b -iber -onull $$f || exit 5; \
772 ./${TARGET} -J0.001 -n 1000 -b $$b -iber -onull $$f || exit 6; \
Lev Walkin13afe532006-09-18 21:30:04 +0000773 done; done; fi
Lev Walkin1f12da42006-09-24 19:47:07 +0000774
775check-xer:
Lev Walkin13afe532006-09-18 21:30:04 +0000776 @if test -f sample-DataInterChange-1.xer ; then \
777 for f in sample-DataInterChange-*.xer; do \
778 for b in 1 17 33 980 8192; do \
779 echo "Recoding $$f into DER and back ($$b)..."; \
780 ./${TARGET} -b $$b -ixer -oder $$f > ./.tmp.1.$$$$ || exit 2; \
Lev Walkin46a6bd22007-06-26 08:36:39 +0000781 ./${TARGET} -b $$b -iber -oxer ./.tmp.1.$$$$ > ./.tmp.2.$$$$ || exit 3; \
782 diff $$f ./.tmp.2.$$$$ || exit 4; \
Lev Walkinc33a59e2006-09-18 20:04:14 +0000783 rm -f ./.tmp.[12].$$$$; \
Lev Walkin1f12da42006-09-24 19:47:07 +0000784 echo "Test junking $$f (please wait)..."; \
Lev Walkin46a6bd22007-06-26 08:36:39 +0000785 ./${TARGET} -J0.0001 -n 1000 -b $$b -ixer -onull $$f || exit 5; \
786 ./${TARGET} -J0.001 -n 1000 -b $$b -ixer -onull $$f || exit 6; \
Lev Walkin13afe532006-09-18 21:30:04 +0000787 done; done; fi
Lev Walkin1f12da42006-09-24 19:47:07 +0000788
789check-per:
Lev Walkin46a6bd22007-06-26 08:36:39 +0000790 @if test -f sample-DataInterChange-1-nopad.per ; then \
791 for f in sample-DataInterChange-[1-9]-nopad.per; do \
Lev Walkin13afe532006-09-18 21:30:04 +0000792 for b in 1 17 33 980 8192; do \
Lev Walkin46a6bd22007-06-26 08:36:39 +0000793 echo "Recoding non-padded $$f into DER into XER and back ($$b)..."; \
794 ./${TARGET} -b $$b -per-nopad -iper -oder $$f > ./.tmp.1.$$$$ || exit 2; \
795 ./${TARGET} -b $$b -iber -oxer ./.tmp.1.$$$$ > ./.tmp.2.$$$$ || exit 3; \
796 ./${TARGET} -b $$b -ixer -oder ./.tmp.2.$$$$ > ./.tmp.3.$$$$ || exit 4; \
797 diff ./.tmp.1.$$$$ ./.tmp.3.$$$$ || exit 5; \
Lev Walkin13afe532006-09-18 21:30:04 +0000798 rm -f ./.tmp.[123].$$$$; \
Lev Walkin1f12da42006-09-24 19:47:07 +0000799 echo "Test junking $$f (please wait)..."; \
Lev Walkin46a6bd22007-06-26 08:36:39 +0000800 ./${TARGET} -J0.0001 -n 1000 -b $$b -per-nopad -iper -onull $$f || exit 6; \
801 ./${TARGET} -J0.001 -n 1000 -b $$b -per-nopad -iper -onull $$f || exit 7; \
Lev Walkin13afe532006-09-18 21:30:04 +0000802 done; done; fi
Lev Walkin46a6bd22007-06-26 08:36:39 +0000803 @if test -f sample-DataInterChange-1.per ; then \
804 for f in sample-*-[1-9].per; do \
Lev Walkin13afe532006-09-18 21:30:04 +0000805 pdu=`echo $$f | sed -E -e "s/sample-([A-Za-z-]+)-[0-9].*/\1/"`; \
806 for b in 1 17 33 980 8192; do \
Lev Walkin46a6bd22007-06-26 08:36:39 +0000807 echo "Recoding $$f into DER into XER and back ($$b)..."; \
808 ./${TARGET} -b $$b -p $$pdu -iper -oder $$f > ./.tmp.1.$$$$ || exit 3; \
809 ./${TARGET} -b $$b -p $$pdu -iber -oxer ./.tmp.1.$$$$ > ./.tmp.2.$$$$ || exit 4; \
810 ./${TARGET} -b $$b -p $$pdu -ixer -oper ./.tmp.2.$$$$ > ./.tmp.1.$$$$ || exit 5; \
811 diff $$f ./.tmp.1.$$$$ || exit 6; \
Lev Walkin13afe532006-09-18 21:30:04 +0000812 rm -f ./.tmp.[12].$$$$; \
Lev Walkin1f12da42006-09-24 19:47:07 +0000813 echo "Test junking $$f (please wait)..."; \
Lev Walkin46a6bd22007-06-26 08:36:39 +0000814 ./${TARGET} -J0.0001 -n 1000 -b $$b -iper -onull $$f || exit 7; \
815 ./${TARGET} -J0.001 -n 1000 -b $$b -iper -onull $$f || exit 8; \
Lev Walkin13afe532006-09-18 21:30:04 +0000816 done; done; fi
Lev Walkinafda1a52006-09-15 18:37:21 +0000817
Lev Walkin3f12bc02005-03-10 15:09:02 +0000818distclean: clean
Lev Walkinbcda5ff2006-09-17 03:29:51 +0000819 rm -f $(ASN_MODULE_SOURCES)
820 rm -f $(ASN_MODULE_HEADERS)
Lev Walkinf5b49392006-09-12 06:19:15 +0000821 rm -f $(ASN_CONVERTER_SOURCES) $(ASN_CONVERTER_HEADERS)
Lev Walkin3f12bc02005-03-10 15:09:02 +0000822 rm -f Makefile.am.sample