diff options
-rw-r--r-- | README.cmake | 3 | ||||
-rw-r--r-- | asn1/t124/CMakeLists.txt | 28 | ||||
-rw-r--r-- | asn1/t125/CMakeLists.txt | 27 | ||||
-rw-r--r-- | asn1/t38/CMakeLists.txt | 27 | ||||
-rw-r--r-- | asn1/tcap/CMakeLists.txt | 31 | ||||
-rw-r--r-- | asn1/tetra/CMakeLists.txt | 27 | ||||
-rw-r--r-- | asn1/ulp/CMakeLists.txt | 28 | ||||
-rw-r--r-- | asn1/wlancertextn/CMakeLists.txt | 27 | ||||
-rw-r--r-- | asn1/x2ap/CMakeLists.txt | 31 |
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() + |