diff options
Diffstat (limited to 'asn1')
31 files changed, 992 insertions, 1 deletions
diff --git a/asn1/CMakeLists.txt b/asn1/CMakeLists.txt index 390dc38658..048626b18a 100644 --- a/asn1/CMakeLists.txt +++ b/asn1/CMakeLists.txt @@ -62,7 +62,6 @@ set(ASN1_SRC_DIRS idmp inap isdn-sup - kerberos lcsap ldap logotypecertextn @@ -121,8 +120,15 @@ set(ASN1_SRC_DIRS x509ce x509if x509sat +) + +set( BROKEN_ASN1_SRC_DIRS + # Kerberos is a handwritten dissecotr, don't replace + kerberos + # x721 does not build x721 ) + foreach(ASN1_DIR ${ASN1_SRC_DIRS}) add_subdirectory( ${ASN1_DIR} ) endforeach() diff --git a/asn1/h225/CMakeLists.txt b/asn1/h225/CMakeLists.txt index 1fc4448aed..1267ec8415 100644 --- a/asn1/h225/CMakeLists.txt +++ b/asn1/h225/CMakeLists.txt @@ -21,3 +21,39 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME h225 ) + +set( PROTO_OPT ) + +set( EXPORT_FILES + ${PROTOCOL_NAME}-exp.cnf +) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + H323-MESSAGES.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 ) + +set( EXTRA_CNF + h235-exp.cnf + h245-exp.cnf +) + +ASN2WRS() + diff --git a/asn1/h235/CMakeLists.txt b/asn1/h235/CMakeLists.txt index 1fc4448aed..b65816a20c 100644 --- a/asn1/h235/CMakeLists.txt +++ b/asn1/h235/CMakeLists.txt @@ -21,3 +21,39 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME h235 ) + +set( PROTO_OPT ) + +set( EXPORT_FILES + ${PROTOCOL_NAME}-exp.cnf +) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + H235-SECURITY-MESSAGES.asn + H235-SRTP.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 ) + +set( EXTRA_CNF + h225-exp.cnf +) + +ASN2WRS() + diff --git a/asn1/h245/CMakeLists.txt b/asn1/h245/CMakeLists.txt index 1fc4448aed..6a525fdf70 100644 --- a/asn1/h245/CMakeLists.txt +++ b/asn1/h245/CMakeLists.txt @@ -21,3 +21,39 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME h245 ) + +set( PROTO_OPT ) + +set( EXPORT_FILES + ${PROTOCOL_NAME}-exp.cnf +) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + MULTIMEDIA-SYSTEM-CONTROL.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 ) + +set( EXTRA_CNF + h235-exp.cnf + h245-exp.cnf +) + +ASN2WRS() + diff --git a/asn1/h248/CMakeLists.txt b/asn1/h248/CMakeLists.txt index 1fc4448aed..5e1ecc944a 100644 --- a/asn1/h248/CMakeLists.txt +++ b/asn1/h248/CMakeLists.txt @@ -21,3 +21,31 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME h248 ) + +set( PROTO_OPT ) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + h248v3.asn + h248v1support.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/h282/CMakeLists.txt b/asn1/h282/CMakeLists.txt index 1fc4448aed..ee6e4140c0 100644 --- a/asn1/h282/CMakeLists.txt +++ b/asn1/h282/CMakeLists.txt @@ -21,3 +21,29 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME h282 ) + +set( PROTO_OPT ) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + RDC-PROTOCOL.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/h283/CMakeLists.txt b/asn1/h283/CMakeLists.txt index 1fc4448aed..12b8471111 100644 --- a/asn1/h283/CMakeLists.txt +++ b/asn1/h283/CMakeLists.txt @@ -21,3 +21,29 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME h283 ) + +set( PROTO_OPT ) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + LCT-PROTOCOL.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/h323/CMakeLists.txt b/asn1/h323/CMakeLists.txt index 1fc4448aed..6fc2124538 100644 --- a/asn1/h323/CMakeLists.txt +++ b/asn1/h323/CMakeLists.txt @@ -21,3 +21,35 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME h323 ) + +set( PROTO_OPT ) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + RAS-PROTOCOL-TUNNEL.asn + ROBUSTNESS-DATA.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 ) + +set( EXTRA_CNF + h225-exp.cnf +) + +ASN2WRS() + diff --git a/asn1/h450-ros/CMakeLists.txt b/asn1/h450-ros/CMakeLists.txt index 1fc4448aed..b29d20c1f5 100644 --- a/asn1/h450-ros/CMakeLists.txt +++ b/asn1/h450-ros/CMakeLists.txt @@ -21,3 +21,42 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME h450-ros ) + +set( PROTO_OPT -p h450.ros ) + +set( EXPORT_FILES + ${PROTOCOL_NAME}-exp.cnf +) + +set( EXT_ASN_FILE_LIST + ../ros/Remote-Operations-Information-Objects.asn +) + +set( ASN_FILE_LIST + Remote-Operations-Apdus.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 ) + +set( EXTRA_CNF + ../ros/ros-inv.cnf + ../ros/ros-res.cnf + ../ros/ros-err.cnf + ../ros/ros-rej.cnf +) + +ASN2WRS() + diff --git a/asn1/h450/CMakeLists.txt b/asn1/h450/CMakeLists.txt index 1fc4448aed..892d1bca2d 100644 --- a/asn1/h450/CMakeLists.txt +++ b/asn1/h450/CMakeLists.txt @@ -21,3 +21,57 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME h450 ) + +set( PROTO_OPT _EMPTY_ ) + +set( EXT_ASN_FILE_LIST +) + +set( H450_ASN + H4501-Supplementary-ServiceAPDU-Structure.asn + Addressing-Data-Elements.asn + H225-generic-parameters-definition.asn + Manufacturer-specific-service-extension-definition.asn + H4501-General-Error-List.asn +) + +set( H450_OP_ASN + Call-Transfer-Operations.asn + Call-Diversion-Operations.asn + Call-Hold-Operations.asn + Call-Park-Pickup-Operations.asn + Call-Waiting-Operations.asn + Message-Waiting-Indication-Operations.asn + Name-Operations.asn + Call-Completion-Operations.asn + Call-Offer-Operations.asn + Call-Intrusion-Operations.asn + Common-Information-Operations.asn +) + +set( ASN_FILE_LIST + ${H450_ASN} + ${H450_OP_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 ) + +set( EXTRA_CNF + h225-exp.cnf + h450-ros-exp.cnf +) + +ASN2WRS() + diff --git a/asn1/h460/CMakeLists.txt b/asn1/h460/CMakeLists.txt index 1fc4448aed..6031bbb48a 100644 --- a/asn1/h460/CMakeLists.txt +++ b/asn1/h460/CMakeLists.txt @@ -21,3 +21,45 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME h460 ) + +set( PROTO_OPT _EMPTY_ ) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + NUMBER-PORTABILITY.asn + CIRCUIT-STATUS-MAP.asn + CALL-PRIORITY.asn + QOS-MONITORING-REPORT.asn + QOS-MONITORING-EXTENDED-VOIP-REPORT.asn + CALL-PARTY-CATEGORY.asn + MLPP.asn + SIGNALLING-CHANNEL-SUSPEND-REDIRECT.asn + SIGNALLING-TRAVERSAL.asn + MEDIA-TRAVERSAL.asn + MESSAGE-BROADCAST.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 ) + +set( EXTRA_CNF + h225-exp.cnf + h235-exp.cnf + h245-exp.cnf +) + +ASN2WRS() + diff --git a/asn1/h501/CMakeLists.txt b/asn1/h501/CMakeLists.txt index 1fc4448aed..27d75d8ac0 100644 --- a/asn1/h501/CMakeLists.txt +++ b/asn1/h501/CMakeLists.txt @@ -21,3 +21,34 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME h501 ) + +set( PROTO_OPT ) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + H501-MESSAGES.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 ) + +set( EXTRA_CNF + h225-exp.cnf + h235-exp.cnf +) + +ASN2WRS() + diff --git a/asn1/hnbap/CMakeLists.txt b/asn1/hnbap/CMakeLists.txt index 1fc4448aed..00abaf8a25 100644 --- a/asn1/hnbap/CMakeLists.txt +++ b/asn1/hnbap/CMakeLists.txt @@ -21,3 +21,34 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME hnbap ) + +set( PROTO_OPT ) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + HNBAP-CommonDataTypes.asn + HNBAP-Constants.asn + HNBAP-Containers.asn + HNBAP-IEs.asn + HNBAP-PDU-Contents.asn + HNBAP-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() + diff --git a/asn1/idmp/CMakeLists.txt b/asn1/idmp/CMakeLists.txt index 1fc4448aed..efe63c62f4 100644 --- a/asn1/idmp/CMakeLists.txt +++ b/asn1/idmp/CMakeLists.txt @@ -21,3 +21,39 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME idmp ) + +set( PROTO_OPT ) + +set( EXPORT_FILES + ${PROTOCOL_NAME}-exp.cnf +) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + IDMProtocolSpecification.asn + CommonProtocolSpecification.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 -L ) + +set( EXTRA_CNF + x509ce-exp.cnf +) + +ASN2WRS() + diff --git a/asn1/isdn-sup/CMakeLists.txt b/asn1/isdn-sup/CMakeLists.txt index 1fc4448aed..e2d0dabe78 100644 --- a/asn1/isdn-sup/CMakeLists.txt +++ b/asn1/isdn-sup/CMakeLists.txt @@ -21,3 +21,43 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME isdn-sup ) + +set( PROTO_OPT ) + +set( EXPORT_FILES + ${PROTOCOL_NAME}-exp.cnf +) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + Addressing-Data-Elements.asn + Basic-Service-Elements.asn + Embedded-Q931-Types.asn + General-Errors.asn + Advice-of-Charge-Operations.asn + Closed-User-Group-Service-Operations.asn + Conference-Add-On-Operations.asn + Diversion-Operations.asn + MCID-Operations.asn + User-To-User-Signalling-Operations.asn + Freephone-Operations.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 -b -k ) + +ASN2WRS() + diff --git a/asn1/kerberos/CMakeLists.txt b/asn1/kerberos/CMakeLists.txt index 1fc4448aed..7a68223828 100644 --- a/asn1/kerberos/CMakeLists.txt +++ b/asn1/kerberos/CMakeLists.txt @@ -21,3 +21,35 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME kerberos ) + +set( PROTO_OPT ) + +set( EXPORT_FILES + ${PROTOCOL_NAME}-exp.cnf +) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + KerberosV5Spec2.asn + k5.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/lcsap/CMakeLists.txt b/asn1/lcsap/CMakeLists.txt index 1fc4448aed..72b2100909 100644 --- a/asn1/lcsap/CMakeLists.txt +++ b/asn1/lcsap/CMakeLists.txt @@ -21,3 +21,43 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME lcsap ) + +set( PROTO_OPT ) + +set( EXPORT_FILES + ${PROTOCOL_NAME}-exp.cnf +) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + LCS-AP-CommonDataTypes.asn + LCS-AP-Constants.asn + LCS-AP-Containers.asn + LCS-AP-IEs.asn + LCS-AP-PDU-Contents.asn + LCS-AP-PDU-Descriptions.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 ) + +set( EXTRA_CNF + x509if-exp.cnf +) + +ASN2WRS() + diff --git a/asn1/ldap/CMakeLists.txt b/asn1/ldap/CMakeLists.txt index 1fc4448aed..efca4d485e 100644 --- a/asn1/ldap/CMakeLists.txt +++ b/asn1/ldap/CMakeLists.txt @@ -21,3 +21,34 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME ldap ) + +set( PROTO_OPT ) + +set( EXPORT_FILES + ${PROTOCOL_NAME}-exp.cnf +) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + Lightweight-Directory-Access-Protocol-V3.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/logotypecertextn/CMakeLists.txt b/asn1/logotypecertextn/CMakeLists.txt index 1fc4448aed..a52a7f35de 100644 --- a/asn1/logotypecertextn/CMakeLists.txt +++ b/asn1/logotypecertextn/CMakeLists.txt @@ -21,3 +21,34 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME logotypecertextn ) + +set( PROTO_OPT ) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + LogotypeCertExtn.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 + x509af-exp.cnf +) + +ASN2WRS() + diff --git a/asn1/lpp/CMakeLists.txt b/asn1/lpp/CMakeLists.txt index 1fc4448aed..db123440af 100644 --- a/asn1/lpp/CMakeLists.txt +++ b/asn1/lpp/CMakeLists.txt @@ -21,3 +21,33 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME lpp ) + +set( PROTO_OPT ) + +set( EXPORT_FILES + ${PROTOCOL_NAME}-exp.cnf +) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + LPP.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/lppa/CMakeLists.txt b/asn1/lppa/CMakeLists.txt index 1fc4448aed..1f1e2cb1dd 100644 --- a/asn1/lppa/CMakeLists.txt +++ b/asn1/lppa/CMakeLists.txt @@ -21,3 +21,34 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME lppa ) + +set( PROTO_OPT ) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + LPPA-Common.asn + LPPA-Constant.asn + LPPA-Container.asn + LPPA-ElementaryProcedure.asn + LPPA-InformationElement.asn + LPPA-PDU.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/lppe/CMakeLists.txt b/asn1/lppe/CMakeLists.txt index 1fc4448aed..a43c3a4628 100644 --- a/asn1/lppe/CMakeLists.txt +++ b/asn1/lppe/CMakeLists.txt @@ -21,3 +21,33 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME lppe ) + +set( PROTO_OPT ) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + LPPe.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 ) + +set( EXTRA_CNF + lpp-exp.cnf +) + +ASN2WRS() + diff --git a/asn1/lte-rrc/CMakeLists.txt b/asn1/lte-rrc/CMakeLists.txt index 1fc4448aed..dc7cd9c66f 100644 --- a/asn1/lte-rrc/CMakeLists.txt +++ b/asn1/lte-rrc/CMakeLists.txt @@ -21,3 +21,36 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME lte-rrc ) + +set( PROTO_OPT ) + +set( EXPORT_FILES + ${PROTOCOL_NAME}-exp.cnf +) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + EUTRA-RRC-Definitions.asn + EUTRA-UE-Variables.asn + EUTRA-InterNodeDefinitions.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 -L ) + +ASN2WRS() + diff --git a/asn1/m3ap/CMakeLists.txt b/asn1/m3ap/CMakeLists.txt index 1fc4448aed..03b2bf46bc 100644 --- a/asn1/m3ap/CMakeLists.txt +++ b/asn1/m3ap/CMakeLists.txt @@ -21,3 +21,34 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME m3ap ) + +set( PROTO_OPT ) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + M3AP-CommonDataTypes.asn + M3AP-Constants.asn + M3AP-Containers.asn + M3AP-IEs.asn + M3AP-PDU-Contents.asn + M3AP-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() + diff --git a/asn1/mms/CMakeLists.txt b/asn1/mms/CMakeLists.txt index 1fc4448aed..03405e25a0 100644 --- a/asn1/mms/CMakeLists.txt +++ b/asn1/mms/CMakeLists.txt @@ -21,3 +21,34 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME mms ) + +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 -b ) + +set( EXTRA_CNF + acse-exp.cnf +) + +ASN2WRS() + diff --git a/asn1/mpeg-audio/CMakeLists.txt b/asn1/mpeg-audio/CMakeLists.txt index 1fc4448aed..411b22575d 100644 --- a/asn1/mpeg-audio/CMakeLists.txt +++ b/asn1/mpeg-audio/CMakeLists.txt @@ -21,3 +21,29 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME mpeg-audio ) + +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 + ${PROTOCOL_NAME}.cnf +) + +set( SRC_FILES + ${EXTRA_DIST} + ${EXT_ASN_FILE_LIST} +) + +set( A2W_FLAGS ) + +ASN2WRS() + diff --git a/asn1/mpeg-pes/CMakeLists.txt b/asn1/mpeg-pes/CMakeLists.txt index 1fc4448aed..8cfcd319c0 100644 --- a/asn1/mpeg-pes/CMakeLists.txt +++ b/asn1/mpeg-pes/CMakeLists.txt @@ -21,3 +21,29 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME mpeg-pes ) + +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 + ${PROTOCOL_NAME}.cnf +) + +set( SRC_FILES + ${EXTRA_DIST} + ${EXT_ASN_FILE_LIST} +) + +set( A2W_FLAGS ) + +ASN2WRS() + diff --git a/asn1/nbap/CMakeLists.txt b/asn1/nbap/CMakeLists.txt index 1fc4448aed..bd9b7dfe13 100644 --- a/asn1/nbap/CMakeLists.txt +++ b/asn1/nbap/CMakeLists.txt @@ -21,3 +21,35 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME nbap ) + +set( PROTO_OPT ) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + NBAP-CommonDataTypes.asn + NBAP-Constants.asn + NBAP-Containers.asn + NBAP-IEs.asn + NBAP-PDU-Contents.asn + NBAP-PDU-Descriptions.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/ns_cert_exts/CMakeLists.txt b/asn1/ns_cert_exts/CMakeLists.txt index 1fc4448aed..991cd18abd 100644 --- a/asn1/ns_cert_exts/CMakeLists.txt +++ b/asn1/ns_cert_exts/CMakeLists.txt @@ -21,3 +21,29 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME ns_cert_exts ) + +set( PROTO_OPT ) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + NETSCAPE-CERT-EXTS.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 -b ) + +ASN2WRS() + diff --git a/asn1/ocsp/CMakeLists.txt b/asn1/ocsp/CMakeLists.txt index 1fc4448aed..6a77688b24 100644 --- a/asn1/ocsp/CMakeLists.txt +++ b/asn1/ocsp/CMakeLists.txt @@ -21,3 +21,35 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME ocsp ) + +set( PROTO_OPT ) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + OCSP.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 + x509af-exp.cnf + x509ce-exp.cnf +) + +ASN2WRS() + diff --git a/asn1/x721/CMakeLists.txt b/asn1/x721/CMakeLists.txt index 1fc4448aed..c57ccfbd6a 100644 --- a/asn1/x721/CMakeLists.txt +++ b/asn1/x721/CMakeLists.txt @@ -21,3 +21,33 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +set( PROTOCOL_NAME dummy ) + +set( PROTO_OPT ) + +set( EXT_ASN_FILE_LIST +) + +set( ASN_FILE_LIST + Attribute-ASN1Module.asn + ManagedObjectClassesDefinitions.asn + Notification-ASN1Module.asn + Parameter-ASN1Module.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() + |