Navigation


Changeset 425:0c6e50a5291d in freeDiameter


Ignore:
Timestamp:
Jul 26, 2010, 6:00:24 PM (14 years ago)
Author:
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
Branch:
default
Phase:
public
Message:

New app_diameap Diameter EAP Application

Files:
41 added
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/CMakeLists.txt

    r392 r425  
    6464        ENDIF (BUILD_APP_SIP)
    6565
    66 
     66OPTION(BUILD_APP_DIAMEAP "Build app_diameap? (Diameter EAP Application - RFC 4072 )" OFF)
     67        IF (BUILD_APP_DIAMEAP)
     68           SUBDIRS(app_diameap)
     69        ENDIF (BUILD_APP_DIAMEAP)
    6770
    6871####
  • extensions/app_diameap/CMakeLists.txt

    r389 r425  
     1# The Diameter EAP Application extension
     2PROJECT("Diameter EAP Application extension" C)
    13
     4# Find MySQL
     5FIND_PACKAGE(MySQL REQUIRED)
     6INCLUDE_DIRECTORIES(${MySQL_INCLUDE_DIR})
     7
     8# Parse plugins
     9ADD_SUBDIRECTORY(plugins)
     10
     11# Parser
     12BISON_FILE(diameap.y)
     13FLEX_FILE(diameap.l)
     14SET_SOURCE_FILES_PROPERTIES(lex.diameap.c diameap.tab.c PROPERTIES COMPILE_FLAGS "-I \"${CMAKE_CURRENT_SOURCE_DIR}\"")
     15
     16
     17set( diameapsrc
     18    diameap_defs.h
     19    diameap.h
     20    diameap_server.h
     21    diameap_plugins.h       
     22    diameap_eap.h
     23    plugins.h
     24    diameap_eappacket.h
     25    diameap_user.h
     26    diameap.tab.h
     27    diameap_init.h
     28    diameap.tab.c
     29    lex.diameap.c       
     30    diameap.c
     31    diameap_server.c
     32    diameap_plugins.c
     33    diameap_init.c
     34    diameap_common.h
     35    diameap_eappacket.c
     36    libdiameap.h
     37    diameap_eap.c
     38    diameap_mysql.h
     39    diameap_mysql.c
     40    diameap_tls.h
     41    diameap_tls.c
     42    libcrypt.h
     43    libcrypt.c
     44    diameap_user.c
     45)
     46
     47FD_ADD_EXTENSION(app_diameap ${diameapsrc})
     48
     49TARGET_LINK_LIBRARIES(app_diameap ${MySQL_LIBRARY})
Note: See TracChangeset for help on using the changeset viewer.