Changeset 561:1cb9352359f4 in freeDiameter
- Timestamp:
- Sep 16, 2010, 1:53:19 PM (14 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
CMakeLists.txt
r460 r561 64 64 # how to do the check with cmake??? 65 65 66 # Add this to workaround an apparent bug in FreeBSD cmake (already defined in Linux) 67 SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-rdynamic") 68 66 69 # Location for the include files 67 70 INCLUDE_DIRECTORIES(include) … … 73 76 SUBDIRS(freeDiameter) 74 77 75 # Extensions (there is no point infreeDiameter without any extension)78 # Extensions (there is no use of freeDiameter without any extension) 76 79 SUBDIRS(extensions) -
contrib/debian/control
r483 r561 89 89 Package: freediameter-radius-gateway 90 90 Architecture: any 91 Depends: ${misc:Depends}, freediameter-d ictionary-rfc4072 (= ${binary:Version}), freediameter-dictionary-rfc4740 (= ${binary:Version})91 Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), freediameter-dictionary-rfc4072 (= ${binary:Version}), freediameter-dictionary-rfc4740 (= ${binary:Version}) 92 92 Description: RADIUS/Diameter extensible gateway. 93 93 This freeDiameter extension implements a RADIUS to Diameter … … 119 119 Architecture: any 120 120 Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), libpq5 121 Suggests: freediameter-dictionary-rfc4072 121 122 Description: freeDiameter simple Accounting server. 122 123 This freeDiameter extension implements the Diameter Base … … 131 132 This extension requires a configuration file. 132 133 See app_acct.conf.sample for more details. 134 . 135 You may find some useful resources to parse the saved records 136 in the contrib/app_acct_tools folder in source package. 133 137 134 138 Package: freediameter-eap-server 135 139 Architecture: any 136 Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), mysql-client, freediameter-dictionary-rfc4072 (= ${binary:Version})140 Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), libmysqlclient16, freediameter-dictionary-rfc4072 (= ${binary:Version}) 137 141 Description: freeDiameter Diameter EAP server implementation. 138 142 This freeDiameter extension implements a Diameter EAP server. … … 149 153 Package: freediameter-sip-server 150 154 Architecture: any 151 Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), mysql-client, freediameter-dictionary-rfc4740 (= ${binary:Version})155 Depends: ${misc:Depends}, freediameter-daemon (= ${binary:Version}), libmysqlclient16, freediameter-dictionary-rfc4740 (= ${binary:Version}) 152 156 Description: freeDiameter Diameter SIP server implementation. 153 157 This freeDiameter extension implements a Diameter SIP server. -
contrib/debian/freediameter-radius-gateway.install
r497 r561 1 1 usr/lib/freeDiameter/app_radgw.fdx 2 2 usr/lib/freeDiameter/*.rgwx 3 usr/lib/rgw_common.* -
extensions/app_radgw/CMakeLists.txt
r551 r561 13 13 14 14 15 ########### Utility library #############16 # utility libray for the extension and its plugins17 # See rgw_common.h for detail18 19 SET( RG_COMMON_SRC20 radius.c21 md5.c22 rgw_msg_codes.c23 rgw_msg_attrtype.c24 )25 SET( RG_COMMON_HEADER26 rgw_common.h27 radius.h28 md5.h29 hostap_compat.h30 )31 ADD_LIBRARY(rgw_common SHARED ${RG_COMMON_SRC})32 SET_TARGET_PROPERTIES(rgw_common PROPERTIES PREFIX "" )33 34 35 36 15 ########### Main app_radgw extension ############# 37 16 … … 43 22 # List of source files 44 23 SET( RGW_DEFAULT_SRC 24 radius.c 25 md5.c 26 rgw_msg_codes.c 27 rgw_msg_attrtype.c 45 28 rgw_main.c 46 29 lex.rgw_conf.c … … 53 36 ) 54 37 38 SET( RG_COMMON_HEADER 39 rgw_common.h 40 radius.h 41 md5.h 42 hostap_compat.h 43 ) 44 55 45 # Compile these files as a freeDiameter extension. 56 46 FD_ADD_EXTENSION(app_radgw ${RGW_DEFAULT_SRC} ${RG_COMMON_HEADER}) 57 TARGET_LINK_LIBRARIES(app_radgw rgw_common)58 59 47 60 48 … … 67 55 SET_TARGET_PROPERTIES(${PLGNAME} PROPERTIES PREFIX "" ) 68 56 SET_TARGET_PROPERTIES(${PLGNAME} PROPERTIES SUFFIX ".rgwx" ) 69 TARGET_LINK_LIBRARIES(${PLGNAME} rgw_common)70 57 INSTALL(TARGETS ${PLGNAME} 71 58 LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} … … 126 113 COMPONENT freeDiameter-radius-gateway) 127 114 128 INSTALL(TARGETS rgw_common129 LIBRARY DESTINATION ${INSTALL_LIBRARY_SUFFIX}130 COMPONENT freeDiameter-radius-gateway)131 132 115 # Note that all compiled plugins are added by the RGWX_ADD_PLUGIN macro in the component freeDiameter-radius-gateway as well. -
freeDiameter/CMakeLists.txt
r493 r561 68 68 VERSION ${FD_PROJECT_VERSION_MAJOR}.${FD_PROJECT_VERSION_MINOR}.${FD_PROJECT_VERSION_REV}) 69 69 70 # Add this to workaround an apparent bug in FreeBSD cmake (already defined in Linux)71 SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-rdynamic")72 73 70 # The link command 74 71 LINK_DIRECTORIES(${CURRENT_BINARY_DIR}/../libfreeDiameter) -
include/freeDiameter/CMakeLists.txt
r493 r561 113 113 SET(FD_LIBS ${FD_LIBS} PARENT_SCOPE) 114 114 SET(LFD_LIBS ${LFD_LIBS} PARENT_SCOPE) 115 SET(CMAKE_THREAD_LIBS_INIT ${CMAKE_THREAD_LIBS_INIT} PARENT_SCOPE) 115 116 116 117 ####
Note: See TracChangeset
for help on using the changeset viewer.