dissectors: more SPDX license convertions.
[metze/wireshark/wip.git] / epan / dissectors / asn1 / CMakeLists.txt
1 # CMakeLists.txt
2 #
3 # Wireshark - Network traffic analyzer
4 # By Gerald Combs <gerald@wireshark.org>
5 # Copyright 1998 Gerald Combs
6 #
7 # SPDX-License-Identifier: GPL-2.0-or-later
8 #
9
10 ADD_CUSTOM_CMAKE_INCLUDE()
11
12 set(ASN1_SRC_DIRS
13         HI2Operations
14         acp133
15         acse
16         ansi_map
17         ansi_tcap
18         atn-cm
19         atn-cpdlc
20         atn-ulcs
21         c1222
22         camel
23         cdt
24         charging_ase
25         cmip
26         cmp
27         cms
28         credssp
29         crmf
30         dap
31         disp
32         dop
33         dsp
34         ess
35         ftam
36         goose
37         gprscdr
38         gsm_map
39         h225
40         h235
41         h245
42         h248
43         h282
44         h283
45         h323
46         h450
47         h450-ros
48         h460
49         h501
50         hnbap
51         idmp
52         ilp
53         inap
54         isdn-sup
55         kerberos
56         lcsap
57         ldap
58         logotypecertextn
59         lpp
60         lppa
61         lppe
62         lte-rrc
63         m2ap
64         m3ap
65         mms
66         mpeg-audio
67         mpeg-pes
68         mudurl
69         nbap
70         nr-rrc
71         ns_cert_exts
72         novell_pkis
73         ocsp
74         p1
75         p22
76         p7
77         p772
78         pcap
79         pkcs1
80         pkcs12
81         pkinit
82         pkix1explicit
83         pkix1implicit
84         pkixac
85         pkixproxy
86         pkixqualified
87         pkixtsp
88         pres
89         q932
90         q932-ros
91         qsig
92         ranap
93         rnsap
94         ros
95         rrc
96         rrlp
97         rtse
98         rua
99         s1ap
100         sabp
101         sbc-ap
102         smrse
103         snmp
104         spnego
105         sv
106         t124
107         t125
108         t38
109         tcap
110         tetra
111         ulp
112         wlancertextn
113         x2ap
114         x509af
115         x509ce
116         x509if
117         x509sat
118         ${CUSTOM_ASN1_SRC_DIR}
119 )
120
121 set( BROKEN_ASN1_SRC_DIRS
122         # x721 does not build
123         x721
124 )
125
126 set(_asn1_deps)
127 foreach(ASN1_DIR ${ASN1_SRC_DIRS})
128         add_subdirectory( ${ASN1_DIR} )
129         list(APPEND _asn1_deps ${ASN1_DIR}/generate_dissector-${ASN1_DIR})
130 endforeach()
131
132 # Target to regenerate all outdated ASN.1 dissectors
133 add_custom_target(asn1 DEPENDS ${_asn1_deps})