Skip to content

Commit

Permalink
Allow generating some more dissectors with cmake.
Browse files Browse the repository at this point in the history
svn path=/trunk/; revision=49196
  • Loading branch information
Jörg Mayer committed May 7, 2013
1 parent 1d58911 commit 369c7b7
Show file tree
Hide file tree
Showing 8 changed files with 303 additions and 0 deletions.
35 changes: 35 additions & 0 deletions asn1/acse/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,38 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#

set( PROTOCOL_NAME acse )

set( PROTO_OPT )

set( EXPORT_FILES
${PROTOCOL_NAME}-exp.cnf
)

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 -b -C )

set( EXTRA_CNF
x509if-exp.cnf
)

ASN2WRS()

44 changes: 44 additions & 0 deletions asn1/p1/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,47 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#

set( PROTOCOL_NAME p1 )

set( PROTO_OPT )

set( EXPORT_FILES
${PROTOCOL_NAME}-exp.cnf
)

set( EXT_ASN_FILE_LIST
)

set( ASN_FILE_LIST
MTAAbstractService.asn
MTSAbstractService.asn
MTSAccessProtocol.asn
MHSProtocolObjectIdentifiers.asn
MTSUpperBounds.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 -C )

set( EXTRA_CNF
x509af-exp.cnf
x509ce-exp.cnf
x509if-exp.cnf
x509sat-exp.cnf
ros-exp.cnf
rtse-exp.cnf
)

ASN2WRS()

42 changes: 42 additions & 0 deletions asn1/ros/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,45 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#

set( PROTOCOL_NAME ros )

set( PROTO_OPT )

set( EXPORT_FILES
${PROTOCOL_NAME}-exp.cnf
)

set( EXT_ASN_FILE_LIST
)

set( ASN_FILE_LIST
${PROTOCOL_NAME}.asn
Remote-Operations-Information-Objects.asn
)

set( EXTRA_DIST
${ASN_FILE_LIST}
packet-${PROTOCOL_NAME}-template.c
packet-${PROTOCOL_NAME}-template.h
${PROTOCOL_NAME}.cnf
Remote-Operations-Generic-ROS-PDUs.asn
Remote-Operations-Information-Objects.asn
Remote-Operations-Useful-Definitions.asn
ros-err.cnf
ros-inv.cnf
ros-rej.cnf
ros-res.cnf
)

set( SRC_FILES
${EXTRA_DIST}
${EXT_ASN_FILE_LIST}
)

set( A2W_FLAGS -b )

set( EXTRA_CNF
)

ASN2WRS()

34 changes: 34 additions & 0 deletions asn1/rtse/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,37 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#

set( PROTOCOL_NAME rtse )

set( PROTO_OPT )

set( EXPORT_FILES
${PROTOCOL_NAME}-exp.cnf
)

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 -b )

set( EXTRA_CNF
)

ASN2WRS()

37 changes: 37 additions & 0 deletions asn1/x509af/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,40 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#

set( PROTOCOL_NAME x509af )

set( PROTO_OPT )

set( EXPORT_FILES
${PROTOCOL_NAME}-exp.cnf
)

set( EXT_ASN_FILE_LIST
)

set( ASN_FILE_LIST
AuthenticationFramework.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 )

set( EXTRA_CNF
x509ce-exp.cnf
x509if-exp.cnf
x509sat-exp.cnf
)

ASN2WRS()

39 changes: 39 additions & 0 deletions asn1/x509ce/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,42 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#

set( PROTOCOL_NAME x509ce )

set( PROTO_OPT )

set( EXPORT_FILES
${PROTOCOL_NAME}-exp.cnf
)

set( EXT_ASN_FILE_LIST
)

set( ASN_FILE_LIST
CertificateExtensions.asn
CertificateExtensionsCiplus.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 )

set( EXTRA_CNF
p1-exp.cnf
x509af-exp.cnf
x509if-exp.cnf
x509sat-exp.cnf
)

ASN2WRS()

36 changes: 36 additions & 0 deletions asn1/x509if/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,39 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#

set( PROTOCOL_NAME x509if )

set( PROTO_OPT )

set( EXPORT_FILES
${PROTOCOL_NAME}-exp.cnf
)

set( EXT_ASN_FILE_LIST
)

set( ASN_FILE_LIST
InformationFramework.asn
ServiceAdministration.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 )

set( EXTRA_CNF
x509sat-exp.cnf
)

ASN2WRS()

36 changes: 36 additions & 0 deletions asn1/x509sat/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,39 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#

set( PROTOCOL_NAME x509sat )

set( PROTO_OPT )

set( EXPORT_FILES
${PROTOCOL_NAME}-exp.cnf
)

set( EXT_ASN_FILE_LIST
)

set( ASN_FILE_LIST
SelectedAttributeTypes.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 -r Syntax )

set( EXTRA_CNF
x509if-exp.cnf
p1-exp.cnf
)

ASN2WRS()

0 comments on commit 369c7b7

Please sign in to comment.