]> icculus.org git repositories - duncan/yast2-web-wt.git/blob - src/CMakeLists.txt
- move the UICOmponent functions to its own fle
[duncan/yast2-web-wt.git] / src / CMakeLists.txt
1
2 ADD_DEFINITIONS(-DY2LOG=\\\"WEBUI\\\")
3
4 SET(yast_web_module_SRCS
5   YCP.cc
6   Y2RubyTypeConv.cc
7   RubyLogger.cc
8   RubyLogger.h
9 )
10
11 SET(web_yast_plugin_SRCS
12   Y2CCWeb.cc YWebApplication.cc YWebDialog.cc YWebPushButton.cc YWebLabel.cc YWebUIComponent.cc YWebUI_builtins.cc YWebUI_core.cc YWebUI_widgets.cc YWebWidgetFactory.cc
13 )
14   
15 SET(web_yast_plugin_HEADERS
16   Y2CCWeb.h YWebApplication.h YWebDialog.h YWebOptionalWidgetFactory.h YWebPushButton.h YWebLabel.h YWebUIComponent.h YWebUI.h YWebWidgetFactory.h
17 )
18   
19 INCLUDE_DIRECTORIES( ${WT_INCLUDE_PATH} )
20 INCLUDE_DIRECTORIES( ${YAST_INCLUDE_DIR} )
21 INCLUDE_DIRECTORIES( ${YAST_INCLUDE_DIR}/yui )
22
23 ADD_LIBRARY( py2web SHARED ${web_yast_plugin_SRCS})
24 TARGET_LINK_LIBRARIES( py2web ${YAST_LIBRARY} )
25 TARGET_LINK_LIBRARIES( py2web ${YAST_YCP_LIBRARY} )
26 TARGET_LINK_LIBRARIES( py2web ${YAST_PLUGIN_WFM_LIBRARY} )
27 TARGET_LINK_LIBRARIES( py2web ${WT_LIBRARY} )
28 TARGET_LINK_LIBRARIES( py2web ${WT_HTTP_LIBRARY} )
29 TARGET_LINK_LIBRARIES( py2web ${WT_EXT_LIBRARY} )
30 TARGET_LINK_LIBRARIES( py2web ${YAST_PLUGIN_UI_LIBRARY} )
31
32 #SET_TARGET_PROPERTIES( py2web PROPERTIES VERSION "${LIBZYPP_VERSION_INFO}" )
33 SET_TARGET_PROPERTIES( py2web PROPERTIES SOVERSION 2 )
34
35 INSTALL(TARGETS py2web LIBRARY DESTINATION ${YAST_PLUGIN_DIR} )
36
37 #SET_TARGET_PROPERTIES( y2lang_web PROPERTIES PREFIX "" )