[kdenetwork/krfb] added cmake support
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1254101 283d02a7-25f6-0310-bc7c-ecb5cbfe19dav3.5.13-sru
parent
ece9abdc38
commit
0ce518fe82
@ -0,0 +1,19 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
add_subdirectory( srvloc )
|
||||||
|
add_subdirectory( kinetd )
|
||||||
|
add_subdirectory( libvncserver )
|
||||||
|
add_subdirectory( krfb )
|
||||||
|
add_subdirectory( kcm_krfb )
|
||||||
|
add_subdirectory( krfb_httpd )
|
@ -0,0 +1,15 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
pkg_search_module( XTST xtst )
|
||||||
|
if( NOT XTST_FOUND )
|
||||||
|
tde_message_fatal( "xtst is required, but was not found on your system" )
|
||||||
|
endif( )
|
@ -0,0 +1,35 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/../krfb
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES kcmkrfb.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### kcm_krfb (module) #########################
|
||||||
|
|
||||||
|
tde_add_kpart( kcm_krfb AUTOMOC
|
||||||
|
SOURCES configurationwidget.ui kcm_krfb.cpp
|
||||||
|
LINK krfbconfig-static srvloc-static kdnssd-shared kio-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,38 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/../srvloc
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES kinetdmodule.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR} )
|
||||||
|
install( FILES kinetd.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kded )
|
||||||
|
install( FILES eventsrc DESTINATION ${DATA_INSTALL_DIR}/kinetd )
|
||||||
|
|
||||||
|
|
||||||
|
##### kded_kinetd (module) ######################
|
||||||
|
|
||||||
|
tde_add_kpart( kded_kinetd AUTOMOC
|
||||||
|
SOURCES kinetd.cpp kinetd.skel
|
||||||
|
LINK
|
||||||
|
srvloc-static kdnssd-shared kdeinit_kded-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,54 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/../srvloc
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/../libvncserver
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
tde_install_icons( krfb )
|
||||||
|
install( FILES krfb.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
|
||||||
|
install( FILES eyes-open24.png eyes-closed24.png connection-side-image.png DESTINATION ${DATA_INSTALL_DIR}/krfb/pics )
|
||||||
|
install( FILES eventsrc DESTINATION ${DATA_INSTALL_DIR}/krfb )
|
||||||
|
install( FILES kinetd_krfb.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### krfb (executable) #########################
|
||||||
|
|
||||||
|
tde_add_executable( krfb AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
rfbcontroller.cc xupdatescanner.cc main.cpp connectionwidget.ui
|
||||||
|
krfbifaceimpl.cc krfbiface.skel trayicon.cpp connectiondialog.cc
|
||||||
|
LINK
|
||||||
|
krfbconfig-static vncserver-static srvloc-static kdeui-shared kio-shared ${XTST_LIBRARIES}
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### krfbconfig (static) #######################
|
||||||
|
|
||||||
|
tde_add_library( krfbconfig STATIC_PIC AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
configuration.cc configuration.skel invitedialog.cc invitation.cc
|
||||||
|
manageinvitations.ui personalinvitewidget.ui invitewidget.ui
|
||||||
|
personalinvitedialog.cc
|
||||||
|
)
|
@ -0,0 +1,13 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
install( FILES kinetd_krfb_httpd.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
|
||||||
|
install( PROGRAMS krfb_httpd DESTINATION ${BIN_INSTALL_DIR} )
|
@ -0,0 +1,22 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_definitions( -DHAVE_PTHREADS -DALLOW24BPP )
|
||||||
|
|
||||||
|
|
||||||
|
##### vncserver (static) ########################
|
||||||
|
|
||||||
|
tde_add_library( vncserver STATIC_PIC
|
||||||
|
SOURCES
|
||||||
|
main.c rfbserver.c sraRegion.c auth.c sockets.c stats.c corre.c
|
||||||
|
hextile.c rre.c translate.c cutpaste.c zlib.c tight.c httpd.c
|
||||||
|
cursor.c font.c draw.c selbox.c d3des.c vncauth.c cargs.c
|
||||||
|
)
|
@ -0,0 +1,27 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### srvloc (static) ###########################
|
||||||
|
|
||||||
|
tde_add_library( srvloc STATIC_PIC AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kserviceregistry.cpp uuid.cpp kinetinterface.cpp
|
||||||
|
kinetinterfacewatcher.cpp getifaddrs.cpp
|
||||||
|
)
|
Loading…
Reference in New Issue