summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.cmake3
-rw-r--r--asn1/t124/CMakeLists.txt28
-rw-r--r--asn1/t125/CMakeLists.txt27
-rw-r--r--asn1/t38/CMakeLists.txt27
-rw-r--r--asn1/tcap/CMakeLists.txt31
-rw-r--r--asn1/tetra/CMakeLists.txt27
-rw-r--r--asn1/ulp/CMakeLists.txt28
-rw-r--r--asn1/wlancertextn/CMakeLists.txt27
-rw-r--r--asn1/x2ap/CMakeLists.txt31
9 files changed, 227 insertions, 2 deletions
diff --git a/README.cmake b/README.cmake
index e341870441..df45e6a074 100644
--- a/README.cmake
+++ b/README.cmake
@@ -2,7 +2,7 @@
$Id$
- Notice
+ Notice
To find out the current state of the cmake implementaion for
Wireshark, please take a look at "What needs to be done?" below.
@@ -87,7 +87,6 @@ All the executables now build from clean source on:
What needs to be done?
======================
-- Add asn1 autogen target (assigned: krj)
- Add back platform specific objects.
- Fix places in the cmake files marked as todo.
- Guides are not installed.
diff --git a/asn1/t124/CMakeLists.txt b/asn1/t124/CMakeLists.txt
index 1fc4448aed..efa1724572 100644
--- a/asn1/t124/CMakeLists.txt
+++ b/asn1/t124/CMakeLists.txt
@@ -21,3 +21,31 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
+set( PROTOCOL_NAME t124 )
+
+set( PROTO_OPT )
+
+set( EXT_ASN_FILE_LIST_LATE
+ ../t125/MCS-PROTOCOL.asn
+)
+
+set( ASN_FILE_LIST
+ GCC-PROTOCOL.asn
+)
+
+set( EXTRA_DIST
+ ${ASN_FILE_LIST}
+ packet-${PROTOCOL_NAME}-template.c
+ packet-${PROTOCOL_NAME}-template.h
+ ${PROTOCOL_NAME}.cnf
+)
+
+set( SRC_FILES
+ ${EXTRA_DIST}
+ ${EXT_ASN_FILE_LIST}
+)
+
+set( A2W_FLAGS )
+
+ASN2WRS()
+
diff --git a/asn1/t125/CMakeLists.txt b/asn1/t125/CMakeLists.txt
index 1fc4448aed..890f5bf17f 100644
--- a/asn1/t125/CMakeLists.txt
+++ b/asn1/t125/CMakeLists.txt
@@ -21,3 +21,30 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
+set( PROTOCOL_NAME t125 )
+
+set( PROTO_OPT )
+
+set( EXT_ASN_FILE_LIST
+)
+
+set( ASN_FILE_LIST
+ MCS-PROTOCOL.asn
+)
+
+set( EXTRA_DIST
+ ${ASN_FILE_LIST}
+ packet-${PROTOCOL_NAME}-template.c
+ packet-${PROTOCOL_NAME}-template.h
+ ${PROTOCOL_NAME}.cnf
+)
+
+set( SRC_FILES
+ ${EXTRA_DIST}
+ ${EXT_ASN_FILE_LIST}
+)
+
+set( A2W_FLAGS -b )
+
+ASN2WRS()
+
diff --git a/asn1/t38/CMakeLists.txt b/asn1/t38/CMakeLists.txt
index 1fc4448aed..e207e3ac17 100644
--- a/asn1/t38/CMakeLists.txt
+++ b/asn1/t38/CMakeLists.txt
@@ -21,3 +21,30 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
+set( PROTOCOL_NAME t38 )
+
+set( PROTO_OPT )
+
+set( EXT_ASN_FILE_LIST
+)
+
+set( ASN_FILE_LIST
+ T38_2002.asn
+)
+
+set( EXTRA_DIST
+ ${ASN_FILE_LIST}
+ packet-${PROTOCOL_NAME}-template.c
+ packet-${PROTOCOL_NAME}-template.h
+ ${PROTOCOL_NAME}.cnf
+)
+
+set( SRC_FILES
+ ${EXTRA_DIST}
+ ${EXT_ASN_FILE_LIST}
+)
+
+set( A2W_FLAGS )
+
+ASN2WRS()
+
diff --git a/asn1/tcap/CMakeLists.txt b/asn1/tcap/CMakeLists.txt
index 1fc4448aed..c7c1bd3e15 100644
--- a/asn1/tcap/CMakeLists.txt
+++ b/asn1/tcap/CMakeLists.txt
@@ -21,3 +21,34 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
+set( PROTOCOL_NAME tcap )
+
+set( PROTO_OPT )
+
+set( EXT_ASN_FILE_LIST
+)
+
+set( ASN_FILE_LIST
+ ${PROTOCOL_NAME}.asn
+ UnidialoguePDUs.asn
+ DialoguePDUs.asn
+)
+
+set( EXTRA_DIST
+ ${ASN_FILE_LIST}
+ packet-${PROTOCOL_NAME}-template.c
+ packet-${PROTOCOL_NAME}-template.h
+ ${PROTOCOL_NAME}.cnf
+)
+
+set( SRC_FILES
+ ${EXTRA_DIST}
+ ${EXT_ASN_FILE_LIST}
+ TCAPMessages.asn
+ TC-Notation-Extensions.asn
+)
+
+set( A2W_FLAGS -b )
+
+ASN2WRS()
+
diff --git a/asn1/tetra/CMakeLists.txt b/asn1/tetra/CMakeLists.txt
index 1fc4448aed..458da39bb9 100644
--- a/asn1/tetra/CMakeLists.txt
+++ b/asn1/tetra/CMakeLists.txt
@@ -21,3 +21,30 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
+set( PROTOCOL_NAME tetra )
+
+set( PROTO_OPT )
+
+set( EXT_ASN_FILE_LIST
+)
+
+set( ASN_FILE_LIST
+ ${PROTOCOL_NAME}.asn
+)
+
+set( EXTRA_DIST
+ ${ASN_FILE_LIST}
+ packet-${PROTOCOL_NAME}-template.c
+ packet-${PROTOCOL_NAME}-template.h
+ ${PROTOCOL_NAME}.cnf
+)
+
+set( SRC_FILES
+ ${EXTRA_DIST}
+ ${EXT_ASN_FILE_LIST}
+)
+
+set( A2W_FLAGS -u )
+
+ASN2WRS()
+
diff --git a/asn1/ulp/CMakeLists.txt b/asn1/ulp/CMakeLists.txt
index 1fc4448aed..6d94e2efc2 100644
--- a/asn1/ulp/CMakeLists.txt
+++ b/asn1/ulp/CMakeLists.txt
@@ -21,3 +21,31 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
+set( PROTOCOL_NAME ulp )
+
+set( PROTO_OPT )
+
+set( EXT_ASN_FILE_LIST
+)
+
+set( ASN_FILE_LIST
+ ULP.asn
+ SUPL.asn
+ ULP-Components.asn
+)
+
+set( EXTRA_DIST
+ ${ASN_FILE_LIST}
+ packet-${PROTOCOL_NAME}-template.c
+ ${PROTOCOL_NAME}.cnf
+)
+
+set( SRC_FILES
+ ${EXTRA_DIST}
+ ${EXT_ASN_FILE_LIST}
+)
+
+set( A2W_FLAGS )
+
+ASN2WRS()
+
diff --git a/asn1/wlancertextn/CMakeLists.txt b/asn1/wlancertextn/CMakeLists.txt
index 1fc4448aed..5aab266c45 100644
--- a/asn1/wlancertextn/CMakeLists.txt
+++ b/asn1/wlancertextn/CMakeLists.txt
@@ -21,3 +21,30 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
+set( PROTOCOL_NAME wlancertextn )
+
+set( PROTO_OPT )
+
+set( EXT_ASN_FILE_LIST
+)
+
+set( ASN_FILE_LIST
+ WLANCERTEXTN.asn
+)
+
+set( EXTRA_DIST
+ ${ASN_FILE_LIST}
+ packet-${PROTOCOL_NAME}-template.c
+ packet-${PROTOCOL_NAME}-template.h
+ ${PROTOCOL_NAME}.cnf
+)
+
+set( SRC_FILES
+ ${EXTRA_DIST}
+ ${EXT_ASN_FILE_LIST}
+)
+
+set( A2W_FLAGS -b )
+
+ASN2WRS()
+
diff --git a/asn1/x2ap/CMakeLists.txt b/asn1/x2ap/CMakeLists.txt
index 1fc4448aed..f98f8aff6e 100644
--- a/asn1/x2ap/CMakeLists.txt
+++ b/asn1/x2ap/CMakeLists.txt
@@ -21,3 +21,34 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
+set( PROTOCOL_NAME x2ap )
+
+set( PROTO_OPT )
+
+set( EXT_ASN_FILE_LIST
+)
+
+set( ASN_FILE_LIST
+ X2AP-CommonDataTypes.asn
+ X2AP-Constants.asn
+ X2AP-Containers.asn
+ X2AP-IEs.asn
+ X2AP-PDU-Contents.asn
+ X2AP-PDU-Descriptions.asn
+)
+
+set( EXTRA_DIST
+ ${ASN_FILE_LIST}
+ packet-${PROTOCOL_NAME}-template.c
+ ${PROTOCOL_NAME}.cnf
+)
+
+set( SRC_FILES
+ ${EXTRA_DIST}
+ ${EXT_ASN_FILE_LIST}
+)
+
+set( A2W_FLAGS )
+
+ASN2WRS()
+