Mercurial > hg > freeDiameter
annotate libfdproto/CMakeLists.txt @ 1515:8430dabbc637
Add 3GPP TS 29.109 V15.0.0 (2017-06)
Add AVPs:
- GBA-UserSecSettings, OctetString, code 400, section 6.3.1.1
- Transaction-Identifier, OctetString, code 401, section 6.3.1.2
- NAF-Id, OctetString, code 402, section 6.3.1.3
- GAA-Service-Identifier, OctetString, code 403, section 6.3.1.4
- Key-ExpiryTime, Time, code 404, section 6.3.1.5
- ME-Key-Material, OctetString, code 405, section 6.3.1.6
- UICC-Key-Material, OctetString, code 406, section 6.3.1.7
- GBA-U-Awareness-Indicator, Enumerated, code 407, section 6.3.1.8
- BootstrapInfoCreationTime, Time, code 408, section 6.3.1.9
- GUSS-Timestamp, Time, code 409, section 6.3.1.10
- GBA-Type, Enumerated, code 410, section 6.3.1.11
- UE-Id, OctetString, code 411, section 6.3.1.12
- UE-Id-Type, Enumerated, code 412, section 6.3.1.13
- UICC-App-Label, OctetString, code 413, section 6.3.1.14
- UICC-ME, Enumerated, code 414, section 6.3.1.15
- Requested-Key-Lifetime, Time, code 415, section 6.3.1.16
- Private-Identity-Request, Enumerated, code 416, section 6.3.1.17
- GBA-Push-Info, OctetString, code 417, section 6.3.1.18
- NAF-SA-Identifier, OctetString, code 418, section 6.3.1.19
- Security-Feature-Request, OctetString, code 419, section 6.3.1.20
- Security-Feature-Response, OctetString, code 420, section 6.3.1.21
Note: 3GPP TS 29.109 table 6.1 row GBA_U-Awareness-Indicator (407)
has an underscore in the name (contrary to RFC 6733 section 4.1).
Fix: GBA_U-Awareness-Indicator (407) renamed to GBA-U-Awareness-Indicator (407).
author | Luke Mewburn <luke@mewburn.net> |
---|---|
date | Thu, 09 Apr 2020 00:34:15 +1000 |
parents | ecb844d6d87d |
children | 9084c6f94a0a |
rev | line source |
---|---|
0 | 1 # Name of the subproject |
658
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
320
diff
changeset
|
2 Project("libfdproto" C) |
0 | 3 |
1284
38e4a7c318ac
Fix a number of compilation warnings
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1159
diff
changeset
|
4 # Configuration for newer cmake |
1286
ecb844d6d87d
Fix compilation issue on older CMake
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1284
diff
changeset
|
5 cmake_policy(VERSION 2.6) |
ecb844d6d87d
Fix compilation issue on older CMake
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1284
diff
changeset
|
6 if (POLICY CMP0022) |
ecb844d6d87d
Fix compilation issue on older CMake
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1284
diff
changeset
|
7 cmake_policy(SET CMP0022 OLD) |
ecb844d6d87d
Fix compilation issue on older CMake
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1284
diff
changeset
|
8 endif (POLICY CMP0022) |
1159
05f74dc19c49
Include source rev number in version information when available
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1080
diff
changeset
|
9 |
0 | 10 # List of source files for the library |
658
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
320
diff
changeset
|
11 SET(LFDPROTO_SRC |
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
320
diff
changeset
|
12 fdproto-internal.h |
7
e5af94b04946
Added dispatch module and tests
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
3
diff
changeset
|
13 dictionary.c |
922
c7bf1a7a4e90
Split the encoders/interpreters for the dictionary types into a different file for better reusability, add decoder/interpreter for Time type based on code from Thomas Klausner
Sebastien Decugis <sdecugis@freediameter.net>
parents:
836
diff
changeset
|
14 dictionary_functions.c |
7
e5af94b04946
Added dispatch module and tests
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
3
diff
changeset
|
15 dispatch.c |
10
c5c99c73c2bf
Added some extensions and functions in the daemon
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
8
diff
changeset
|
16 fifo.c |
0 | 17 init.c |
7
e5af94b04946
Added dispatch module and tests
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
3
diff
changeset
|
18 lists.c |
0 | 19 log.c |
20 messages.c | |
706
4ffbc9f1e922
Large UNTESTED commit with the following changes:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
689
diff
changeset
|
21 ostr.c |
836
da97a5aa7976
Add replacement for clock_gettime (for Mac OS) -- ticket #38
Sebastien Decugis <sdecugis@freediameter.net>
parents:
707
diff
changeset
|
22 portability.c |
83
c662d3eb6ff6
Started support for routing module
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
10
diff
changeset
|
23 rt_data.c |
3
ef303f1078ab
Progress; added session module; testsess to be completed
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
2
diff
changeset
|
24 sessions.c |
1080
765134772e47
Replace macros with functions for dumping sockaddr structures
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1078
diff
changeset
|
25 utils.c |
1159
05f74dc19c49
Include source rev number in version information when available
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1080
diff
changeset
|
26 version.c |
0 | 27 ) |
28 | |
1159
05f74dc19c49
Include source rev number in version information when available
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1080
diff
changeset
|
29 |
658
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
320
diff
changeset
|
30 # Save the list of files for testcases in the core's directory |
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
320
diff
changeset
|
31 SET(LFDPROTO_SRC ${LFDPROTO_SRC} PARENT_SCOPE) |
320
53f912ce0f4e
Add shared object version information
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
316
diff
changeset
|
32 |
707
e387d5c6b6f5
Added support for Internationalized Domain Names (IDNA) using GNU libidn
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
706
diff
changeset
|
33 # Include path |
e387d5c6b6f5
Added support for Internationalized Domain Names (IDNA) using GNU libidn
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
706
diff
changeset
|
34 INCLUDE_DIRECTORIES(${LFDPROTO_INCLUDES}) |
e387d5c6b6f5
Added support for Internationalized Domain Names (IDNA) using GNU libidn
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
706
diff
changeset
|
35 |
0 | 36 # Build as a shared library |
658
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
320
diff
changeset
|
37 ADD_LIBRARY(libfdproto SHARED ${LFDPROTO_SRC}) |
0 | 38 |
1159
05f74dc19c49
Include source rev number in version information when available
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1080
diff
changeset
|
39 ADD_DEPENDENCIES(libfdproto version_information) |
05f74dc19c49
Include source rev number in version information when available
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1080
diff
changeset
|
40 |
320
53f912ce0f4e
Add shared object version information
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
316
diff
changeset
|
41 # Avoid the liblib name, and set the version |
658
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
320
diff
changeset
|
42 SET_TARGET_PROPERTIES(libfdproto PROPERTIES |
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
320
diff
changeset
|
43 OUTPUT_NAME "fdproto" |
320
53f912ce0f4e
Add shared object version information
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
316
diff
changeset
|
44 SOVERSION ${FD_PROJECT_VERSION_API} |
668
4ef3b7cdf734
Some more cleanups in linking
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
658
diff
changeset
|
45 VERSION ${FD_PROJECT_VERSION_MAJOR}.${FD_PROJECT_VERSION_MINOR}.${FD_PROJECT_VERSION_REV} |
4ef3b7cdf734
Some more cleanups in linking
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
658
diff
changeset
|
46 LINK_INTERFACE_LIBRARIES "${LFDPROTO_LINK_INTERFACES}") |
0 | 47 |
48 # The library itself needs other libraries | |
658
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
320
diff
changeset
|
49 TARGET_LINK_LIBRARIES(libfdproto ${LFDPROTO_LIBS}) |
0 | 50 |
304
ad3c46016584
Added install directives for cmake; also allow default directory to seek for extensions and configuration files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
300
diff
changeset
|
51 |
ad3c46016584
Added install directives for cmake; also allow default directory to seek for extensions and configuration files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
300
diff
changeset
|
52 #### |
ad3c46016584
Added install directives for cmake; also allow default directory to seek for extensions and configuration files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
300
diff
changeset
|
53 ## INSTALL section ## |
ad3c46016584
Added install directives for cmake; also allow default directory to seek for extensions and configuration files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
300
diff
changeset
|
54 |
658
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
320
diff
changeset
|
55 INSTALL(TARGETS libfdproto |
313
6fd1e6f56af5
Completed initial debianization
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
305
diff
changeset
|
56 LIBRARY DESTINATION ${INSTALL_LIBRARY_SUFFIX} |
300
71e508379671
Initial test for 'make install' command
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
235
diff
changeset
|
57 COMPONENT freeDiameter-common) |
71e508379671
Initial test for 'make install' command
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
235
diff
changeset
|
58 |