summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asn1/MAP_Dialogue/Makefile.nmake23
-rw-r--r--asn1/cmip/Makefile.nmake23
-rw-r--r--asn1/cms/Makefile.nmake23
-rw-r--r--asn1/ess/Makefile.nmake29
-rw-r--r--asn1/gsmmap/Makefile.nmake23
-rw-r--r--asn1/h235/Makefile.nmake23
-rw-r--r--asn1/h245/Makefile.nmake23
-rw-r--r--asn1/h248/Makefile.nmake23
-rw-r--r--asn1/h450/Makefile.nmake23
-rw-r--r--asn1/logotype-cert-extn/Makefile.nmake23
-rw-r--r--asn1/ns-cert-exts/Makefile.nmake23
-rw-r--r--asn1/ocsp/Makefile.nmake23
-rw-r--r--asn1/pkcs1/Makefile.nmake23
-rw-r--r--asn1/pkinit/Makefile.nmake23
-rw-r--r--asn1/pkix1explicit/Makefile.nmake23
-rw-r--r--asn1/pkix1implicit/Makefile.nmake23
-rw-r--r--asn1/pkixcmp/Makefile.nmake23
-rw-r--r--asn1/pkixcrmf/Makefile.nmake23
-rw-r--r--asn1/pkixproxy/Makefile.nmake23
-rw-r--r--asn1/pkixqualified/Makefile.nmake23
-rw-r--r--asn1/pkixtsp/Makefile.nmake23
-rw-r--r--asn1/smrse/Makefile.nmake23
-rw-r--r--asn1/x509af/Makefile.nmake23
-rw-r--r--asn1/x509ce/Makefile.nmake23
-rw-r--r--asn1/x509if/Makefile.nmake23
-rw-r--r--asn1/x509sat/Makefile.nmake23
26 files changed, 604 insertions, 0 deletions
diff --git a/asn1/MAP_Dialogue/Makefile.nmake b/asn1/MAP_Dialogue/Makefile.nmake
new file mode 100644
index 0000000000..9d55fba1d3
--- /dev/null
+++ b/asn1/MAP_Dialogue/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-MAP_DialoguePDU.c packet-MAP_DialoguePDU.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py MAP_DialoguePDU.asn packet-MAP-DialoguePDU-template.c packet-MAP-DialoguePDU-template.h MAP_DialoguePDU.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p MAP_DialoguePDU -c MAP_DialoguePDU.cnf -s packet-MAP-DialoguePDU-template MAP_DialoguePDU.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-MAP_DialoguePDU.c ..\..\epan\dissectors /d /y
+ xcopy packet-MAP_DialoguePDU.h ..\..\epan\dissectors /d /y
diff --git a/asn1/cmip/Makefile.nmake b/asn1/cmip/Makefile.nmake
new file mode 100644
index 0000000000..80708b4b2f
--- /dev/null
+++ b/asn1/cmip/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-cmip.c packet-cmip.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py CMIP.asn packet-cmip-template.c packet-cmip-template.h cmip.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p cmip -c cmip.cnf -s packet-cmip-template CMIP.asn
+!ENDIF
+
+clean:
+ rm -f cmip-exp.cnf parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-cmip.c ..\..\epan\dissectors /d /y
+ xcopy packet-cmip.h ..\..\epan\dissectors /d /y
diff --git a/asn1/cms/Makefile.nmake b/asn1/cms/Makefile.nmake
new file mode 100644
index 0000000000..8f159a034e
--- /dev/null
+++ b/asn1/cms/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-cms.c packet-cms.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py CryptographicMessageSyntax.asn packet-cms-template.c packet-cms-template.h cms.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p cms -c cms.cnf -s packet-cms-template CryptographicMessageSyntax.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-cms.c ..\..\epan\dissectors /d /y
+ xcopy packet-cms.h ..\..\epan\dissectors /d /y
diff --git a/asn1/ess/Makefile.nmake b/asn1/ess/Makefile.nmake
new file mode 100644
index 0000000000..c4b08582a4
--- /dev/null
+++ b/asn1/ess/Makefile.nmake
@@ -0,0 +1,29 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-ess.c packet-ess.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py ExtendedSecurityServices.asn packet-ess-template.c packet-ess-template.h ess.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -k -e -p ess -c ess.cnf -s packet-ess-template ExtendedSecurityServices.asn
+!ENDIF
+
+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
+ xcopy packet-ess.c ..\..\epan\dissectors /d /y
+ xcopy packet-ess.h ..\..\epan\dissectors /d /y
diff --git a/asn1/gsmmap/Makefile.nmake b/asn1/gsmmap/Makefile.nmake
new file mode 100644
index 0000000000..e77368dfb9
--- /dev/null
+++ b/asn1/gsmmap/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-gsm_map.c packet-gsm_map.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py GSMMAP.asn packet-gsm_map-template.c packet-gsm_map-template.h gsmmap.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p gsm_map -c gsmmap.cnf -s packet-gsm_map-template GSMMAP.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-gsm_map.c ..\..\epan\dissectors /d /y
+ xcopy packet-gsm_map.h ..\..\epan\dissectors /d /y
diff --git a/asn1/h235/Makefile.nmake b/asn1/h235/Makefile.nmake
new file mode 100644
index 0000000000..267ec64aea
--- /dev/null
+++ b/asn1/h235/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-h235.c packet-h235.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py packet-h235-template.c packet-h235-template.h h235.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -p h235 -c h235.cnf -s packet-h235-template H235-SECURITY-MESSAGES.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-h235.c ..\..\epan\dissectors /d /y
+ xcopy packet-h235.h ..\..\epan\dissectors /d /y
diff --git a/asn1/h245/Makefile.nmake b/asn1/h245/Makefile.nmake
new file mode 100644
index 0000000000..d7dfb3c4b3
--- /dev/null
+++ b/asn1/h245/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-h245.c packet-h245.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py packet-h245-template.c packet-h245-template.h h245.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -e -p h245 -c h245.cnf -s packet-h245-template h245.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-h245.c ..\..\epan\dissectors /d /y
+ xcopy packet-h245.h ..\..\epan\dissectors /d /y
diff --git a/asn1/h248/Makefile.nmake b/asn1/h248/Makefile.nmake
new file mode 100644
index 0000000000..f98043df7b
--- /dev/null
+++ b/asn1/h248/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-h248.c packet-h248.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py MEGACO.asn packet-h248-template.c packet-h248-template.h h248.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p h248 -c h248.cnf -s packet-h248-template MEGACO.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-h248.c ..\..\epan\dissectors /d /y
+ xcopy packet-h248.h ..\..\epan\dissectors /d /y
diff --git a/asn1/h450/Makefile.nmake b/asn1/h450/Makefile.nmake
new file mode 100644
index 0000000000..da194d9379
--- /dev/null
+++ b/asn1/h450/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-h450.c packet-h450.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py h4501.asn packet-h450-template.c packet-h450-template.h h450.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p h450 -c h450.cnf -s packet-h450-template h4501.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-h450.c ..\..\epan\dissectors /d /y
+ xcopy packet-h450.h ..\..\epan\dissectors /d /y
diff --git a/asn1/logotype-cert-extn/Makefile.nmake b/asn1/logotype-cert-extn/Makefile.nmake
new file mode 100644
index 0000000000..faf3259d46
--- /dev/null
+++ b/asn1/logotype-cert-extn/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-logotypecertextn.c packet-logotypecertextn.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py LogotypeCertExtn.asn packet-logotype-cert-extn-template.c packet-logotype-cert-extn-template.h logotype-cert-extn.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p logotypecertextn -c logotype-cert-extn.cnf -s packet-logotype-cert-extn-template LogotypeCertExtn.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-logotypecertextn.c ..\..\epan\dissectors /d /y
+ xcopy packet-logotypecertextn.h ..\..\epan\dissectors /d /y
diff --git a/asn1/ns-cert-exts/Makefile.nmake b/asn1/ns-cert-exts/Makefile.nmake
new file mode 100644
index 0000000000..10446c8ee7
--- /dev/null
+++ b/asn1/ns-cert-exts/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-ns_cert_exts.c packet-ns_cert_exts.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py NETSCAPE-CERT-EXTS.asn packet-ns_cert_exts-template.c packet-ns_cert_exts-template.h ns_cert_exts.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p ns_cert_exts -c ns_cert_exts.cnf -s packet-ns_cert_exts-template NETSCAPE-CERT-EXTS.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-ns_cert_exts.c ..\..\epan\dissectors /d /y
+ xcopy packet-ns_cert_exts.h ..\..\epan\dissectors /d /y
diff --git a/asn1/ocsp/Makefile.nmake b/asn1/ocsp/Makefile.nmake
new file mode 100644
index 0000000000..074085770f
--- /dev/null
+++ b/asn1/ocsp/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-ocsp.c packet-ocsp.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py OCSP.asn packet-ocsp-template.c packet-ocsp-template.h ocsp.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p ocsp -c ocsp.cnf -s packet-ocsp-template OCSP.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-ocsp.c ..\..\epan\dissectors /d /y
+ xcopy packet-ocsp.h ..\..\epan\dissectors /d /y
diff --git a/asn1/pkcs1/Makefile.nmake b/asn1/pkcs1/Makefile.nmake
new file mode 100644
index 0000000000..9283c6ee2f
--- /dev/null
+++ b/asn1/pkcs1/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-pkcs1.c packet-pkcs1.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py PKCS1.asn packet-pkcs1-template.c packet-pkcs1-template.h pkcs1.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -p pkcs1 -c pkcs1.cnf -s packet-pkcs1-template PKCS1.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-pkcs1.c ..\..\epan\dissectors /d /y
+ xcopy packet-pkcs1.h ..\..\epan\dissectors /d /y
diff --git a/asn1/pkinit/Makefile.nmake b/asn1/pkinit/Makefile.nmake
new file mode 100644
index 0000000000..8d6106ebdb
--- /dev/null
+++ b/asn1/pkinit/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-pkinit.c packet-pkinit.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py PKINIT.asn packet-pkinit-template.c packet-pkinit-template.h pkinit.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -e -X -b -p pkinit -c pkinit.cnf -s packet-pkinit-template PKINIT.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-pkinit.c ..\..\epan\dissectors /d /y
+ xcopy packet-pkinit.h ..\..\epan\dissectors /d /y
diff --git a/asn1/pkix1explicit/Makefile.nmake b/asn1/pkix1explicit/Makefile.nmake
new file mode 100644
index 0000000000..9d4ca6f483
--- /dev/null
+++ b/asn1/pkix1explicit/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-pkix1explicit.c packet-pkix1explicit.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py PKIX1EXPLICIT93.asn packet-pkix1explicit-template.c packet-pkix1explicit-template.h pkix1explicit.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -e -X -b -p pkix1explicit -c pkix1explicit.cnf -s packet-pkix1explicit-template PKIX1EXPLICIT93.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-pkix1explicit.c ..\..\epan\dissectors /d /y
+ xcopy packet-pkix1explicit.h ..\..\epan\dissectors /d /y
diff --git a/asn1/pkix1implicit/Makefile.nmake b/asn1/pkix1implicit/Makefile.nmake
new file mode 100644
index 0000000000..09822cbadb
--- /dev/null
+++ b/asn1/pkix1implicit/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-pkix1implicit.c packet-pkix1implicit.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py PKIX1IMPLICIT93.asn packet-pkix1implicit-template.c packet-pkix1implicit-template.h pkix1implicit.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -e -X -b -p pkix1implicit -c pkix1implicit.cnf -s packet-pkix1implicit-template PKIX1IMPLICIT93.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-pkix1implicit.c ..\..\epan\dissectors /d /y
+ xcopy packet-pkix1implicit.h ..\..\epan\dissectors /d /y
diff --git a/asn1/pkixcmp/Makefile.nmake b/asn1/pkixcmp/Makefile.nmake
new file mode 100644
index 0000000000..2c924d0061
--- /dev/null
+++ b/asn1/pkixcmp/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-cmp.c packet-cmp.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py CMP.asn packet-cmp-template.c packet-cmp-template.h cmp.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p cmp -c cmp.cnf -s packet-cmp-template CMP.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-cmp.c ..\..\epan\dissectors /d /y
+ xcopy packet-cmp.h ..\..\epan\dissectors /d /y
diff --git a/asn1/pkixcrmf/Makefile.nmake b/asn1/pkixcrmf/Makefile.nmake
new file mode 100644
index 0000000000..6780cfa83f
--- /dev/null
+++ b/asn1/pkixcrmf/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-crmf.c packet-crmf.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py CRMF.asn packet-crmf-template.c packet-crmf-template.h crmf.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p crmf -c crmf.cnf -s packet-crmf-template CRMF.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-crmf.c ..\..\epan\dissectors /d /y
+ xcopy packet-crmf.h ..\..\epan\dissectors /d /y
diff --git a/asn1/pkixproxy/Makefile.nmake b/asn1/pkixproxy/Makefile.nmake
new file mode 100644
index 0000000000..fde7294aa2
--- /dev/null
+++ b/asn1/pkixproxy/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-pkixproxy.c packet-pkixproxy.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py PKIXProxy.asn packet-pkixproxy-template.c packet-pkixproxy-template.h pkixproxy.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p pkixproxy -c pkixproxy.cnf -s packet-pkixproxy-template PKIXProxy.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-pkixproxy.c ..\..\epan\dissectors /d /y
+ xcopy packet-pkixproxy.h ..\..\epan\dissectors /d /y
diff --git a/asn1/pkixqualified/Makefile.nmake b/asn1/pkixqualified/Makefile.nmake
new file mode 100644
index 0000000000..3cfa578ee8
--- /dev/null
+++ b/asn1/pkixqualified/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-pkixqualified.c packet-pkixqualified.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py PKIXqualified.asn packet-pkixqualified-template.c packet-pkixqualified-template.h pkixqualified.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p pkixqualified -c pkixqualified.cnf -s packet-pkixqualified-template PKIXqualified.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-pkixqualified.c ..\..\epan\dissectors /d /y
+ xcopy packet-pkixqualified.h ..\..\epan\dissectors /d /y
diff --git a/asn1/pkixtsp/Makefile.nmake b/asn1/pkixtsp/Makefile.nmake
new file mode 100644
index 0000000000..f99021f00f
--- /dev/null
+++ b/asn1/pkixtsp/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-pkixtsp.c packet-pkixtsp.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py PKIXTSP.asn packet-pkixtsp-template.c packet-pkixtsp-template.h pkixtsp.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p pkixtsp -c pkixtsp.cnf -s packet-pkixtsp-template PKIXTSP.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-pkixtsp.c ..\..\epan\dissectors /d /y
+ xcopy packet-pkixtsp.h ..\..\epan\dissectors /d /y
diff --git a/asn1/smrse/Makefile.nmake b/asn1/smrse/Makefile.nmake
new file mode 100644
index 0000000000..5f518296f1
--- /dev/null
+++ b/asn1/smrse/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-smrse.c packet-smrse.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py SMRSE.asn packet-smrse-template.c packet-smrse-template.h smrse.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p smrse -c smrse.cnf -s packet-smrse-template SMRSE.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-smrse.c ..\..\epan\dissectors /d /y
+ xcopy packet-smrse.h ..\..\epan\dissectors /d /y
diff --git a/asn1/x509af/Makefile.nmake b/asn1/x509af/Makefile.nmake
new file mode 100644
index 0000000000..a9d551246c
--- /dev/null
+++ b/asn1/x509af/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-x509af.c packet-x509af.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py AuthenticationFramework.asn packet-x509af-template.c packet-x509af-template.h x509af.cnf ../x509if/x509if-exp.cnf ../x509sat/x509sat-exp.cnf ../x509ce/x509ce-exp.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p x509af -c x509af.cnf -s packet-x509af-template AuthenticationFramework.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-x509af.c ..\..\epan\dissectors /d /y
+ xcopy packet-x509af.h ..\..\epan\dissectors /d /y
diff --git a/asn1/x509ce/Makefile.nmake b/asn1/x509ce/Makefile.nmake
new file mode 100644
index 0000000000..aa7ef73506
--- /dev/null
+++ b/asn1/x509ce/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-x509ce.c packet-x509ce.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py CertificateExtensions.asn packet-x509ce-template.c packet-x509ce-template.h x509ce.cnf ../x509if/x509if-exp.cnf ../x509sat/x509sat-exp.cnf ../x509af/x509af-exp.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p x509ce -c x509ce.cnf -s packet-x509ce-template CertificateExtensions.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-x509ce.c ..\..\epan\dissectors /d /y
+ xcopy packet-x509ce.h ..\..\epan\dissectors /d /y
diff --git a/asn1/x509if/Makefile.nmake b/asn1/x509if/Makefile.nmake
new file mode 100644
index 0000000000..262f4657b3
--- /dev/null
+++ b/asn1/x509if/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-x509if.c packet-x509if.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py InformationFramework.asn packet-x509if-template.c packet-x509if-template.h x509if.cnf ../x509sat/x509sat-exp.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p x509if -c x509if.cnf -s packet-x509if-template InformationFramework.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-x509if.c ..\..\epan\dissectors /d /y
+ xcopy packet-x509if.h ..\..\epan\dissectors /d /y
diff --git a/asn1/x509sat/Makefile.nmake b/asn1/x509sat/Makefile.nmake
new file mode 100644
index 0000000000..d9260a35f5
--- /dev/null
+++ b/asn1/x509sat/Makefile.nmake
@@ -0,0 +1,23 @@
+## Use: $(MAKE) /$(MAKEFLAGS) -f makefile.nmake
+#
+# $Id$
+
+include ../../config.nmake
+
+DISSECTOR_FILES=packet-x509sat.c packet-x509sat.h
+
+all: generate_dissector
+
+generate_dissector: $(DISSECTOR_FILES)
+
+$(DISSECTOR_FILES): ../../tools/asn2eth.py SelectedAttributeTypes.asn packet-x509sat-template.c packet-x509sat-template.h x509sat.cnf ../x509if/x509if-exp.cnf
+!IFDEF PYTHON
+ $(PYTHON) ../../tools/asn2eth.py -X -b -e -p x509sat -c x509sat.cnf -s packet-x509sat-template SelectedAttributeTypes.asn
+!ENDIF
+
+clean:
+ rm -f parsetab.py $(DISSECTOR_FILES)
+
+copy_files: generate_dissector
+ xcopy packet-x509sat.c ..\..\epan\dissectors /d /y
+ xcopy packet-x509sat.h ..\..\epan\dissectors /d /y