vlm | 2cc1620 | 2006-09-09 04:49:45 +0000 | [diff] [blame] | 1 | ASN_MODULE_SOURCES= \ |
| 2 | MegacoMessage.c \ |
| 3 | AuthenticationHeader.c \ |
| 4 | SecurityParmIndex.c \ |
| 5 | SequenceNum.c \ |
| 6 | AuthData.c \ |
| 7 | Message.c \ |
| 8 | MId.c \ |
| 9 | DomainName.c \ |
| 10 | IP4Address.c \ |
| 11 | IP6Address.c \ |
| 12 | PathName.c \ |
| 13 | Transaction.c \ |
| 14 | TransactionId.c \ |
| 15 | TransactionRequest.c \ |
| 16 | TransactionPending.c \ |
| 17 | TransactionReply.c \ |
| 18 | TransactionResponseAck.c \ |
| 19 | TransactionAck.c \ |
| 20 | ErrorDescriptor.c \ |
| 21 | ErrorCode.c \ |
| 22 | ErrorText.c \ |
| 23 | ContextID.c \ |
| 24 | ActionRequest.c \ |
| 25 | ActionReply.c \ |
| 26 | ContextRequest.c \ |
| 27 | ContextAttrAuditRequest.c \ |
| 28 | CommandRequest.c \ |
| 29 | Command.c \ |
| 30 | CommandReply.c \ |
| 31 | TopologyRequest.c \ |
| 32 | AmmRequest.c \ |
| 33 | AmmDescriptor.c \ |
| 34 | AmmsReply.c \ |
| 35 | SubtractRequest.c \ |
| 36 | AuditRequest.c \ |
| 37 | AuditReply.c \ |
| 38 | AuditResult.c \ |
| 39 | TerminationAudit.c \ |
| 40 | AuditReturnParameter.c \ |
| 41 | AuditDescriptor.c \ |
| 42 | NotifyRequest.c \ |
| 43 | NotifyReply.c \ |
| 44 | ObservedEventsDescriptor.c \ |
| 45 | ObservedEvent.c \ |
| 46 | EventName.c \ |
| 47 | EventParameter.c \ |
| 48 | ServiceChangeRequest.c \ |
| 49 | ServiceChangeReply.c \ |
| 50 | ServiceChangeResult.c \ |
| 51 | WildcardField.c \ |
| 52 | TerminationID.c \ |
| 53 | TerminationIDList.c \ |
| 54 | MediaDescriptor.c \ |
| 55 | StreamDescriptor.c \ |
| 56 | StreamParms.c \ |
| 57 | LocalControlDescriptor.c \ |
| 58 | StreamMode.c \ |
| 59 | PropertyParm.c \ |
| 60 | Name.c \ |
| 61 | PkgdName.c \ |
| 62 | Relation.c \ |
| 63 | LocalRemoteDescriptor.c \ |
| 64 | PropertyGroup.c \ |
| 65 | TerminationStateDescriptor.c \ |
| 66 | EventBufferControl.c \ |
| 67 | ServiceState.c \ |
| 68 | MuxDescriptor.c \ |
| 69 | MuxType.c \ |
| 70 | StreamID.c \ |
| 71 | EventsDescriptor.c \ |
| 72 | RequestedEvent.c \ |
| 73 | RequestedActions.c \ |
| 74 | EventDM.c \ |
| 75 | SecondEventsDescriptor.c \ |
| 76 | SecondRequestedEvent.c \ |
| 77 | SecondRequestedActions.c \ |
| 78 | EventBufferDescriptor.c \ |
| 79 | EventSpec.c \ |
| 80 | SignalsDescriptor.c \ |
| 81 | SignalRequest.c \ |
| 82 | SeqSigList.c \ |
| 83 | Signal.c \ |
| 84 | SignalType.c \ |
| 85 | SignalName.c \ |
| 86 | NotifyCompletion.c \ |
| 87 | SigParameter.c \ |
| 88 | RequestID.c \ |
| 89 | ModemDescriptor.c \ |
| 90 | ModemType.c \ |
| 91 | DigitMapDescriptor.c \ |
| 92 | DigitMapName.c \ |
| 93 | DigitMapValue.c \ |
| 94 | ServiceChangeParm.c \ |
| 95 | ServiceChangeAddress.c \ |
| 96 | ServiceChangeResParm.c \ |
| 97 | ServiceChangeMethod.c \ |
| 98 | ServiceChangeProfile.c \ |
| 99 | PackagesDescriptor.c \ |
| 100 | PackagesItem.c \ |
| 101 | StatisticsDescriptor.c \ |
| 102 | StatisticsParameter.c \ |
| 103 | NonStandardData.c \ |
| 104 | NonStandardIdentifier.c \ |
| 105 | H221NonStandard.c \ |
| 106 | TimeNotation.c \ |
| 107 | Value.c |
| 108 | |
| 109 | ASN_MODULE_HEADERS= \ |
| 110 | MegacoMessage.h \ |
| 111 | AuthenticationHeader.h \ |
| 112 | SecurityParmIndex.h \ |
| 113 | SequenceNum.h \ |
| 114 | AuthData.h \ |
| 115 | Message.h \ |
| 116 | MId.h \ |
| 117 | DomainName.h \ |
| 118 | IP4Address.h \ |
| 119 | IP6Address.h \ |
| 120 | PathName.h \ |
| 121 | Transaction.h \ |
| 122 | TransactionId.h \ |
| 123 | TransactionRequest.h \ |
| 124 | TransactionPending.h \ |
| 125 | TransactionReply.h \ |
| 126 | TransactionResponseAck.h \ |
| 127 | TransactionAck.h \ |
| 128 | ErrorDescriptor.h \ |
| 129 | ErrorCode.h \ |
| 130 | ErrorText.h \ |
| 131 | ContextID.h \ |
| 132 | ActionRequest.h \ |
| 133 | ActionReply.h \ |
| 134 | ContextRequest.h \ |
| 135 | ContextAttrAuditRequest.h \ |
| 136 | CommandRequest.h \ |
| 137 | Command.h \ |
| 138 | CommandReply.h \ |
| 139 | TopologyRequest.h \ |
| 140 | AmmRequest.h \ |
| 141 | AmmDescriptor.h \ |
| 142 | AmmsReply.h \ |
| 143 | SubtractRequest.h \ |
| 144 | AuditRequest.h \ |
| 145 | AuditReply.h \ |
| 146 | AuditResult.h \ |
| 147 | TerminationAudit.h \ |
| 148 | AuditReturnParameter.h \ |
| 149 | AuditDescriptor.h \ |
| 150 | NotifyRequest.h \ |
| 151 | NotifyReply.h \ |
| 152 | ObservedEventsDescriptor.h \ |
| 153 | ObservedEvent.h \ |
| 154 | EventName.h \ |
| 155 | EventParameter.h \ |
| 156 | ServiceChangeRequest.h \ |
| 157 | ServiceChangeReply.h \ |
| 158 | ServiceChangeResult.h \ |
| 159 | WildcardField.h \ |
| 160 | TerminationID.h \ |
| 161 | TerminationIDList.h \ |
| 162 | MediaDescriptor.h \ |
| 163 | StreamDescriptor.h \ |
| 164 | StreamParms.h \ |
| 165 | LocalControlDescriptor.h \ |
| 166 | StreamMode.h \ |
| 167 | PropertyParm.h \ |
| 168 | Name.h \ |
| 169 | PkgdName.h \ |
| 170 | Relation.h \ |
| 171 | LocalRemoteDescriptor.h \ |
| 172 | PropertyGroup.h \ |
| 173 | TerminationStateDescriptor.h \ |
| 174 | EventBufferControl.h \ |
| 175 | ServiceState.h \ |
| 176 | MuxDescriptor.h \ |
| 177 | MuxType.h \ |
| 178 | StreamID.h \ |
| 179 | EventsDescriptor.h \ |
| 180 | RequestedEvent.h \ |
| 181 | RequestedActions.h \ |
| 182 | EventDM.h \ |
| 183 | SecondEventsDescriptor.h \ |
| 184 | SecondRequestedEvent.h \ |
| 185 | SecondRequestedActions.h \ |
| 186 | EventBufferDescriptor.h \ |
| 187 | EventSpec.h \ |
| 188 | SignalsDescriptor.h \ |
| 189 | SignalRequest.h \ |
| 190 | SeqSigList.h \ |
| 191 | Signal.h \ |
| 192 | SignalType.h \ |
| 193 | SignalName.h \ |
| 194 | NotifyCompletion.h \ |
| 195 | SigParameter.h \ |
| 196 | RequestID.h \ |
| 197 | ModemDescriptor.h \ |
| 198 | ModemType.h \ |
| 199 | DigitMapDescriptor.h \ |
| 200 | DigitMapName.h \ |
| 201 | DigitMapValue.h \ |
| 202 | ServiceChangeParm.h \ |
| 203 | ServiceChangeAddress.h \ |
| 204 | ServiceChangeResParm.h \ |
| 205 | ServiceChangeMethod.h \ |
| 206 | ServiceChangeProfile.h \ |
| 207 | PackagesDescriptor.h \ |
| 208 | PackagesItem.h \ |
| 209 | StatisticsDescriptor.h \ |
| 210 | StatisticsParameter.h \ |
| 211 | NonStandardData.h \ |
| 212 | NonStandardIdentifier.h \ |
| 213 | H221NonStandard.h \ |
| 214 | TimeNotation.h \ |
| 215 | Value.h |
| 216 | |
| 217 | ASN_MODULE_HEADERS+=BOOLEAN.h |
| 218 | ASN_MODULE_SOURCES+=BOOLEAN.c |
| 219 | ASN_MODULE_HEADERS+=ENUMERATED.h |
| 220 | ASN_MODULE_SOURCES+=ENUMERATED.c |
| 221 | ASN_MODULE_HEADERS+=INTEGER.h |
| 222 | ASN_MODULE_HEADERS+=NativeEnumerated.h |
| 223 | ASN_MODULE_HEADERS+=IA5String.h |
| 224 | ASN_MODULE_SOURCES+=IA5String.c |
| 225 | ASN_MODULE_SOURCES+=INTEGER.c |
| 226 | ASN_MODULE_HEADERS+=NULL.h |
| 227 | ASN_MODULE_SOURCES+=NULL.c |
| 228 | ASN_MODULE_SOURCES+=NativeEnumerated.c |
| 229 | ASN_MODULE_HEADERS+=NativeInteger.h |
| 230 | ASN_MODULE_SOURCES+=NativeInteger.c |
| 231 | ASN_MODULE_HEADERS+=OBJECT_IDENTIFIER.h |
| 232 | ASN_MODULE_SOURCES+=OBJECT_IDENTIFIER.c |
| 233 | ASN_MODULE_HEADERS+=asn_SEQUENCE_OF.h |
| 234 | ASN_MODULE_SOURCES+=asn_SEQUENCE_OF.c |
| 235 | ASN_MODULE_HEADERS+=asn_SET_OF.h |
| 236 | ASN_MODULE_SOURCES+=asn_SET_OF.c |
| 237 | ASN_MODULE_HEADERS+=constr_CHOICE.h |
| 238 | ASN_MODULE_SOURCES+=constr_CHOICE.c |
| 239 | ASN_MODULE_HEADERS+=constr_SEQUENCE.h |
| 240 | ASN_MODULE_SOURCES+=constr_SEQUENCE.c |
| 241 | ASN_MODULE_HEADERS+=constr_SEQUENCE_OF.h |
| 242 | ASN_MODULE_SOURCES+=constr_SEQUENCE_OF.c |
| 243 | ASN_MODULE_HEADERS+=constr_SET_OF.h |
| 244 | ASN_MODULE_SOURCES+=constr_SET_OF.c |
| 245 | ASN_MODULE_HEADERS+=asn_application.h |
| 246 | ASN_MODULE_HEADERS+=asn_system.h |
| 247 | ASN_MODULE_HEADERS+=asn_codecs.h |
| 248 | ASN_MODULE_HEADERS+=asn_internal.h |
| 249 | ASN_MODULE_HEADERS+=OCTET_STRING.h |
| 250 | ASN_MODULE_SOURCES+=OCTET_STRING.c |
| 251 | ASN_MODULE_HEADERS+=BIT_STRING.h |
| 252 | ASN_MODULE_SOURCES+=BIT_STRING.c |
| 253 | ASN_MODULE_SOURCES+=asn_codecs_prim.c |
| 254 | ASN_MODULE_HEADERS+=asn_codecs_prim.h |
| 255 | ASN_MODULE_HEADERS+=ber_tlv_length.h |
| 256 | ASN_MODULE_SOURCES+=ber_tlv_length.c |
| 257 | ASN_MODULE_HEADERS+=ber_tlv_tag.h |
| 258 | ASN_MODULE_SOURCES+=ber_tlv_tag.c |
| 259 | ASN_MODULE_HEADERS+=ber_decoder.h |
| 260 | ASN_MODULE_SOURCES+=ber_decoder.c |
| 261 | ASN_MODULE_HEADERS+=der_encoder.h |
| 262 | ASN_MODULE_SOURCES+=der_encoder.c |
| 263 | ASN_MODULE_HEADERS+=constr_TYPE.h |
| 264 | ASN_MODULE_SOURCES+=constr_TYPE.c |
| 265 | ASN_MODULE_HEADERS+=constraints.h |
| 266 | ASN_MODULE_SOURCES+=constraints.c |
| 267 | ASN_MODULE_HEADERS+=xer_support.h |
| 268 | ASN_MODULE_SOURCES+=xer_support.c |
| 269 | ASN_MODULE_HEADERS+=xer_decoder.h |
| 270 | ASN_MODULE_SOURCES+=xer_decoder.c |
| 271 | ASN_MODULE_HEADERS+=xer_encoder.h |
| 272 | ASN_MODULE_SOURCES+=xer_encoder.c |
| 273 | ASN_MODULE_HEADERS+=per_support.h |
| 274 | ASN_MODULE_SOURCES+=per_support.c |
| 275 | ASN_MODULE_HEADERS+=per_decoder.h |
| 276 | ASN_MODULE_SOURCES+=per_decoder.c |
| 277 | ASN_MODULE_HEADERS+=per_encoder.h |
| 278 | ASN_MODULE_SOURCES+=per_encoder.c |
vlm | 8e3a79b | 2006-09-12 06:19:15 +0000 | [diff] [blame] | 279 | ASN_CONVERTER_SOURCES+=converter-sample.c |
vlm | 2cc1620 | 2006-09-09 04:49:45 +0000 | [diff] [blame] | 280 | |
| 281 | |
| 282 | lib_LTLIBRARIES=libsomething.la |
| 283 | libsomething_la_SOURCES=$(ASN_MODULE_SOURCES) $(ASN_MODULE_HEADERS) |
| 284 | |
| 285 | # This file may be used as an input for make(3) |
| 286 | # Remove the lines below to convert it into a pure .am file |
| 287 | TARGET = megacoDump |
vlm | 8e3a79b | 2006-09-12 06:19:15 +0000 | [diff] [blame] | 288 | CFLAGS += -I. -DHAVE_CONFIG_H -DPDU=MegacoMessage |
| 289 | OBJS=${ASN_MODULE_SOURCES:.c=.o} ${ASN_CONVERTER_SOURCES:.c=.o} |
vlm | 2cc1620 | 2006-09-09 04:49:45 +0000 | [diff] [blame] | 290 | |
| 291 | all: MegacoMessage.c $(TARGET) |
| 292 | |
| 293 | $(TARGET): ${OBJS} |
| 294 | $(CC) $(CFLAGS) -o $(TARGET) ${OBJS} $(LDFLAGS) $(LIBS) |
| 295 | |
| 296 | .SUFFIXES: |
| 297 | .SUFFIXES: .c .o |
| 298 | |
| 299 | .c.o: |
| 300 | $(CC) $(CFLAGS) -o $@ -c $< |
| 301 | |
| 302 | clean: |
| 303 | rm -f $(TARGET) |
| 304 | rm -f $(OBJS) |
| 305 | |
| 306 | regen: regenerate-from-asn1-source |
| 307 | |
| 308 | regenerate-from-asn1-source: |
vlm | 8e3a79b | 2006-09-12 06:19:15 +0000 | [diff] [blame] | 309 | ../../asn1c/asn1c -S ../../skeletons -fcompound-names ../rfc3525-MEDIA-GATEWAY-CONTROL.asn1 |
vlm | 2cc1620 | 2006-09-09 04:49:45 +0000 | [diff] [blame] | 310 | |
| 311 | |
vlm | 94c92c0 | 2006-09-13 02:10:23 +0000 | [diff] [blame] | 312 | MegacoMessage.c: ../sample.makefile.regen |
vlm | 8e3a79b | 2006-09-12 06:19:15 +0000 | [diff] [blame] | 313 | ASN1CMDOPTS="-fcompound-names" \ |
| 314 | ASN1MODULES="../rfc3525-MEDIA-GATEWAY-CONTROL.asn1" \ |
| 315 | ASN1PDU=MegacoMessage \ |
| 316 | PROGNAME=megacoDump \ |
vlm | 94c92c0 | 2006-09-13 02:10:23 +0000 | [diff] [blame] | 317 | ../sample.makefile.regen |
vlm | 2cc1620 | 2006-09-09 04:49:45 +0000 | [diff] [blame] | 318 | @touch MegacoMessage.c |
| 319 | make |
| 320 | |
vlm | 2cc1620 | 2006-09-09 04:49:45 +0000 | [diff] [blame] | 321 | distclean: clean |
| 322 | rm -f $(ASN_MODULE_SOURCES) $(ASN_MODULE_HEADERS) |
vlm | 8e3a79b | 2006-09-12 06:19:15 +0000 | [diff] [blame] | 323 | rm -f $(ASN_CONVERTER_SOURCES) $(ASN_CONVERTER_HEADERS) |
vlm | 2cc1620 | 2006-09-09 04:49:45 +0000 | [diff] [blame] | 324 | rm -f Makefile.am.sample |