aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--asn1/Makefile.am80
-rw-r--r--asn1/acse/acse-exp.cnf29
-rw-r--r--asn1/cdt/cdt-exp.cnf17
-rw-r--r--asn1/cmip/cmip-exp.cnf46
-rw-r--r--asn1/cms/cms-exp.cnf47
-rw-r--r--asn1/dap/dap-exp.cnf81
-rw-r--r--asn1/disp/Makefile17
-rw-r--r--asn1/disp/Makefile.am25
-rw-r--r--asn1/disp/Makefile.common74
-rw-r--r--asn1/disp/Makefile.nmake62
-rw-r--r--asn1/disp/disp-exp.cnf17
-rw-r--r--asn1/dop/Makefile19
-rw-r--r--asn1/dop/Makefile.am25
-rw-r--r--asn1/dop/Makefile.common49
-rw-r--r--asn1/dop/Makefile.nmake62
-rw-r--r--asn1/dop/dop-exp.cnf21
-rw-r--r--asn1/dop/x501-exp.cnf10
-rw-r--r--asn1/dsp/Makefile17
-rw-r--r--asn1/dsp/Makefile.am25
-rw-r--r--asn1/dsp/Makefile.common52
-rw-r--r--asn1/dsp/Makefile.nmake62
-rw-r--r--asn1/dsp/dsp-exp.cnf25
-rw-r--r--asn1/ess/Makefile22
-rw-r--r--asn1/ess/Makefile.am25
-rw-r--r--asn1/ess/Makefile.common49
-rw-r--r--asn1/ess/Makefile.nmake68
-rw-r--r--asn1/ftam/Makefile17
-rw-r--r--asn1/ftam/Makefile.am25
-rw-r--r--asn1/ftam/Makefile.common49
-rw-r--r--asn1/ftam/Makefile.nmake62
-rw-r--r--asn1/ftam/ftam-exp.cnf33
-rw-r--r--asn1/gnm/Makefile16
-rw-r--r--asn1/gnm/Makefile.am25
-rw-r--r--asn1/gnm/Makefile.common49
-rw-r--r--asn1/gnm/Makefile.nmake62
-rw-r--r--asn1/gsmmap/Makefile23
-rw-r--r--asn1/gsmmap/Makefile.am25
-rw-r--r--asn1/gsmmap/Makefile.common90
-rw-r--r--asn1/gsmmap/Makefile.nmake66
-rw-r--r--asn1/gsmmap/gsm_map-exp.cnf654
-rw-r--r--asn1/gsmmap/packet-gsmmap-template.c (renamed from asn1/gsmmap/packet-gsm_map-template.c)0
-rw-r--r--asn1/gsmmap/packet-gsmmap-template.h (renamed from asn1/gsmmap/packet-gsm_map-template.h)0
-rw-r--r--configure.in7
43 files changed, 755 insertions, 1474 deletions
diff --git a/asn1/Makefile.am b/asn1/Makefile.am
index 5b706e5fe2..5f6f4c1077 100644
--- a/asn1/Makefile.am
+++ b/asn1/Makefile.am
@@ -30,6 +30,13 @@ SUBDIRS = \
cmip \
cms \
dap \
+ disp \
+ dop \
+ dsp \
+ ess \
+ ftam \
+ gnm \
+ gsmmap \
h245 \
nbap \
ranap \
@@ -42,79 +49,6 @@ SUBDIRS = \
EXTRA_DIST = \
Makefile.nmake \
- disp/disp.asn \
- disp/disp.cnf \
- disp/disp-exp.cnf \
- disp/Makefile \
- disp/Makefile.nmake \
- disp/packet-disp-template.c \
- disp/packet-disp-template.h \
- dop/dop.asn \
- dop/dop.cnf \
- dop/dop-exp.cnf \
- dop/Makefile \
- dop/Makefile.nmake \
- dop/packet-dop-template.c \
- dop/packet-dop-template.h \
- dop/x501-exp.cnf \
- dsp/dsp.asn \
- dsp/dsp.cnf \
- dsp/dsp-exp.cnf \
- dsp/Makefile \
- dsp/Makefile.nmake \
- dsp/packet-dsp-template.c \
- dsp/packet-dsp-template.h \
- ess/ess.cnf \
- ess/ExtendedSecurityServices.asn \
- ess/Makefile \
- ess/Makefile.nmake \
- ess/packet-ess-template.c \
- ess/packet-ess-template.h \
- ftam/ftam.cnf \
- ftam/ftam-exp.cnf \
- ftam/ISO8571-FTAM.asn \
- ftam/Makefile \
- ftam/Makefile.nmake \
- ftam/packet-ftam-template.c \
- ftam/packet-ftam-template.h \
- gnm/GNM.asn \
- gnm/gnm.cnf \
- gnm/Makefile \
- gnm/Makefile.nmake \
- gnm/packet-gnm-template.c \
- gnm/packet-gnm-template.h \
- gsmmap/GSMMAP.asn \
- gsmmap/MAP-ApplicationContexts.asn \
- gsmmap/MAP-BS-Code.asn \
- gsmmap/MAP-CallHandlingOperations.asn \
- gsmmap/MAP-CH-DataTypes.asn \
- gsmmap/MAP-CommonDataTypes.asn \
- gsmmap/MAP-DialogueInformation.asn \
- gsmmap/MAP-ER-DataTypes.asn \
- gsmmap/MAP-Errors.asn \
- gsmmap/MAP-ExtensionDataTypes.asn \
- gsmmap/MAP-GR-DataTypes.asn \
- gsmmap/MAP-Group-Call-Operations.asn \
- gsmmap/MAP-LCS-DataTypes.asn \
- gsmmap/MAP-LocationServiceOperations.asn \
- gsmmap/MAP-MobileServiceOperations.asn \
- gsmmap/MAP-MS-DataTypes.asn \
- gsmmap/MAP-OM-DataTypes.asn \
- gsmmap/MAP-OperationAndMaintenanceOperations.asn \
- gsmmap/MAP-Protocol.asn \
- gsmmap/MAP-ShortMessageServiceOperations.asn \
- gsmmap/MAP-SM-DataTypes.asn \
- gsmmap/MAP-SS-Code.asn \
- gsmmap/MAP-SS-DataTypes.asn \
- gsmmap/MAP-SupplementaryServiceOperations.asn \
- gsmmap/MAP-TS-Code.asn \
- gsmmap/MobileDomainDefinitions.asn \
- gsmmap/gsmmap.cnf \
- gsmmap/gsm_map-exp.cnf \
- gsmmap/Makefile \
- gsmmap/Makefile.nmake \
- gsmmap/packet-gsm_map-template.c \
- gsmmap/packet-gsm_map-template.h \
h225/h225.cnf \
h225/h225-exp.cnf \
h225/H323-MESSAGES.asn \
diff --git a/asn1/acse/acse-exp.cnf b/asn1/acse/acse-exp.cnf
deleted file mode 100644
index 1f1c62cd06..0000000000
--- a/asn1/acse/acse-exp.cnf
+++ /dev/null
@@ -1,29 +0,0 @@
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./acse-exp.cnf
-# ../../tools/asn2wrs.py -b -e -p acse -c ./acse.cnf -s ./packet-acse-template -D . acse.asn
-
-#.MODULE
-ACSE-1 acse
-#.END
-
-#.IMPORT_TAG
-EXTERNALt BER_CLASS_UNI 8
-AP-title BER_CLASS_ANY/*choice*/ -1/*choice*/
-AE-qualifier BER_CLASS_ANY/*choice*/ -1/*choice*/
-ASO-qualifier BER_CLASS_ANY/*choice*/ -1/*choice*/
-AE-title BER_CLASS_ANY/*choice*/ -1/*choice*/
-AE-invocation-identifier BER_CLASS_UNI BER_UNI_TAG_INTEGER
-AP-invocation-identifier BER_CLASS_UNI BER_UNI_TAG_INTEGER
-#.END
-
-#.TYPE_ATTR
-EXTERNALt TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-AP-title TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(acse_AP_title_vals) BITMASK = 0
-AE-qualifier TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(acse_ASO_qualifier_vals) BITMASK = 0
-ASO-qualifier TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(acse_ASO_qualifier_vals) BITMASK = 0
-AE-title TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(acse_AE_title_vals) BITMASK = 0
-AE-invocation-identifier TYPE = FT_INT32 DISPLAY = BASE_DEC STRINGS = NULL BITMASK = 0
-AP-invocation-identifier TYPE = FT_INT32 DISPLAY = BASE_DEC STRINGS = NULL BITMASK = 0
-#.END
-
diff --git a/asn1/cdt/cdt-exp.cnf b/asn1/cdt/cdt-exp.cnf
deleted file mode 100644
index 4a8ceeef09..0000000000
--- a/asn1/cdt/cdt-exp.cnf
+++ /dev/null
@@ -1,17 +0,0 @@
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./cdt-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -e -p cdt -c ./cdt.cnf -s ./packet-cdt-template -D . cdt.asn
-
-#.MODULE
-CompressedDataType cdt
-#.END
-
-#.IMPORT_TAG
-CompressedData BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-#.END
-
-#.TYPE_ATTR
-CompressedData TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-#.END
-
diff --git a/asn1/cmip/cmip-exp.cnf b/asn1/cmip/cmip-exp.cnf
deleted file mode 100644
index b48ba0cf67..0000000000
--- a/asn1/cmip/cmip-exp.cnf
+++ /dev/null
@@ -1,46 +0,0 @@
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./cmip-exp.cnf
-# ../../tools/asn2wrs.py -b -e -p cmip -c ./cmip.cnf -s ./packet-cmip-template -D . CMIP-1.asn CMIP-A-ABORT-Information.asn CMIP-A-ASSOCIATE-Information.asn ../ros/Remote-Operations-Information-Objects.asn ../ros/Remote-Operations-Generic-ROS-PDUs.asn ../x721/Attribute-ASN1Module.asn
-
-#.MODULE
-CMIP-1 cmip
-CMIP-A-ABORT-Information cmip
-CMIP-A-ASSOCIATE-Information cmip
-Remote-Operations-Information-Objects cmip
-Remote-Operations-Generic-ROS-PDUs cmip
-Attribute-ASN1Module cmip
-#.END
-
-#.IMPORT_TAG
-Attribute BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-InvokeIDType BER_CLASS_ANY/*choice*/ -1/*choice*/
-ObjectClass BER_CLASS_ANY/*choice*/ -1/*choice*/
-ObjectInstance BER_CLASS_ANY/*choice*/ -1/*choice*/
-RDNSequence BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-CMIPAbortInfo BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-CMIPUserInfo BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-ROS BER_CLASS_ANY/*choice*/ -1/*choice*/
-AdditionalInformation BER_CLASS_UNI BER_UNI_TAG_SET
-AdministrativeState BER_CLASS_UNI BER_UNI_TAG_ENUMERATED
-AttributeList BER_CLASS_UNI BER_UNI_TAG_SET
-AvailabilityStatus BER_CLASS_UNI BER_UNI_TAG_SET
-ProbableCause BER_CLASS_ANY/*choice*/ -1/*choice*/
-#.END
-
-#.TYPE_ATTR
-Attribute TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-InvokeIDType TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(cmip_InvokeId_vals) BITMASK = 0
-ObjectClass TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(cmip_ObjectClass_vals) BITMASK = 0
-ObjectInstance TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(cmip_ObjectInstance_vals) BITMASK = 0
-RDNSequence TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = NULL BITMASK = 0
-CMIPAbortInfo TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-CMIPUserInfo TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-ROS TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(cmip_ROS_vals) BITMASK = 0
-AdditionalInformation TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = NULL BITMASK = 0
-AdministrativeState TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(cmip_AdministrativeState_vals) BITMASK = 0
-AttributeList TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = NULL BITMASK = 0
-AvailabilityStatus TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = NULL BITMASK = 0
-ProbableCause TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(cmip_ProbableCause_vals) BITMASK = 0
-#.END
-
diff --git a/asn1/cms/cms-exp.cnf b/asn1/cms/cms-exp.cnf
deleted file mode 100644
index 71ba075c2b..0000000000
--- a/asn1/cms/cms-exp.cnf
+++ /dev/null
@@ -1,47 +0,0 @@
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./cms-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -e -p cms -c ./cms.cnf -s ./packet-cms-template -D . CryptographicMessageSyntax.asn
-
-#.MODULE
-CryptographicMessageSyntax cms
-#.END
-
-#.IMPORT_TAG
-ContentInfo BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-ContentType BER_CLASS_UNI BER_UNI_TAG_OID
-SignedData BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-DigestAlgorithmIdentifiers BER_CLASS_UNI BER_UNI_TAG_SET
-SignerInfos BER_CLASS_UNI BER_UNI_TAG_SET
-EncapsulatedContentInfo BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-SignerInfo BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-SignerIdentifier BER_CLASS_ANY/*choice*/ -1/*choice*/
-SignedAttributes BER_CLASS_UNI BER_UNI_TAG_SET
-UnsignedAttributes BER_CLASS_UNI BER_UNI_TAG_SET
-SignatureValue BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-EnvelopedData BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-Digest BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-DigestAlgorithmIdentifier BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-IssuerAndSerialNumber BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-Countersignature BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-#.END
-
-#.TYPE_ATTR
-ContentInfo TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-ContentType TYPE = FT_OID DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-SignedData TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-DigestAlgorithmIdentifiers TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = NULL BITMASK = 0
-SignerInfos TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = NULL BITMASK = 0
-EncapsulatedContentInfo TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-SignerInfo TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-SignerIdentifier TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(cms_SignerIdentifier_vals) BITMASK = 0
-SignedAttributes TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = NULL BITMASK = 0
-UnsignedAttributes TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = NULL BITMASK = 0
-SignatureValue TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-EnvelopedData TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-Digest TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-DigestAlgorithmIdentifier TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-IssuerAndSerialNumber TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-Countersignature TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-#.END
-
diff --git a/asn1/dap/dap-exp.cnf b/asn1/dap/dap-exp.cnf
deleted file mode 100644
index 43999bf5c0..0000000000
--- a/asn1/dap/dap-exp.cnf
+++ /dev/null
@@ -1,81 +0,0 @@
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./dap-exp.cnf
-# ../../tools/asn2wrs.py -b -e -p dap -c ./dap.cnf -s ./packet-dap-template -D . dap.asn
-
-#.MODULE
-DirectoryAbstractService dap
-#.END
-
-#.IMPORT_TAG
-CommonResults BER_CLASS_UNI BER_UNI_TAG_SET
-ContextSelection BER_CLASS_ANY/*choice*/ -1/*choice*/
-Filter BER_CLASS_ANY/*choice*/ -1/*choice*/
-SecurityParameters BER_CLASS_UNI BER_UNI_TAG_SET
-DirectoryBindArgument BER_CLASS_UNI BER_UNI_TAG_SET
-DirectoryBindError BER_CLASS_ANY/*choice*/ -1/*choice*/
-ReadArgument BER_CLASS_ANY/*choice*/ -1/*choice*/
-ReadResult BER_CLASS_ANY/*choice*/ -1/*choice*/
-CompareArgument BER_CLASS_ANY/*choice*/ -1/*choice*/
-CompareResult BER_CLASS_ANY/*choice*/ -1/*choice*/
-AbandonArgument BER_CLASS_ANY/*choice*/ -1/*choice*/
-AbandonResult BER_CLASS_ANY/*choice*/ -1/*choice*/
-ListArgument BER_CLASS_ANY/*choice*/ -1/*choice*/
-ListResult BER_CLASS_ANY/*choice*/ -1/*choice*/
-SearchArgument BER_CLASS_ANY/*choice*/ -1/*choice*/
-SearchResult BER_CLASS_ANY/*choice*/ -1/*choice*/
-AddEntryArgument BER_CLASS_ANY/*choice*/ -1/*choice*/
-AddEntryResult BER_CLASS_ANY/*choice*/ -1/*choice*/
-RemoveEntryArgument BER_CLASS_ANY/*choice*/ -1/*choice*/
-RemoveEntryResult BER_CLASS_ANY/*choice*/ -1/*choice*/
-ModifyEntryArgument BER_CLASS_ANY/*choice*/ -1/*choice*/
-ModifyEntryResult BER_CLASS_ANY/*choice*/ -1/*choice*/
-EntryModification BER_CLASS_ANY/*choice*/ -1/*choice*/
-ModifyDNArgument BER_CLASS_UNI BER_UNI_TAG_SET
-ModifyDNResult BER_CLASS_ANY/*choice*/ -1/*choice*/
-Abandoned BER_CLASS_ANY/*choice*/ -1/*choice*/
-AbandonFailedError BER_CLASS_ANY/*choice*/ -1/*choice*/
-AttributeError BER_CLASS_ANY/*choice*/ -1/*choice*/
-NameError BER_CLASS_ANY/*choice*/ -1/*choice*/
-Referral BER_CLASS_ANY/*choice*/ -1/*choice*/
-SecurityError BER_CLASS_ANY/*choice*/ -1/*choice*/
-ServiceError BER_CLASS_ANY/*choice*/ -1/*choice*/
-UpdateError BER_CLASS_ANY/*choice*/ -1/*choice*/
-#.END
-
-#.TYPE_ATTR
-CommonResults TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-ContextSelection TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_ContextSelection_vals) BITMASK = 0
-Filter TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_Filter_vals) BITMASK = 0
-SecurityParameters TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-DirectoryBindArgument TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-DirectoryBindError TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_DirectoryBindError_vals) BITMASK = 0
-ReadArgument TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_ReadArgument_vals) BITMASK = 0
-ReadResult TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_ReadResult_vals) BITMASK = 0
-CompareArgument TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_CompareArgument_vals) BITMASK = 0
-CompareResult TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_CompareResult_vals) BITMASK = 0
-AbandonArgument TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_AbandonArgument_vals) BITMASK = 0
-AbandonResult TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_AbandonResult_vals) BITMASK = 0
-ListArgument TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_ListArgument_vals) BITMASK = 0
-ListResult TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_ListResult_vals) BITMASK = 0
-SearchArgument TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_SearchArgument_vals) BITMASK = 0
-SearchResult TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_SearchResult_vals) BITMASK = 0
-AddEntryArgument TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_AddEntryArgument_vals) BITMASK = 0
-AddEntryResult TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_AddEntryResult_vals) BITMASK = 0
-RemoveEntryArgument TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_RemoveEntryArgument_vals) BITMASK = 0
-RemoveEntryResult TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_RemoveEntryResult_vals) BITMASK = 0
-ModifyEntryArgument TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_ModifyEntryArgument_vals) BITMASK = 0
-ModifyEntryResult TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_ModifyEntryResult_vals) BITMASK = 0
-EntryModification TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_EntryModification_vals) BITMASK = 0
-ModifyDNArgument TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-ModifyDNResult TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_ModifyDNResult_vals) BITMASK = 0
-Abandoned TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_Abandoned_vals) BITMASK = 0
-AbandonFailedError TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_AbandonFailedError_vals) BITMASK = 0
-AttributeError TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_AttributeError_vals) BITMASK = 0
-NameError TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_NameError_vals) BITMASK = 0
-Referral TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_Referral_vals) BITMASK = 0
-SecurityError TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_SecurityError_vals) BITMASK = 0
-ServiceError TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_ServiceError_vals) BITMASK = 0
-UpdateError TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dap_UpdateError_vals) BITMASK = 0
-#.END
-
diff --git a/asn1/disp/Makefile b/asn1/disp/Makefile
deleted file mode 100644
index 41c2e591ae..0000000000
--- a/asn1/disp/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $Id$
-
-DISSECTOR_FILES=packet-disp.c packet-disp.h
-
-all: generate_dissector
-
-generate_dissector: $(DISSECTOR_FILES)
-
-$(DISSECTOR_FILES): ../../tools/asn2wrs.py disp.asn packet-disp-template.c packet-disp-template.h disp.cnf
- python ../../tools/asn2wrs.py -b -e -p disp -c disp.cnf -s packet-disp-template disp.asn
-
-clean:
- rm -f parsetab.py $(DISSECTOR_FILES) *~
-
-copy_files: generate_dissector
- cp $(DISSECTOR_FILES) ../../epan/dissectors
-
diff --git a/asn1/disp/Makefile.am b/asn1/disp/Makefile.am
new file mode 100644
index 0000000000..a034690647
--- /dev/null
+++ b/asn1/disp/Makefile.am
@@ -0,0 +1,25 @@
+# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
+include Makefile.common
+include ../Makefile.inc
+
diff --git a/asn1/disp/Makefile.common b/asn1/disp/Makefile.common
new file mode 100644
index 0000000000..c5003ba396
--- /dev/null
+++ b/asn1/disp/Makefile.common
@@ -0,0 +1,74 @@
+# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
+PROTOCOL_NAME=disp
+
+DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c \
+ packet-$(PROTOCOL_NAME).h
+
+NEED_PACKET_PROTO_H = 1
+
+EXT_ASN_FILE_LIST =
+
+ASN_FILE_LIST = $(PROTOCOL_NAME).asn
+
+# The packet-$(PROTOCOL_NAME)-template.h and $(PROTOCOL_NAME).asn
+# files do not exist # for all protocols: Please add/remove as required.
+EXTRA_DIST = \
+ $(ASN_FILE_LIST) \
+ packet-$(PROTOCOL_NAME)-template.c \
+ packet-$(PROTOCOL_NAME)-template.h \
+ $(PROTOCOL_NAME).cnf
+
+SRC_FILES = \
+ $(EXTRA_DIST) \
+ $(EXT_ASN_FILE_LIST)
+
+A2W_FLAGS= -b -e
+
+EXTRA_CNF= \
+ ../x509if/x509if-exp.cnf \
+ ../x509af/x509af-exp.cnf \
+ ../dap/dap-exp.cnf \
+ ../dsp/dsp-exp.cnf \
+ ../dop/dop-exp.cnf \
+ ../acse/acse-exp.cnf
+
+../x509if/x509if-exp.cnf:
+ (cd x509if && $(MAKE) $(MAKEFLAGS))
+
+../x509af/x509af-exp.cnf:
+ (cd x509af && $(MAKE) $(MAKEFLAGS))
+
+../dap/dap-exp.cnf:
+ (cd dap && $(MAKE) $(MAKEFLAGS))
+
+../dsp/dsp-exp.cnf:
+ (cd dsp && $(MAKE) $(MAKEFLAGS))
+
+../dop/dop-exp.cnf:
+ (cd dop && $(MAKE) $(MAKEFLAGS))
+
+../acse/acse-exp.cnf:
+ (cd acse && $(MAKE) $(MAKEFLAGS))
+
+
diff --git a/asn1/disp/Makefile.nmake b/asn1/disp/Makefile.nmake
index 5729da27e1..b3fa922696 100644
--- a/asn1/disp/Makefile.nmake
+++ b/asn1/disp/Makefile.nmake
@@ -1,46 +1,28 @@
## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
#
# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-include ../../config.nmake
-
-UNIX2DOS=$(PERL) ../../tools/unix2dos.pl
-
-PROTOCOL_NAME=disp
-DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).h
-
-all: generate_dissector
-
-generate_dissector: $(DISSECTOR_FILES)
-
-$(DISSECTOR_FILES): ../../tools/asn2wrs.py disp.asn packet-$(PROTOCOL_NAME)-template.c packet-$(PROTOCOL_NAME)-template.h $(PROTOCOL_NAME).cnf
-!IFDEF PYTHON
- $(PYTHON) "../../tools/asn2wrs.py" -b -e -p $(PROTOCOL_NAME) -c $(PROTOCOL_NAME).cnf -s packet-$(PROTOCOL_NAME)-template disp.asn
-!ELSE
- @echo Error: You need Python to use asn2wrs.py
- @exit 1
-!ENDIF
-
-clean:
- rm -f parsetab.py parsetab.pyc $(DISSECTOR_FILES)
-
-distclean: clean
-
-maintainer-clean: distclean
-
-# Fix EOL in generated dissectors. Cygwin's python generates files with
-# mixed EOL styles, which can't be commited to the SVN repository.
-# Stuff included from template and "cnf" files has "\r\n" on windows, while
-# the generated stuff has "\n".
-
-fix_eol: generate_dissector
- move packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).c.tmp
- move packet-$(PROTOCOL_NAME).h packet-$(PROTOCOL_NAME).h.tmp
- $(UNIX2DOS) < packet-$(PROTOCOL_NAME).c.tmp > packet-$(PROTOCOL_NAME).c
- $(UNIX2DOS) < packet-$(PROTOCOL_NAME).h.tmp > packet-$(PROTOCOL_NAME).h
- del /f packet-$(PROTOCOL_NAME).c.tmp packet-$(PROTOCOL_NAME).h.tmp
-copy_files: generate_dissector fix_eol
- xcopy packet-$(PROTOCOL_NAME).c ..\..\epan\dissectors /d /y
- xcopy packet-$(PROTOCOL_NAME).h ..\..\epan\dissectors /d /y
+include Makefile.common
+include ../../config.nmake
+include ../Makefile.inc.nmake
diff --git a/asn1/disp/disp-exp.cnf b/asn1/disp/disp-exp.cnf
deleted file mode 100644
index 82f1ce83fe..0000000000
--- a/asn1/disp/disp-exp.cnf
+++ /dev/null
@@ -1,17 +0,0 @@
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./disp-exp.cnf
-# ../../tools/asn2wrs.py -b -e -p disp -c disp.cnf -s packet-disp-template disp.asn
-
-#.MODULE
-DirectoryShadowAbstractService disp
-#.END
-
-#.IMPORT_TAG
-AgreementID BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-#.END
-
-#.TYPE_ATTR
-AgreementID TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-#.END
-
diff --git a/asn1/dop/Makefile b/asn1/dop/Makefile
deleted file mode 100644
index e9d9a25274..0000000000
--- a/asn1/dop/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# $Id$
-
-DISSECTOR_FILES=packet-dop.c packet-dop.h
-
-all: generate_dissector
-
-generate_dissector: $(DISSECTOR_FILES)
-
-ASN_EXPORTS=
-
-$(DISSECTOR_FILES): ../../tools/asn2wrs.py dop.asn packet-dop-template.c packet-dop-template.h dop.cnf $(ASN_EXPORTS)
- python ../../tools/asn2wrs.py -b -X -T -e -p dop -c dop.cnf -s packet-dop-template dop.asn
-
-clean:
- rm -f parsetab.py parsetab.pyc $(DISSECTOR_FILES) *~
-
-copy_files: generate_dissector
- cp $(DISSECTOR_FILES) ../../epan/dissectors
-
diff --git a/asn1/dop/Makefile.am b/asn1/dop/Makefile.am
new file mode 100644
index 0000000000..a034690647
--- /dev/null
+++ b/asn1/dop/Makefile.am
@@ -0,0 +1,25 @@
+# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
+include Makefile.common
+include ../Makefile.inc
+
diff --git a/asn1/dop/Makefile.common b/asn1/dop/Makefile.common
new file mode 100644
index 0000000000..60b224bb3b
--- /dev/null
+++ b/asn1/dop/Makefile.common
@@ -0,0 +1,49 @@
+# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
+PROTOCOL_NAME=dop
+
+DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c \
+ packet-$(PROTOCOL_NAME).h
+
+NEED_PACKET_PROTO_H = 1
+
+EXT_ASN_FILE_LIST =
+
+ASN_FILE_LIST = $(PROTOCOL_NAME).asn
+
+# The packet-$(PROTOCOL_NAME)-template.h and $(PROTOCOL_NAME).asn
+# files do not exist # for all protocols: Please add/remove as required.
+EXTRA_DIST = \
+ $(ASN_FILE_LIST) \
+ packet-$(PROTOCOL_NAME)-template.c \
+ packet-$(PROTOCOL_NAME)-template.h \
+ $(PROTOCOL_NAME).cnf
+
+SRC_FILES = \
+ $(EXTRA_DIST) \
+ $(EXT_ASN_FILE_LIST)
+
+A2W_FLAGS= -b -X -T -e
+
+EXTRA_CNF=
+
diff --git a/asn1/dop/Makefile.nmake b/asn1/dop/Makefile.nmake
index 17408599e9..b3fa922696 100644
--- a/asn1/dop/Makefile.nmake
+++ b/asn1/dop/Makefile.nmake
@@ -1,46 +1,28 @@
## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
#
# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-include ../../config.nmake
-
-UNIX2DOS=$(PERL) ../../tools/unix2dos.pl
-
-PROTOCOL_NAME=dop
-DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).h
-
-all: generate_dissector
-
-generate_dissector: $(DISSECTOR_FILES)
-
-$(DISSECTOR_FILES): ../../tools/asn2wrs.py dop.asn packet-$(PROTOCOL_NAME)-template.c packet-$(PROTOCOL_NAME)-template.h $(PROTOCOL_NAME).cnf
-!IFDEF PYTHON
- $(PYTHON) "../../tools/asn2wrs.py" -b -X -T -e -p $(PROTOCOL_NAME) -c $(PROTOCOL_NAME).cnf -s packet-$(PROTOCOL_NAME)-template dop.asn
-!ELSE
- @echo Error: You need Python to use asn2wrs.py
- @exit 1
-!ENDIF
-
-clean:
- rm -f parsetab.py parsetab.pyc $(DISSECTOR_FILES)
-
-distclean: clean
-
-maintainer-clean: distclean
-
-# Fix EOL in generated dissectors. Cygwin's python generates files with
-# mixed EOL styles, which can't be commited to the SVN repository.
-# Stuff included from template and "cnf" files has "\r\n" on windows, while
-# the generated stuff has "\n".
-
-fix_eol: generate_dissector
- move packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).c.tmp
- move packet-$(PROTOCOL_NAME).h packet-$(PROTOCOL_NAME).h.tmp
- $(UNIX2DOS) < packet-$(PROTOCOL_NAME).c.tmp > packet-$(PROTOCOL_NAME).c
- $(UNIX2DOS) < packet-$(PROTOCOL_NAME).h.tmp > packet-$(PROTOCOL_NAME).h
- del /f packet-$(PROTOCOL_NAME).c.tmp packet-$(PROTOCOL_NAME).h.tmp
-copy_files: generate_dissector fix_eol
- xcopy packet-$(PROTOCOL_NAME).c ..\..\epan\dissectors /d /y
- xcopy packet-$(PROTOCOL_NAME).h ..\..\epan\dissectors /d /y
+include Makefile.common
+include ../../config.nmake
+include ../Makefile.inc.nmake
diff --git a/asn1/dop/dop-exp.cnf b/asn1/dop/dop-exp.cnf
deleted file mode 100644
index 38100b20a2..0000000000
--- a/asn1/dop/dop-exp.cnf
+++ /dev/null
@@ -1,21 +0,0 @@
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./dop-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -e -p dop -c dop.cnf -s packet-dop-template dop.asn
-
-#.MODULE
-DSAOperationalAttributeTypes dop
-#.END
-
-#.IMPORT_TAG
-DSEType BER_CLASS_UNI BER_UNI_TAG_BITSTRING
-SupplierAndConsumers BER_CLASS_UNI BER_UNI_TAG_SET
-OperationalBindingID BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-#.END
-
-#.TYPE_ATTR
-DSEType TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-SupplierAndConsumers TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-OperationalBindingID TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-#.END
-
diff --git a/asn1/dop/x501-exp.cnf b/asn1/dop/x501-exp.cnf
deleted file mode 100644
index 13540a392f..0000000000
--- a/asn1/dop/x501-exp.cnf
+++ /dev/null
@@ -1,10 +0,0 @@
-#.IMPORT_TAG
-DSEType BER_CLASS_UNI BER_UNI_TAG_BITSTRING
-SupplierAndConsumers BER_CLASS_UNI BER_UNI_TAG_SET
-#.END
-
-#.TYPE_ATTR
-DSEType TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-SupplierAndConsumers TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-#.END
-
diff --git a/asn1/dsp/Makefile b/asn1/dsp/Makefile
deleted file mode 100644
index 32de3cbf17..0000000000
--- a/asn1/dsp/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $Id$
-
-DISSECTOR_FILES=packet-dsp.c packet-dsp.h
-
-all: generate_dissector
-
-generate_dissector: $(DISSECTOR_FILES)
-
-$(DISSECTOR_FILES): ../../tools/asn2wrs.py dsp.asn packet-dsp-template.c packet-dsp-template.h dsp.cnf ../x411/x411-exp.cnf
- python ../../tools/asn2wrs.py -b -e -p dsp -c dsp.cnf -s packet-dsp-template dsp.asn
-
-clean:
- rm -f parsetab.py $(DISSECTOR_FILES) *~
-
-copy_files: generate_dissector
- cp $(DISSECTOR_FILES) ../../epan/dissectors
-
diff --git a/asn1/dsp/Makefile.am b/asn1/dsp/Makefile.am
new file mode 100644
index 0000000000..a034690647
--- /dev/null
+++ b/asn1/dsp/Makefile.am
@@ -0,0 +1,25 @@
+# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
+include Makefile.common
+include ../Makefile.inc
+
diff --git a/asn1/dsp/Makefile.common b/asn1/dsp/Makefile.common
new file mode 100644
index 0000000000..91adc75bb5
--- /dev/null
+++ b/asn1/dsp/Makefile.common
@@ -0,0 +1,52 @@
+# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
+PROTOCOL_NAME=dsp
+
+DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c \
+ packet-$(PROTOCOL_NAME).h
+
+NEED_PACKET_PROTO_H = 1
+
+EXT_ASN_FILE_LIST =
+
+ASN_FILE_LIST = $(PROTOCOL_NAME).asn
+
+# The packet-$(PROTOCOL_NAME)-template.h and $(PROTOCOL_NAME).asn
+# files do not exist # for all protocols: Please add/remove as required.
+EXTRA_DIST = \
+ $(ASN_FILE_LIST) \
+ packet-$(PROTOCOL_NAME)-template.c \
+ packet-$(PROTOCOL_NAME)-template.h \
+ $(PROTOCOL_NAME).cnf
+
+SRC_FILES = \
+ $(EXTRA_DIST) \
+ $(EXT_ASN_FILE_LIST)
+
+A2W_FLAGS= -b -e
+
+EXTRA_CNF= ../x411/x411-exp.cnf
+
+../x411/x411-exp.cnf:
+ (cd ../x411 && $(MAKE) $(MAKEFLAGS))
+
diff --git a/asn1/dsp/Makefile.nmake b/asn1/dsp/Makefile.nmake
index 182a3ef6a6..b3fa922696 100644
--- a/asn1/dsp/Makefile.nmake
+++ b/asn1/dsp/Makefile.nmake
@@ -1,46 +1,28 @@
## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
#
# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-include ../../config.nmake
-
-UNIX2DOS=$(PERL) ../../tools/unix2dos.pl
-
-PROTOCOL_NAME=dsp
-DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).h
-
-all: generate_dissector
-
-generate_dissector: $(DISSECTOR_FILES)
-
-$(DISSECTOR_FILES): ../../tools/asn2wrs.py dsp.asn packet-$(PROTOCOL_NAME)-template.c packet-$(PROTOCOL_NAME)-template.h $(PROTOCOL_NAME).cnf
-!IFDEF PYTHON
- $(PYTHON) "../../tools/asn2wrs.py" -b -e -p $(PROTOCOL_NAME) -c $(PROTOCOL_NAME).cnf -s packet-$(PROTOCOL_NAME)-template dsp.asn
-!ELSE
- @echo Error: You need Python to use asn2wrs.py
- @exit 1
-!ENDIF
-
-clean:
- rm -f parsetab.py parsetab.pyc $(DISSECTOR_FILES)
-
-distclean: clean
-
-maintainer-clean: distclean
-
-# Fix EOL in generated dissectors. Cygwin's python generates files with
-# mixed EOL styles, which can't be commited to the SVN repository.
-# Stuff included from template and "cnf" files has "\r\n" on windows, while
-# the generated stuff has "\n".
-
-fix_eol: generate_dissector
- move packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).c.tmp
- move packet-$(PROTOCOL_NAME).h packet-$(PROTOCOL_NAME).h.tmp
- $(UNIX2DOS) < packet-$(PROTOCOL_NAME).c.tmp > packet-$(PROTOCOL_NAME).c
- $(UNIX2DOS) < packet-$(PROTOCOL_NAME).h.tmp > packet-$(PROTOCOL_NAME).h
- del /f packet-$(PROTOCOL_NAME).c.tmp packet-$(PROTOCOL_NAME).h.tmp
-copy_files: generate_dissector fix_eol
- xcopy packet-$(PROTOCOL_NAME).c ..\..\epan\dissectors /d /y
- xcopy packet-$(PROTOCOL_NAME).h ..\..\epan\dissectors /d /y
+include Makefile.common
+include ../../config.nmake
+include ../Makefile.inc.nmake
diff --git a/asn1/dsp/dsp-exp.cnf b/asn1/dsp/dsp-exp.cnf
deleted file mode 100644
index 075ef3d107..0000000000
--- a/asn1/dsp/dsp-exp.cnf
+++ /dev/null
@@ -1,25 +0,0 @@
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./dsp-exp.cnf
-# ../../tools/asn2wrs.py -b -e -p dsp -c dsp.cnf -s packet-dsp-template dsp.asn
-
-#.MODULE
-DistributedOperations dsp
-#.END
-
-#.IMPORT_TAG
-OperationProgress BER_CLASS_UNI BER_UNI_TAG_SET
-ReferenceType BER_CLASS_UNI BER_UNI_TAG_ENUMERATED
-AccessPoint BER_CLASS_UNI BER_UNI_TAG_SET
-MasterAndShadowAccessPoints BER_CLASS_UNI BER_UNI_TAG_SET
-ContinuationReference BER_CLASS_UNI BER_UNI_TAG_SET
-#.END
-
-#.TYPE_ATTR
-OperationProgress TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-ReferenceType TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(dsp_ReferenceType_vals) BITMASK = 0
-AccessPoint TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-MasterAndShadowAccessPoints TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = NULL BITMASK = 0
-ContinuationReference TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-#.END
-
diff --git a/asn1/ess/Makefile b/asn1/ess/Makefile
deleted file mode 100644
index 050f51d6ad..0000000000
--- a/asn1/ess/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# $Id$
-
-DISSECTOR_FILES=packet-ess.c packet-ess.h
-
-all: generate_dissector
-
-generate_dissector: $(DISSECTOR_FILES)
-
-$(DISSECTOR_FILES): ../../tools/asn2wrs.py ExtendedSecurityServices.asn packet-ess-template.c packet-ess-template.h ess.cnf
- python ../../tools/asn2wrs.py -b -k -e -p ess -c ess.cnf -s packet-ess-template ExtendedSecurityServices.asn
-
-clean:
- rm -f parsetab.py $(DISSECTOR_FILES) \
- packet-ess-ettarr.c \
- packet-ess-hfarr.c \
- packet-ess-dis-tab.c \
- packet-ess-fn.c \
- packet-ess-ett.c \
- packet-ess-hf.c
-
-copy_files: generate_dissector
- cp $(DISSECTOR_FILES) ../../epan/dissectors
diff --git a/asn1/ess/Makefile.am b/asn1/ess/Makefile.am
new file mode 100644
index 0000000000..a034690647
--- /dev/null
+++ b/asn1/ess/Makefile.am
@@ -0,0 +1,25 @@
+# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
+include Makefile.common
+include ../Makefile.inc
+
diff --git a/asn1/ess/Makefile.common b/asn1/ess/Makefile.common
new file mode 100644
index 0000000000..9ff4d8357b
--- /dev/null
+++ b/asn1/ess/Makefile.common
@@ -0,0 +1,49 @@
+# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
+PROTOCOL_NAME=ess
+
+DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c \
+ packet-$(PROTOCOL_NAME).h
+
+NEED_PACKET_PROTO_H = 1
+
+EXT_ASN_FILE_LIST =
+
+ASN_FILE_LIST = ExtendedSecurityServices.asn
+
+# The packet-$(PROTOCOL_NAME)-template.h and $(PROTOCOL_NAME).asn
+# files do not exist # for all protocols: Please add/remove as required.
+EXTRA_DIST = \
+ $(ASN_FILE_LIST) \
+ packet-$(PROTOCOL_NAME)-template.c \
+ packet-$(PROTOCOL_NAME)-template.h \
+ $(PROTOCOL_NAME).cnf
+
+SRC_FILES = \
+ $(EXTRA_DIST) \
+ $(EXT_ASN_FILE_LIST)
+
+A2W_FLAGS= -b -k -e
+
+EXTRA_CNF=
+
diff --git a/asn1/ess/Makefile.nmake b/asn1/ess/Makefile.nmake
index 95169cddeb..b3fa922696 100644
--- a/asn1/ess/Makefile.nmake
+++ b/asn1/ess/Makefile.nmake
@@ -1,52 +1,28 @@
## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
#
# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-include ../../config.nmake
-
-UNIX2DOS=$(PERL) ../../tools/unix2dos.pl
-
-PROTOCOL_NAME=ess
-DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).h
-
-all: generate_dissector
-
-generate_dissector: $(DISSECTOR_FILES)
-
-$(DISSECTOR_FILES): ../../tools/asn2wrs.py ExtendedSecurityServices.asn packet-$(PROTOCOL_NAME)-template.c packet-$(PROTOCOL_NAME)-template.h $(PROTOCOL_NAME).cnf
-!IFDEF PYTHON
- $(PYTHON) "../../tools/asn2wrs.py" -b -k -e -p $(PROTOCOL_NAME) -c $(PROTOCOL_NAME).cnf -s packet-$(PROTOCOL_NAME)-template ExtendedSecurityServices.asn
-!ELSE
- @echo Error: You need Python to use asn2wrs.py
- @exit 1
-!ENDIF
-
-clean:
- rm -f parsetab.py parsetab.pyc $(DISSECTOR_FILES) \
- packet-ess-ettarr.c \
- packet-ess-hfarr.c \
- packet-ess-dis-tab.c \
- packet-ess-fn.c \
- packet-ess-ett.c \
- packet-ess-hf.c
-
-distclean: clean
-
-maintainer-clean: distclean
-
-# Fix EOL in generated dissectors. Cygwin's python generates files with
-# mixed EOL styles, which can't be commited to the SVN repository.
-# Stuff included from template and "cnf" files has "\r\n" on windows, while
-# the generated stuff has "\n".
-
-fix_eol: generate_dissector
- move packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).c.tmp
- move packet-$(PROTOCOL_NAME).h packet-$(PROTOCOL_NAME).h.tmp
- $(UNIX2DOS) < packet-$(PROTOCOL_NAME).c.tmp > packet-$(PROTOCOL_NAME).c
- $(UNIX2DOS) < packet-$(PROTOCOL_NAME).h.tmp > packet-$(PROTOCOL_NAME).h
- del /f packet-$(PROTOCOL_NAME).c.tmp packet-$(PROTOCOL_NAME).h.tmp
-copy_files: generate_dissector fix_eol
- xcopy packet-$(PROTOCOL_NAME).c ..\..\epan\dissectors /d /y
- xcopy packet-$(PROTOCOL_NAME).h ..\..\epan\dissectors /d /y
+include Makefile.common
+include ../../config.nmake
+include ../Makefile.inc.nmake
diff --git a/asn1/ftam/Makefile b/asn1/ftam/Makefile
deleted file mode 100644
index 33e6611e3f..0000000000
--- a/asn1/ftam/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# $Id$
-
-DISSECTOR_FILES=packet-ftam.c packet-ftam.h
-
-all: generate_dissector
-
-generate_dissector: $(DISSECTOR_FILES)
-
-$(DISSECTOR_FILES): ../../tools/asn2wrs.py ISO8571-FTAM.asn packet-ftam-template.c packet-ftam-template.h ftam.cnf
- python ../../tools/asn2wrs.py -b -X -T -e -p ftam -c ftam.cnf -s packet-ftam-template ISO8571-FTAM.asn
-
-clean:
- rm -f parsetab.py $(DISSECTOR_FILES)
-
-copy_files: generate_dissector
- cp $(DISSECTOR_FILES) ../../epan/dissectors
-
diff --git a/asn1/ftam/Makefile.am b/asn1/ftam/Makefile.am
new file mode 100644
index 0000000000..a034690647
--- /dev/null
+++ b/asn1/ftam/Makefile.am
@@ -0,0 +1,25 @@
+# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
+include Makefile.common
+include ../Makefile.inc
+
diff --git a/asn1/ftam/Makefile.common b/asn1/ftam/Makefile.common
new file mode 100644
index 0000000000..15488f53de
--- /dev/null
+++ b/asn1/ftam/Makefile.common
@@ -0,0 +1,49 @@
+# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
+PROTOCOL_NAME=ftam
+
+DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c \
+ packet-$(PROTOCOL_NAME).h
+
+NEED_PACKET_PROTO_H = 1
+
+EXT_ASN_FILE_LIST =
+
+ASN_FILE_LIST = ISO8571-FTAM.asn
+
+# The packet-$(PROTOCOL_NAME)-template.h and $(PROTOCOL_NAME).asn
+# files do not exist # for all protocols: Please add/remove as required.
+EXTRA_DIST = \
+ $(ASN_FILE_LIST) \
+ packet-$(PROTOCOL_NAME)-template.c \
+ packet-$(PROTOCOL_NAME)-template.h \
+ $(PROTOCOL_NAME).cnf
+
+SRC_FILES = \
+ $(EXTRA_DIST) \
+ $(EXT_ASN_FILE_LIST)
+
+A2W_FLAGS= -b -X -T -e
+
+EXTRA_CNF=
+
diff --git a/asn1/ftam/Makefile.nmake b/asn1/ftam/Makefile.nmake
index 052901c4f4..b3fa922696 100644
--- a/asn1/ftam/Makefile.nmake
+++ b/asn1/ftam/Makefile.nmake
@@ -1,46 +1,28 @@
## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
#
# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-include ../../config.nmake
-
-UNIX2DOS=$(PERL) ../../tools/unix2dos.pl
-
-PROTOCOL_NAME=ftam
-DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).h
-
-all: generate_dissector
-
-generate_dissector: $(DISSECTOR_FILES)
-
-$(DISSECTOR_FILES): ../../tools/asn2wrs.py ISO8571-FTAM.asn packet-$(PROTOCOL_NAME)-template.c packet-$(PROTOCOL_NAME)-template.h $(PROTOCOL_NAME).cnf
-!IFDEF PYTHON
- $(PYTHON) "../../tools/asn2wrs.py" -b -X -T -e -p $(PROTOCOL_NAME) -c $(PROTOCOL_NAME).cnf -s packet-$(PROTOCOL_NAME)-template ISO8571-FTAM.asn
-!ELSE
- @echo Error: You need Python to use asn2wrs.py
- @exit 1
-!ENDIF
-
-clean:
- rm -f parsetab.py parsetab.pyc $(DISSECTOR_FILES)
-
-distclean: clean
-
-maintainer-clean: distclean
-
-# Fix EOL in generated dissectors. Cygwin's python generates files with
-# mixed EOL styles, which can't be commited to the SVN repository.
-# Stuff included from template and "cnf" files has "\r\n" on windows, while
-# the generated stuff has "\n".
-
-fix_eol: generate_dissector
- move packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).c.tmp
- move packet-$(PROTOCOL_NAME).h packet-$(PROTOCOL_NAME).h.tmp
- $(UNIX2DOS) < packet-$(PROTOCOL_NAME).c.tmp > packet-$(PROTOCOL_NAME).c
- $(UNIX2DOS) < packet-$(PROTOCOL_NAME).h.tmp > packet-$(PROTOCOL_NAME).h
- del /f packet-$(PROTOCOL_NAME).c.tmp packet-$(PROTOCOL_NAME).h.tmp
-copy_files: generate_dissector fix_eol
- xcopy packet-$(PROTOCOL_NAME).c ..\..\epan\dissectors /d /y
- xcopy packet-$(PROTOCOL_NAME).h ..\..\epan\dissectors /d /y
+include Makefile.common
+include ../../config.nmake
+include ../Makefile.inc.nmake
diff --git a/asn1/ftam/ftam-exp.cnf b/asn1/ftam/ftam-exp.cnf
deleted file mode 100644
index 421dcd25b2..0000000000
--- a/asn1/ftam/ftam-exp.cnf
+++ /dev/null
@@ -1,33 +0,0 @@
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./ftam-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -e -p ftam -c ftam.cnf -s packet-ftam-template ISO8571-FTAM.asn
-
-#.MODULE
-ISO8571-FTAM ftam
-#.END
-
-#.IMPORT_TAG
-Concurrency-Access BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-Date-and-Time-Attribute BER_CLASS_ANY/*choice*/ -1/*choice*/
-Object-Availability-Attribute BER_CLASS_ANY/*choice*/ -1/*choice*/
-Object-Size-Attribute BER_CLASS_ANY/*choice*/ -1/*choice*/
-Legal-Qualification-Attribute BER_CLASS_ANY/*choice*/ -1/*choice*/
-Permitted-Actions-Attribute BER_CLASS_UNI BER_UNI_TAG_BITSTRING
-Private-Use-Attribute BER_CLASS_ANY/*choice*/ -1/*choice*/
-Attribute-Extensions BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-Pathname BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-#.END
-
-#.TYPE_ATTR
-Concurrency-Access TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-Date-and-Time-Attribute TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(ftam_Date_and_Time_Attribute_vals) BITMASK = 0
-Object-Availability-Attribute TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(ftam_Object_Availability_Attribute_vals) BITMASK = 0
-Object-Size-Attribute TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(ftam_Object_Size_Attribute_vals) BITMASK = 0
-Legal-Qualification-Attribute TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(ftam_Legal_Qualification_Attribute_vals) BITMASK = 0
-Permitted-Actions-Attribute TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-Private-Use-Attribute TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(ftam_Private_Use_Attribute_vals) BITMASK = 0
-Attribute-Extensions TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = NULL BITMASK = 0
-Pathname TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = NULL BITMASK = 0
-#.END
-
diff --git a/asn1/gnm/Makefile b/asn1/gnm/Makefile
deleted file mode 100644
index 2aecc9bf76..0000000000
--- a/asn1/gnm/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-# $Id$
-
-DISSECTOR_FILES=packet-gnm.c packet-gnm.h
-
-all: generate_dissector
-
-generate_dissector: $(DISSECTOR_FILES)
-
-$(DISSECTOR_FILES): ../../tools/asn2wrs.py GNM.asn packet-gnm-template.c packet-gnm-template.h gnm.cnf
- python ../../tools/asn2wrs.py -b -e -X -T -p gnm -c gnm.cnf -s packet-gnm-template GNM.asn
-
-clean:
- rm -f parsetab.py $(DISSECTOR_FILES)
-
-copy_files: generate_dissector
- cp $(DISSECTOR_FILES) ../../epan/dissectors
diff --git a/asn1/gnm/Makefile.am b/asn1/gnm/Makefile.am
new file mode 100644
index 0000000000..a034690647
--- /dev/null
+++ b/asn1/gnm/Makefile.am
@@ -0,0 +1,25 @@
+# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
+include Makefile.common
+include ../Makefile.inc
+
diff --git a/asn1/gnm/Makefile.common b/asn1/gnm/Makefile.common
new file mode 100644
index 0000000000..5dbd9ae7f0
--- /dev/null
+++ b/asn1/gnm/Makefile.common
@@ -0,0 +1,49 @@
+# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
+PROTOCOL_NAME=gnm
+
+DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c \
+ packet-$(PROTOCOL_NAME).h
+
+NEED_PACKET_PROTO_H = 1
+
+EXT_ASN_FILE_LIST =
+
+ASN_FILE_LIST = GNM.asn
+
+# The packet-$(PROTOCOL_NAME)-template.h and $(PROTOCOL_NAME).asn
+# files do not exist # for all protocols: Please add/remove as required.
+EXTRA_DIST = \
+ $(ASN_FILE_LIST) \
+ packet-$(PROTOCOL_NAME)-template.c \
+ packet-$(PROTOCOL_NAME)-template.h \
+ $(PROTOCOL_NAME).cnf
+
+SRC_FILES = \
+ $(EXTRA_DIST) \
+ $(EXT_ASN_FILE_LIST)
+
+A2W_FLAGS= -b -e -X -T
+
+EXTRA_CNF=
+
diff --git a/asn1/gnm/Makefile.nmake b/asn1/gnm/Makefile.nmake
index cf0a621ecb..b3fa922696 100644
--- a/asn1/gnm/Makefile.nmake
+++ b/asn1/gnm/Makefile.nmake
@@ -1,46 +1,28 @@
## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
#
# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-include ../../config.nmake
-
-UNIX2DOS=$(PERL) ../../tools/unix2dos.pl
-
-PROTOCOL_NAME=gnm
-DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).h
-ASN_FILES= GNM.asn
-all: generate_dissector
-
-generate_dissector: $(DISSECTOR_FILES)
-
-$(DISSECTOR_FILES): ../../tools/asn2wrs.py GNM.asn packet-gnm-template.c packet-gnm-template.h gnm.cnf
-!IFDEF PYTHON
- $(PYTHON) "../../tools/asn2wrs.py" -b -X -T -e -p $(PROTOCOL_NAME) -c gnm.cnf -s packet-gnm-template GNM.asn
-!ELSE
- @echo Error: You need Python to use asn2wrs.py
- @exit 1
-!ENDIF
-
-clean:
- rm -f parsetab.py parsetab.pyc $(DISSECTOR_FILES)
-
-distclean: clean
-
-maintainer-clean: distclean
-
-# Fix EOL in generated dissectors. Cygwin's python generates files with
-# mixed EOL styles, which can't be commited to the SVN repository.
-# Stuff included from template and "cnf" files has "\r\n" on windows, while
-# the generated stuff has "\n".
-
-fix_eol: generate_dissector
- move packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).c.tmp
- move packet-$(PROTOCOL_NAME).h packet-$(PROTOCOL_NAME).h.tmp
- $(UNIX2DOS) < packet-$(PROTOCOL_NAME).c.tmp > packet-$(PROTOCOL_NAME).c
- $(UNIX2DOS) < packet-$(PROTOCOL_NAME).h.tmp > packet-$(PROTOCOL_NAME).h
- del /f packet-$(PROTOCOL_NAME).c.tmp packet-$(PROTOCOL_NAME).h.tmp
-copy_files: generate_dissector fix_eol
- xcopy packet-$(PROTOCOL_NAME).c ..\..\epan\dissectors /d /y
- xcopy packet-$(PROTOCOL_NAME).h ..\..\epan\dissectors /d /y
+include Makefile.common
+include ../../config.nmake
+include ../Makefile.inc.nmake
diff --git a/asn1/gsmmap/Makefile b/asn1/gsmmap/Makefile
deleted file mode 100644
index 0f5a7de963..0000000000
--- a/asn1/gsmmap/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# $Id$
-
-PROTOCOL_NAME=gsm_map
-DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).h
-
-DATATYPES_ASN_FILES=MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn
-OPERATIONS_ASN_FILES=MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn
-SS_ASN_FILES=SS-DataTypes.asn SS-Operations.asn
-ROS_ASN= ../ros/Remote-Operations-Information-Objects.asn
-ASN_FILE_LIST= $(ROS_ASN) MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn $(DATATYPES_ASN_FILES) MAP-DialogueInformation.asn $(OPERATIONS_ASN_FILES) MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn $(SS_ASN_FILES)
-
-all: generate_dissector
-
-generate_dissector: $(DISSECTOR_FILES)
-
-$(DISSECTOR_FILES): ../../tools/asn2wrs.py $(ASN_FILE_LIST) packet-$(PROTOCOL_NAME)-template.c packet-$(PROTOCOL_NAME)-template.h gsmmap.cnf
- python ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-$(PROTOCOL_NAME)-template $(ASN_FILE_LIST)
-
-clean:
- rm -f parsetab.py parsetab.pyc $(DISSECTOR_FILES)
-
-copy_files: generate_dissector
- cp $(DISSECTOR_FILES) ../../epan/dissectors
diff --git a/asn1/gsmmap/Makefile.am b/asn1/gsmmap/Makefile.am
new file mode 100644
index 0000000000..a034690647
--- /dev/null
+++ b/asn1/gsmmap/Makefile.am
@@ -0,0 +1,25 @@
+# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
+include Makefile.common
+include ../Makefile.inc
+
diff --git a/asn1/gsmmap/Makefile.common b/asn1/gsmmap/Makefile.common
new file mode 100644
index 0000000000..f69c29e044
--- /dev/null
+++ b/asn1/gsmmap/Makefile.common
@@ -0,0 +1,90 @@
+# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+
+PROTOCOL_NAME=gsmmap
+
+DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c \
+ packet-$(PROTOCOL_NAME).h
+
+NEED_PACKET_PROTO_H = 1
+
+PROTO_OPT =
+
+EXT_ASN_FILE_LIST = \
+ ../ros/Remote-Operations-Information-Objects.asn
+
+DATATYPES_ASN_FILES = \
+ MAP-ExtensionDataTypes.asn \
+ MAP-CommonDataTypes.asn \
+ MAP-SS-DataTypes.asn \
+ MAP-ER-DataTypes.asn \
+ MAP-SM-DataTypes.asn \
+ MAP-OM-DataTypes.asn \
+ MAP-MS-DataTypes.asn \
+ MAP-CH-DataTypes.asn \
+ MAP-LCS-DataTypes.asn \
+ MAP-GR-DataTypes.asn
+
+OPERATIONS_ASN_FILES = \
+ MAP-LocationServiceOperations.asn \
+ MAP-Group-Call-Operations.asn \
+ MAP-ShortMessageServiceOperations.asn \
+ MAP-SupplementaryServiceOperations.asn \
+ MAP-CallHandlingOperations.asn \
+ MAP-OperationAndMaintenanceOperations.asn \
+ MAP-MobileServiceOperations.asn
+
+SS_ASN_FILES = \
+ SS-DataTypes.asn \
+ SS-Operations.asn
+
+ASN_FILE_LIST = \
+ MobileDomainDefinitions.asn \
+ MAP-ApplicationContexts.asn \
+ MAP-SS-Code.asn \
+ MAP-BS-Code.asn \
+ MAP-TS-Code.asn \
+ $(DATATYPES_ASN_FILES) \
+ MAP-DialogueInformation.asn \
+ $(OPERATIONS_ASN_FILES) \
+ MAP-Errors.asn \
+ MAP-Protocol.asn \
+ GSMMAP.asn \
+ $(SS_ASN_FILES)
+
+
+# The packet-$(PROTOCOL_NAME)-template.h and $(PROTOCOL_NAME).asn
+# files do not exist # for all protocols: Please add/remove as required.
+EXTRA_DIST = \
+ $(ASN_FILE_LIST) \
+ packet-$(PROTOCOL_NAME)-template.c \
+ packet-$(PROTOCOL_NAME)-template.h \
+ $(PROTOCOL_NAME).cnf
+
+SRC_FILES = \
+ $(EXTRA_DIST) \
+ $(EXT_ASN_FILE_LIST)
+
+A2W_FLAGS= -b -X -T -k -e
+
+EXTRA_CNF=
+
diff --git a/asn1/gsmmap/Makefile.nmake b/asn1/gsmmap/Makefile.nmake
index 93f4c4b35e..b3fa922696 100644
--- a/asn1/gsmmap/Makefile.nmake
+++ b/asn1/gsmmap/Makefile.nmake
@@ -1,50 +1,28 @@
## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
#
# $Id$
+#
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-include ../../config.nmake
-
-UNIX2DOS=$(PERL) ../../tools/unix2dos.pl
-
-PROTOCOL_NAME=gsm_map
-DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).h
-DATATYPES_ASN_FILES=MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn
-OPERATIONS_ASN_FILES=MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn
-SS_ASN_FILES=SS-DataTypes.asn SS-Operations.asn
-ROS_ASN= ../ros/Remote-Operations-Information-Objects.asn
-ASN_FILE_LIST= $(ROS_ASN) MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn $(DATATYPES_ASN_FILES) MAP-DialogueInformation.asn $(OPERATIONS_ASN_FILES) MAP-Protocol.asn GSMMAP.asn $(SS_ASN_FILES)
-
-all: generate_dissector
-
-generate_dissector: $(DISSECTOR_FILES)
-
-$(DISSECTOR_FILES): ../../tools/asn2wrs.py $(ASN_FILE_LIST) packet-$(PROTOCOL_NAME)-template.c packet-$(PROTOCOL_NAME)-template.h gsmmap.cnf
-!IFDEF PYTHON
- $(PYTHON) "../../tools/asn2wrs.py" -b -X -T -k -e -c gsmmap.cnf -s packet-$(PROTOCOL_NAME)-template $(ASN_FILE_LIST)
-!ELSE
- @echo Error: You need Python to use asn2wrs.py
- @exit 1
-!ENDIF
-
-clean:
- rm -f parsetab.py parsetab.pyc $(DISSECTOR_FILES)
-
-distclean: clean
-
-maintainer-clean: distclean
-
-# Fix EOL in generated dissectors. Cygwin's python generates files with
-# mixed EOL styles, which can't be commited to the SVN repository.
-# Stuff included from template and "cnf" files has "\r\n" on windows, while
-# the generated stuff has "\n".
-fix_eol: generate_dissector
- move packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).c.tmp
- move packet-$(PROTOCOL_NAME).h packet-$(PROTOCOL_NAME).h.tmp
- $(UNIX2DOS) < packet-$(PROTOCOL_NAME).c.tmp > packet-$(PROTOCOL_NAME).c
- $(UNIX2DOS) < packet-$(PROTOCOL_NAME).h.tmp > packet-$(PROTOCOL_NAME).h
- del /f packet-$(PROTOCOL_NAME).c.tmp packet-$(PROTOCOL_NAME).h.tmp
+include Makefile.common
+include ../../config.nmake
+include ../Makefile.inc.nmake
-copy_files: generate_dissector fix_eol
- xcopy packet-$(PROTOCOL_NAME).c ..\..\epan\dissectors /d /y
- xcopy packet-$(PROTOCOL_NAME).h ..\..\epan\dissectors /d /y
diff --git a/asn1/gsmmap/gsm_map-exp.cnf b/asn1/gsmmap/gsm_map-exp.cnf
deleted file mode 100644
index 0d2dff66c7..0000000000
--- a/asn1/gsmmap/gsm_map-exp.cnf
+++ /dev/null
@@ -1,654 +0,0 @@
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module Remote-Operations-Information-Objects --- --- ---
-
-#.MODULE
-Remote-Operations-Information-Objects Remote-Operations-Information-Objects
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MobileDomainDefinitions --- --- ---
-
-#.MODULE
-MobileDomainDefinitions MobileDomainDefinitions
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-ApplicationContexts --- --- ---
-
-#.MODULE
-MAP-ApplicationContexts gsm_map
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-SS-Code --- --- ---
-
-#.MODULE
-MAP-SS-Code gsm_map
-#.END
-
-#.IMPORT_TAG
-SS-Code BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-#.END
-
-#.TYPE_ATTR
-SS-Code TYPE = FT_UINT8 DISPLAY = BASE_DEC STRINGS = VALS(ssCode_vals) BITMASK = 0
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-BS-Code --- --- ---
-
-#.MODULE
-MAP-BS-Code gsm_map
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-TS-Code --- --- ---
-
-#.MODULE
-MAP-TS-Code gsm_map
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-ExtensionDataTypes --- --- ---
-
-#.MODULE
-MAP-ExtensionDataTypes gsm_map
-#.END
-
-#.IMPORT_TAG
-ExtensionContainer BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-#.END
-
-#.TYPE_ATTR
-ExtensionContainer TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-CommonDataTypes --- --- ---
-
-#.MODULE
-MAP-CommonDataTypes gsm_map
-#.END
-
-#.IMPORT_TAG
-AddressString BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-ISDN-AddressString BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-ISDN-SubaddressString BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-AlertingPattern BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-IMSI BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-IMEI BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-LCSClientExternalID BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-LCSServiceTypeID BER_CLASS_UNI BER_UNI_TAG_INTEGER
-CellGlobalIdOrServiceAreaIdFixedLength BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-LAIFixedLength BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-Ext-BasicServiceCode BER_CLASS_ANY/*choice*/ -1/*choice*/
-AgeOfLocationInformation BER_CLASS_UNI BER_UNI_TAG_INTEGER
-#.END
-
-#.TYPE_ATTR
-AddressString TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-ISDN-AddressString TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-ISDN-SubaddressString TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-AlertingPattern TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-IMSI TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-IMEI TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-LCSClientExternalID TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-LCSServiceTypeID TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(gsm_map_LCSServiceTypeID_vals) BITMASK = 0
-CellGlobalIdOrServiceAreaIdFixedLength TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-LAIFixedLength TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-Ext-BasicServiceCode TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(gsm_map_Ext_BasicServiceCode_vals) BITMASK = 0
-AgeOfLocationInformation TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = NULL BITMASK = 0
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-SS-DataTypes --- --- ---
-
-#.MODULE
-MAP-SS-DataTypes gsm_map.ss
-#.END
-
-#.IMPORT_TAG
-RegisterSS-Arg BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-SS-Info BER_CLASS_ANY/*choice*/ -1/*choice*/
-SS-Status BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-SS-ForBS-Code BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-CCBS-Feature BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-InterrogateSS-Res BER_CLASS_ANY/*choice*/ -1/*choice*/
-USSD-Arg BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-USSD-Res BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-USSD-DataCodingScheme BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-USSD-String BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-RegisterCC-EntryRes BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-EraseCC-EntryArg BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-EraseCC-EntryRes BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-#.END
-
-#.TYPE_ATTR
-RegisterSS-Arg TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-SS-Info TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(gsm_map_ss_SS_Info_vals) BITMASK = 0
-SS-Status TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-SS-ForBS-Code TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-CCBS-Feature TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-InterrogateSS-Res TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(gsm_map_ss_InterrogateSS_Res_vals) BITMASK = 0
-USSD-Arg TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-USSD-Res TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-USSD-DataCodingScheme TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-USSD-String TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-RegisterCC-EntryRes TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-EraseCC-EntryArg TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-EraseCC-EntryRes TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-ER-DataTypes --- --- ---
-
-#.MODULE
-MAP-ER-DataTypes gsm_map.er
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-SM-DataTypes --- --- ---
-
-#.MODULE
-MAP-SM-DataTypes gsm_map.sm
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-OM-DataTypes --- --- ---
-
-#.MODULE
-MAP-OM-DataTypes gsm_map.om
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-MS-DataTypes --- --- ---
-
-#.MODULE
-MAP-MS-DataTypes gsm_map.ms
-#.END
-
-#.IMPORT_TAG
-GSN-Address BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-QoS-Subscribed BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-Ext-QoS-Subscribed BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-Ext2-QoS-Subscribed BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-LSAIdentity BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-CUG-Info BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-CUG-Index BER_CLASS_UNI BER_UNI_TAG_INTEGER
-CUG-Interlock BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-NotificationToMSUser BER_CLASS_UNI BER_UNI_TAG_ENUMERATED
-SupportedCamelPhases BER_CLASS_UNI BER_UNI_TAG_BITSTRING
-OfferedCamel4Functionalities BER_CLASS_UNI BER_UNI_TAG_BITSTRING
-MS-Classmark2 BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-GPRSMSClass BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-LocationInformation BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-RAIdentity BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-GeographicalInformation BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-SubscriberState BER_CLASS_ANY/*choice*/ -1/*choice*/
-GPRSChargingID BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-#.END
-
-#.TYPE_ATTR
-GSN-Address TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-QoS-Subscribed TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-Ext-QoS-Subscribed TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-Ext2-QoS-Subscribed TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-LSAIdentity TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-CUG-Info TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-CUG-Index TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = NULL BITMASK = 0
-CUG-Interlock TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-NotificationToMSUser TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(gsm_map_ms_NotificationToMSUser_vals) BITMASK = 0
-SupportedCamelPhases TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-OfferedCamel4Functionalities TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-MS-Classmark2 TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-GPRSMSClass TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-LocationInformation TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-RAIdentity TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-GeographicalInformation TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-SubscriberState TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(gsm_map_ms_SubscriberState_vals) BITMASK = 0
-GPRSChargingID TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-CH-DataTypes --- --- ---
-
-#.MODULE
-MAP-CH-DataTypes gsm_map.ch
-#.END
-
-#.IMPORT_TAG
-SuppressionOfAnnouncement BER_CLASS_UNI BER_UNI_TAG_NULL
-CallReferenceNumber BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-UU-Data BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-#.END
-
-#.TYPE_ATTR
-SuppressionOfAnnouncement TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-CallReferenceNumber TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-UU-Data TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-LCS-DataTypes --- --- ---
-
-#.MODULE
-MAP-LCS-DataTypes gsm_map.lcs
-#.END
-
-#.IMPORT_TAG
-LocationType BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-DeferredLocationEventType BER_CLASS_UNI BER_UNI_TAG_BITSTRING
-LCSClientName BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-LCSRequestorID BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-LCS-QoS BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-SupportedGADShapes BER_CLASS_UNI BER_UNI_TAG_BITSTRING
-LCS-ReferenceNumber BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-LCSCodeword BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-AreaEventInfo BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-Ext-GeographicalInformation BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-VelocityEstimate BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-Add-GeographicalInformation BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-#.END
-
-#.TYPE_ATTR
-LocationType TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-DeferredLocationEventType TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-LCSClientName TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-LCSRequestorID TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-LCS-QoS TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-SupportedGADShapes TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-LCS-ReferenceNumber TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-LCSCodeword TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-AreaEventInfo TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-Ext-GeographicalInformation TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-VelocityEstimate TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-Add-GeographicalInformation TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-GR-DataTypes --- --- ---
-
-#.MODULE
-MAP-GR-DataTypes gsm_map.gr
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-DialogueInformation --- --- ---
-
-#.MODULE
-MAP-DialogueInformation gsm_map.dialogue
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-LocationServiceOperations --- --- ---
-
-#.MODULE
-MAP-LocationServiceOperations gsm_map
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-Group-Call-Operations --- --- ---
-
-#.MODULE
-MAP-Group-Call-Operations gsm_map
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-ShortMessageServiceOperations --- --- ---
-
-#.MODULE
-MAP-ShortMessageServiceOperations gsm_map
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-SupplementaryServiceOperations --- --- ---
-
-#.MODULE
-MAP-SupplementaryServiceOperations gsm_map
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-CallHandlingOperations --- --- ---
-
-#.MODULE
-MAP-CallHandlingOperations gsm_map
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-OperationAndMaintenanceOperations --- --- ---
-
-#.MODULE
-MAP-OperationAndMaintenanceOperations gsm_map
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-MobileServiceOperations --- --- ---
-
-#.MODULE
-MAP-MobileServiceOperations gsm_map
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-Errors --- --- ---
-
-#.MODULE
-MAP-Errors gsm_map
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module MAP-Protocol --- --- ---
-
-#.MODULE
-MAP-Protocol gsm_map
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module DummyMAP --- --- ---
-
-#.MODULE
-DummyMAP gsm_old
-#.END
-
-#.IMPORT_TAG
-GSMMAPLocalErrorcode BER_CLASS_UNI BER_UNI_TAG_INTEGER
-NewPassword BER_CLASS_UNI BER_UNI_TAG_NumericString
-GetPasswordArg BER_CLASS_UNI BER_UNI_TAG_ENUMERATED
-CurrentPassword BER_CLASS_UNI BER_UNI_TAG_NumericString
-SecurityHeader BER_CLASS_UNI BER_UNI_TAG_SEQUENCE
-ProtectedPayload BER_CLASS_UNI BER_UNI_TAG_OCTETSTRING
-#.END
-
-#.TYPE_ATTR
-GSMMAPLocalErrorcode TYPE = FT_INT32 DISPLAY = BASE_DEC STRINGS = VALS(gsm_old_GSMMAPLocalErrorcode_vals) BITMASK = 0
-NewPassword TYPE = FT_STRING DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-GetPasswordArg TYPE = FT_UINT32 DISPLAY = BASE_DEC STRINGS = VALS(gsm_old_GetPasswordArg_vals) BITMASK = 0
-CurrentPassword TYPE = FT_STRING DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-SecurityHeader TYPE = FT_NONE DISPLAY = BASE_NONE STRINGS = NULL BITMASK = 0
-ProtectedPayload TYPE = FT_BYTES DISPLAY = BASE_HEX STRINGS = NULL BITMASK = 0
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module SS-DataTypes --- --- ---
-
-#.MODULE
-SS-DataTypes gsm_ss
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
-# Do not modify this file.
-# It is created automatically by the ASN.1 to Wireshark dissector compiler
-# ./gsm_map-exp.cnf
-# ../../tools/asn2wrs.py -b -X -T -k -e -c gsmmap.cnf -s packet-gsm_map-template ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn
-
-
-# --- Module SS-Operations --- --- ---
-
-#.MODULE
-SS-Operations gsm_ss
-#.END
-
-#.IMPORT_TAG
-#.END
-
-#.TYPE_ATTR
-#.END
-
diff --git a/asn1/gsmmap/packet-gsm_map-template.c b/asn1/gsmmap/packet-gsmmap-template.c
index 8a7fee2197..8a7fee2197 100644
--- a/asn1/gsmmap/packet-gsm_map-template.c
+++ b/asn1/gsmmap/packet-gsmmap-template.c
diff --git a/asn1/gsmmap/packet-gsm_map-template.h b/asn1/gsmmap/packet-gsmmap-template.h
index bd095fa92c..bd095fa92c 100644
--- a/asn1/gsmmap/packet-gsm_map-template.h
+++ b/asn1/gsmmap/packet-gsmmap-template.h
diff --git a/configure.in b/configure.in
index 6f1d44e684..f99c106439 100644
--- a/configure.in
+++ b/configure.in
@@ -1479,6 +1479,13 @@ AC_OUTPUT(
asn1/cmip/Makefile
asn1/cms/Makefile
asn1/dap/Makefile
+ asn1/disp/Makefile
+ asn1/dop/Makefile
+ asn1/dsp/Makefile
+ asn1/ess/Makefile
+ asn1/ftam/Makefile
+ asn1/gnm/Makefile
+ asn1/gsmmap/Makefile
asn1/h245/Makefile
asn1/nbap/Makefile
asn1/ranap/Makefile