parent
9e9d5b5460
commit
c5271c6711
@ -0,0 +1,84 @@
|
|||||||
|
############################################
|
||||||
|
# #
|
||||||
|
# Improvements and feedbacks are welcome #
|
||||||
|
# #
|
||||||
|
# This file is released under GPL >= 3 #
|
||||||
|
# #
|
||||||
|
############################################
|
||||||
|
|
||||||
|
|
||||||
|
##### set project version ########################
|
||||||
|
|
||||||
|
include( TDEVersion )
|
||||||
|
cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} )
|
||||||
|
tde_set_project_version( )
|
||||||
|
|
||||||
|
|
||||||
|
#### general package setup
|
||||||
|
|
||||||
|
project( kmyfirewall )
|
||||||
|
|
||||||
|
|
||||||
|
#### include essential cmake modules
|
||||||
|
|
||||||
|
include( FindPkgConfig )
|
||||||
|
include( CheckSymbolExists )
|
||||||
|
include( CheckIncludeFile )
|
||||||
|
include( CheckLibraryExists )
|
||||||
|
include( CheckCSourceCompiles )
|
||||||
|
include( CheckCXXSourceCompiles )
|
||||||
|
|
||||||
|
|
||||||
|
#### include our cmake modules
|
||||||
|
|
||||||
|
include( TDEMacros )
|
||||||
|
|
||||||
|
|
||||||
|
##### setup install paths
|
||||||
|
|
||||||
|
include( TDESetupPaths )
|
||||||
|
tde_setup_paths( )
|
||||||
|
|
||||||
|
|
||||||
|
##### optional stuff
|
||||||
|
|
||||||
|
option( WITH_ALL_OPTIONS "Enable all optional support" OFF )
|
||||||
|
|
||||||
|
option( WITH_GCC_VISIBILITY "Enable fvisibility and fvisibility-inlines-hidden" ${WITH_ALL_OPTIONS} )
|
||||||
|
|
||||||
|
|
||||||
|
##### user requested modules
|
||||||
|
|
||||||
|
option( BUILD_ALL "Build all" ON )
|
||||||
|
option( BUILD_DOC "Build documentation" ${BUILD_ALL} )
|
||||||
|
option( BUILD_TRANSLATIONS "Build translations" ${BUILD_ALL} )
|
||||||
|
|
||||||
|
|
||||||
|
##### configure checks
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
|
||||||
|
###### global compiler settings
|
||||||
|
|
||||||
|
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
|
||||||
|
set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" )
|
||||||
|
set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined" )
|
||||||
|
|
||||||
|
|
||||||
|
##### directories
|
||||||
|
|
||||||
|
add_subdirectory( kmyfirewall )
|
||||||
|
add_subdirectory( pics )
|
||||||
|
add_subdirectory( templates )
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
tde_conditional_add_project_docs( BUILD_DOC )
|
||||||
|
tde_conditional_add_project_translations( BUILD_TRANSLATIONS )
|
||||||
|
|
||||||
|
|
||||||
|
##### write configure files
|
||||||
|
|
||||||
|
configure_file( config.h.cmake config.h @ONLY )
|
@ -0,0 +1,34 @@
|
|||||||
|
###########################################
|
||||||
|
# #
|
||||||
|
# Improvements and feedback are welcome #
|
||||||
|
# #
|
||||||
|
# This file is released under GPL >= 3 #
|
||||||
|
# #
|
||||||
|
###########################################
|
||||||
|
|
||||||
|
|
||||||
|
# required stuff
|
||||||
|
find_package( TQt )
|
||||||
|
find_package( TDE )
|
||||||
|
|
||||||
|
tde_setup_architecture_flags( )
|
||||||
|
|
||||||
|
include(TestBigEndian)
|
||||||
|
test_big_endian(WORDS_BIGENDIAN)
|
||||||
|
|
||||||
|
tde_setup_largefiles( )
|
||||||
|
|
||||||
|
|
||||||
|
##### check for gcc visibility support
|
||||||
|
|
||||||
|
if( WITH_GCC_VISIBILITY )
|
||||||
|
tde_setup_gcc_visibility( )
|
||||||
|
endif( WITH_GCC_VISIBILITY )
|
||||||
|
|
||||||
|
|
||||||
|
##### check for supported OS
|
||||||
|
|
||||||
|
if( NOT CMAKE_SYSTEM_NAME STREQUAL "Linux" )
|
||||||
|
tde_message_fatal( "KMyFirewall can only be built on Linux systems." )
|
||||||
|
endif( )
|
||||||
|
|
@ -0,0 +1,8 @@
|
|||||||
|
#define VERSION "@VERSION@"
|
||||||
|
|
||||||
|
// Defined if you have fvisibility and fvisibility-inlines-hidden support.
|
||||||
|
#cmakedefine __TDE_HAVE_GCC_VISIBILITY 1
|
||||||
|
|
||||||
|
// Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||||
|
// significant byte first (like Motorola and SPARC, unlike Intel).
|
||||||
|
#cmakedefine WORDS_BIGENDIAN @WORDS_BIGENDIAN@
|
@ -0,0 +1,58 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/kmfwidgets
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/core
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${TDE_LIB_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### subfolders
|
||||||
|
|
||||||
|
add_subdirectory( core )
|
||||||
|
add_subdirectory( kmfwidgets )
|
||||||
|
add_subdirectory( installer )
|
||||||
|
add_subdirectory( ipteditor )
|
||||||
|
add_subdirectory( compilers )
|
||||||
|
add_subdirectory( genericinterface )
|
||||||
|
add_subdirectory( ruleoptionplugins )
|
||||||
|
|
||||||
|
|
||||||
|
##### kmyfirewall (executable)
|
||||||
|
|
||||||
|
tde_add_executable( kmyfirewall AUTOMOC
|
||||||
|
SOURCES kmfconfigdialog.cpp kmyfirewall.cpp main.cpp
|
||||||
|
LINK
|
||||||
|
kmfcore-shared kmfwidgets-shared tdecore-shared tdeui-shared tdeio-shared
|
||||||
|
tdeparts-shared tdefx-shared tdetexteditor-shared DCOP-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmyfirewall.desktop
|
||||||
|
DESTINATION ${XDG_APPS_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfrs.desktop kmfgrs.desktop kmfnet.desktop kmfpkg.desktop
|
||||||
|
DESTINATION ${MIME_INSTALL_DIR}/application
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmyfirewallui.rc
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmyfirewallrc
|
||||||
|
DESTINATION ${SYSCONF_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,13 @@
|
|||||||
|
##### subfolders
|
||||||
|
|
||||||
|
if( CMAKE_SYSTEM_NAME STREQUAL "Linux" )
|
||||||
|
add_subdirectory( iptables )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfcompilerplugin.desktop
|
||||||
|
DESTINATION ${SERVICETYPES_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,27 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}/kmyfirewall/kmfwidgets
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libkmfcompiler_ipt
|
||||||
|
|
||||||
|
tde_add_library( kmfcompiler_ipt SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kmfiptablescompiler.cpp kmfiptablesscriptgenerator.cpp kmfiptablesdocumentconverter.cpp
|
||||||
|
LINK
|
||||||
|
kmfcore-shared kmfwidgets-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfcompiler_ipt.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfiptablescompiler.rc
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/kpartplugins
|
||||||
|
)
|
@ -0,0 +1,45 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libkmfcore
|
||||||
|
|
||||||
|
tde_add_library( kmfcore SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
ipaddress.cpp iptable.cpp iptchain.cpp iptrule.cpp iptruleoption.cpp kmfapp.cpp kmfappstate.cpp
|
||||||
|
kmfcheckinput.cpp kmfcompilerinterface.cpp kmfconfig.kcfgc kmfdoc.cpp kmferror.cpp
|
||||||
|
kmferrorhandler.cpp kmfgenericdoc.cpp kmfinstallerinterface.cpp kmfiptdoc.cpp kmfnethost.cpp
|
||||||
|
kmfnetwork.cpp kmfnetzone.cpp kmfnetzonelist.cpp kmfplugin.cpp kmfpluginfactory.cpp
|
||||||
|
kmfprotocol.cpp kmfprotocolcategory.cpp kmfprotocollibrary.cpp kmfprotocolusage.cpp
|
||||||
|
kmfruleeditinterface.cpp kmfruleoptioneditinterface.cpp kmfrulesetdoc.cpp
|
||||||
|
kmfruletargetoptioneditinterface.cpp kmftargetconfig.cpp kmftarget.cpp kmftransaction.cpp
|
||||||
|
kmfundoengine.cpp kmyfirewallinterface.cpp kprocesswrapper.cpp netfilterobject.cpp xmlnames.cpp
|
||||||
|
LINK
|
||||||
|
tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
VERSION 0.0.0
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfprotocollibrary.xml
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/protocols
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfconfig.kcfg
|
||||||
|
DESTINATION ${KCFG_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES
|
||||||
|
ipaddress.h iptable.h iptchain.h iptrule.h iptruleoption.h kmfapp.h kmfappstate.h
|
||||||
|
kmfcheckinput.h kmfcompilerinterface.h kmfdoc.h kmferror.h kmferrorhandler.h kmfgenericdoc.h
|
||||||
|
kmfinstallerinterface.h kmfiptdoc.h kmfnethost.h kmfnetwork.h kmfnetzone.h kmfnetzonelist.h
|
||||||
|
kmfplugin.h kmfpluginfactory.h kmfprotocol.h kmfprotocolcategory.h kmfprotocollibrary.h
|
||||||
|
kmfprotocolusage.h kmfruleeditinterface.h kmfruleoptioneditinterface.h kmfrulesetdoc.h
|
||||||
|
kmfruletargetoptioneditinterface.h kmftargetconfig.h kmftarget.h kmftransaction.h
|
||||||
|
kmfundoengine.h kmyfirewallinterface.h kprocesswrapper.h netfilterobject.h xmlnames.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR}/kmyfirewall/core
|
||||||
|
)
|
@ -0,0 +1,27 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}/kmyfirewall/kmfwidgets
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkmfgenericinterfacepart
|
||||||
|
|
||||||
|
tde_add_library( kmfgenericinterfacepart SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kmfgenericinterface_part.cpp kmfgenericinterfaceprotocol.cpp kmfgenericinterfacenat.cpp
|
||||||
|
kmfgenericinterfacehost.cpp kmfgenericinterfacelogging.cpp kmyfirewallgenericinterfacelogging.ui
|
||||||
|
kmfgenericinterfaceicmp.cpp kmyfirewallgenericinterfaceicmp.ui
|
||||||
|
kmyfirewallgenericinterfacehostwidget.ui kmyfirewallgenericinterfacenatwidget.ui
|
||||||
|
kmyfirewallgenericinterfaceprotocolwidget.ui kmfgenericinterface.cpp
|
||||||
|
LINK
|
||||||
|
kmfcore-shared kmfwidgets-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfgenericinterfacepartui.rc
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmfgenericinterfacepart
|
||||||
|
)
|
@ -0,0 +1,38 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}/kmyfirewall/kmfwidgets
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### subfolders
|
||||||
|
|
||||||
|
if( CMAKE_SYSTEM_NAME STREQUAL "Linux" )
|
||||||
|
add_subdirectory( linux )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
|
||||||
|
##### libkmfinstallerplugin
|
||||||
|
|
||||||
|
tde_add_library( kmfinstallerplugin SHARED AUTOMOC
|
||||||
|
SOURCES kmfinstallerplugin.cpp
|
||||||
|
LINK kmfcore-shared kmfwidgets-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfinstallerplugin.desktop
|
||||||
|
DESTINATION ${SERVICETYPES_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES README.InstallerPackage.txt
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfinstallerpluginui.rc
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/kpartplugins
|
||||||
|
)
|
@ -0,0 +1,26 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}/kmyfirewall/kmfwidgets
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkmfinstaller_linux
|
||||||
|
|
||||||
|
tde_add_library( kmfinstaller_linux SHARED AUTOMOC
|
||||||
|
SOURCES kmfiptinstaller.cpp
|
||||||
|
LINK kmfcore-shared kmfwidgets-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfinstaller_linux.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
PROGRAMS kmfinstall.sh kmfpkginstall.sh installpackage.sh autoconfighelper.sh
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/scripts/installer/linux
|
||||||
|
)
|
@ -0,0 +1,33 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}/kmyfirewall/kmfwidgets
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libkmfipteditorpart
|
||||||
|
|
||||||
|
tde_add_library( kmfipteditorpart SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kmfchainedit.cpp kmfnewchaindlg.cpp kmfruleedit.cpp kmfipteditorpart.cpp
|
||||||
|
kmyfirewallchaineditor.ui kmyfirewallchaineditornewchain.ui kmyfirewallruleeditor.ui
|
||||||
|
LINK
|
||||||
|
kmfcore-shared kmfwidgets-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfipteditorpart.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfipteditorpartui.rc
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmfipteditorpart
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfruleoption_frag_option.xml
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/ruleoptions
|
||||||
|
)
|
@ -0,0 +1,38 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_SOURCE_DIR}/kmyfirewall/core
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libkmfwidgets
|
||||||
|
|
||||||
|
tde_add_library( kmfwidgets SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kmfchecklistitem.cpp kmfchecklistoutput.cpp
|
||||||
|
kmfdocumentinfo.cpp kmfgenericinterfaceeditprotocol.cpp kmfgenericinterfaceeditprotocol.h
|
||||||
|
kmfhostwidget.cpp kmfinterfacewidget.cpp kmfiptdocoptions.cpp kmfiptdocview.cpp
|
||||||
|
kmfipv4addresswidget.cpp kmflistview.cpp kmflistviewitem.cpp kmfmainwindow.cpp
|
||||||
|
kmfmultiportwidget.cpp kmfmynetworkwidget.cpp kmfnethostpropertieswidget.cpp
|
||||||
|
kmfnetworkwidget.cpp kmfnewdocdlg.cpp kmfobjectinfo.cpp kmfportwidget.cpp kmfprocout.cpp
|
||||||
|
kmfprotocollistview.cpp kmfprotocolpropertieswidget.cpp kmftqtdesignerplugin.cpp
|
||||||
|
kmfselectactivetarget.cpp kmfselectinterface.cpp kmfsystemsettingslinux.cpp
|
||||||
|
kmftemplatechooser.cpp kmftransactionlog.cpp kmyfirewalldocumentinfo.ui
|
||||||
|
kmyfirewallgenericinterfaceeditprotocolwidget.ui kmyfirewallhostwidget.ui kmyfirewallinterfacewidget.ui
|
||||||
|
kmyfirewalliptdocoptions.ui kmyfirewallipv4adddresswidget.ui kmyfirewallmultiportwidget.ui
|
||||||
|
kmyfirewallmynetworkwidget.ui kmyfirewallnethostproperties.ui kmyfirewallnetworkwidget.ui
|
||||||
|
kmyfirewallnewdocument.ui kmyfirewallobjectinfo.ui kmyfirewallportwidget.ui
|
||||||
|
kmyfirewallprotocollistview.ui kmyfirewallprotocolpropertieswidget.ui kmyfirewallselectactivetarget.ui
|
||||||
|
kmyfirewallselectinterface.ui kmyfirewallsystemsettingslinux.ui kmyfirewalltemplatechooser.ui
|
||||||
|
kmyfirewalltransactionlog.ui
|
||||||
|
LINK
|
||||||
|
kmfcore-shared
|
||||||
|
VERSION 0.0.0
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES
|
||||||
|
kmfprocout.h kmflistview.h kmflistviewitem.h kmfmultiportwidget.h kmfportwidget.h
|
||||||
|
kmfchecklistoutput.h kmfnewdocdlg.h kmfchecklistitem.h kmfmainwindow.h kmfnetworkwidget.h
|
||||||
|
kmfiptdocoptions.h kmfobjectinfo.h ${CMAKE_CURRENT_BINARY_DIR}/kmyfirewallselectinterface.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR}/kmyfirewall/kmfwidgets
|
||||||
|
)
|
@ -0,0 +1,22 @@
|
|||||||
|
##### subfolders
|
||||||
|
|
||||||
|
add_subdirectory( interface_option )
|
||||||
|
add_subdirectory( ip_option )
|
||||||
|
add_subdirectory( limit_option )
|
||||||
|
add_subdirectory( mac_option )
|
||||||
|
add_subdirectory( protocol_option )
|
||||||
|
add_subdirectory( state_option )
|
||||||
|
add_subdirectory( tos_option )
|
||||||
|
add_subdirectory( nat_target_option )
|
||||||
|
add_subdirectory( custom_option )
|
||||||
|
add_subdirectory( tos_target_option )
|
||||||
|
add_subdirectory( log_target_option )
|
||||||
|
add_subdirectory( mark_target_option )
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfruleoptionedit.desktop kmfruletargetoptionedit.desktop
|
||||||
|
DESTINATION ${SERVICETYPES_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,26 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libkmfruleoptionedit_custom
|
||||||
|
|
||||||
|
tde_add_library( kmfruleoptionedit_custom SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kmfruleoptioneditcustom.cpp kmfruleeditcustomopt.cpp kmyfirewallruleeditorcustomrule.ui
|
||||||
|
LINK
|
||||||
|
kmfcore-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfruleoptionedit_custom.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfruleoption_custom_option.xml
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/ruleoptions
|
||||||
|
)
|
@ -0,0 +1,26 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libkmfruleoptionedit_interface
|
||||||
|
|
||||||
|
tde_add_library( kmfruleoptionedit_interface SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kmyfirewallruleeditorinterface.ui kmfruleeditorinterface.cpp kmfruleoptioneditinterface.cpp
|
||||||
|
LINK
|
||||||
|
kmfcore-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfruleoptionedit_interface.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfruleoption_interface_option.xml
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/ruleoptions
|
||||||
|
)
|
@ -0,0 +1,26 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libkmfruleoptionedit_ip
|
||||||
|
|
||||||
|
tde_add_library( kmfruleoptionedit_ip SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kmfruleoptioneditip.cpp kmfruleeditip.cpp kmyfirewallruleeditorip.ui
|
||||||
|
LINK
|
||||||
|
kmfcore-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfruleoptionedit_ip.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfruleoption_ip_option.xml
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/ruleoptions
|
||||||
|
)
|
@ -0,0 +1,26 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libkmfruleoptionedit_limit
|
||||||
|
|
||||||
|
tde_add_library( kmfruleoptionedit_limit SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kmfruleoptioneditlimit.cpp kmfruleeditorlimit.cpp kmyfirewallruleeditorlimit.ui
|
||||||
|
LINK
|
||||||
|
kmfcore-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfruleoptionedit_limit.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfruleoption_limit_option.xml
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/ruleoptions
|
||||||
|
)
|
@ -0,0 +1,27 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}/kmyfirewall/ipteditor
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libkmfruletargetoptionedit_log
|
||||||
|
|
||||||
|
tde_add_library( kmfruletargetoptionedit_log SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kmfruletargetoptioneditlog.cpp kmfruleedittargetlog.cpp kmyfirewallruleeditortargetlog.ui
|
||||||
|
LINK
|
||||||
|
kmfcore-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfruletargetoptionedit_log.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfruleoption_target_log_option.xml
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/ruleoptions
|
||||||
|
)
|
@ -0,0 +1,26 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libkmfruleoptionedit_mac
|
||||||
|
|
||||||
|
tde_add_library( kmfruleoptionedit_mac SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kmfruleoptioneditmac.cpp kmfruleeditmac.cpp kmyfirewallruleeditormac.ui
|
||||||
|
LINK
|
||||||
|
kmfcore-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfruleoptionedit_mac.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfruleoption_mac_option.xml
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/ruleoptions
|
||||||
|
)
|
@ -0,0 +1,26 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libkmfruletargetoptionedit_mark
|
||||||
|
|
||||||
|
tde_add_library( kmfruletargetoptionedit_mark SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kmfruletargetoptioneditmark.cpp kmfruleedittargetmark.cpp kmyfirewallruleeditortargetmark.ui
|
||||||
|
LINK
|
||||||
|
kmfcore-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfruletargetoptionedit_mark.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfruleoption_target_mark_option.xml
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/ruleoptions
|
||||||
|
)
|
@ -0,0 +1,26 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libkmfruletargetoptionedit_nat
|
||||||
|
|
||||||
|
tde_add_library( kmfruletargetoptionedit_nat SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kmfruletargetoptioneditnat.cpp kmfruleeditortargetnat.cpp kmyfirewallruleeditortargetnat.ui
|
||||||
|
LINK
|
||||||
|
kmfcore-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfruletargetoptionedit_nat.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfruleoption_target_nat_option.xml
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/ruleoptions
|
||||||
|
)
|
@ -0,0 +1,27 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}/kmyfirewall/kmfwidgets
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libkmfruleoptionedit_protocol
|
||||||
|
|
||||||
|
tde_add_library( kmfruleoptionedit_protocol SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kmfruleoptioneditprotocol.cpp kmfruleeditorprotocol.cpp kmyfirewallruleeditorprotocol.ui
|
||||||
|
LINK
|
||||||
|
kmfcore-shared kmfwidgets-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfruleoptionedit_protocol.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfruleoption_protocol_option.xml
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/ruleoptions
|
||||||
|
)
|
@ -0,0 +1,26 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libkmfruleoptionedit_state
|
||||||
|
|
||||||
|
tde_add_library( kmfruleoptionedit_state SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kmfruleoptioneditstate.cpp kmfruleeditorstate.cpp kmyfirewallruleeditorstate.ui
|
||||||
|
LINK
|
||||||
|
kmfcore-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfruleoptionedit_state.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfruleoption_state_option.xml
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/ruleoptions
|
||||||
|
)
|
@ -0,0 +1,26 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libkmfruleoptionedit_tos
|
||||||
|
|
||||||
|
tde_add_library( kmfruleoptionedit_tos SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kmfruleoptionedittos.cpp kmfruleeditortos.cpp kmyfirewallruleeditortos.ui
|
||||||
|
LINK
|
||||||
|
kmfcore-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfruleoptionedit_tos.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfruleoption_tos_option.xml
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/ruleoptions
|
||||||
|
)
|
@ -0,0 +1,26 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libkmfruletargetoptionedit_tos
|
||||||
|
|
||||||
|
tde_add_library( kmfruletargetoptionedit_tos SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kmfruletargetoptionedittos.cpp kmfruleeditortos.cpp kmyfirewallruleeditortos.ui
|
||||||
|
LINK
|
||||||
|
kmfcore-shared tdecore-shared tdeui-shared tdeio-shared tdeparts-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE kmfruletargetoptionedit_tos.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmfruleoption_target_tos_reject_option.xml
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/ruleoptions
|
||||||
|
)
|
@ -0,0 +1,168 @@
|
|||||||
|
##### App icons
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmyfirewall-16.png
|
||||||
|
DESTINATION ${ICON_INSTALL_DIR}/hicolor/16x16/apps
|
||||||
|
RENAME kmyfirewall.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmyfirewall-22.png
|
||||||
|
DESTINATION ${ICON_INSTALL_DIR}/hicolor/22x22/apps
|
||||||
|
RENAME kmyfirewall.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmyfirewall-32.png
|
||||||
|
DESTINATION ${ICON_INSTALL_DIR}/hicolor/32x32/apps
|
||||||
|
RENAME kmyfirewall.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmyfirewall-48.png
|
||||||
|
DESTINATION ${ICON_INSTALL_DIR}/hicolor/48x48/apps
|
||||||
|
RENAME kmyfirewall.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmyfirewall-64.png
|
||||||
|
DESTINATION ${ICON_INSTALL_DIR}/hicolor/64x64/apps
|
||||||
|
RENAME kmyfirewall.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmyfirewall-16-lo.png
|
||||||
|
DESTINATION ${ICON_INSTALL_DIR}/locolor/16x16/apps
|
||||||
|
RENAME kmyfirewall.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmyfirewall-32-lo.png
|
||||||
|
DESTINATION ${ICON_INSTALL_DIR}/locolor/32x32/apps
|
||||||
|
RENAME kmyfirewall.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmyfirewall-48-lo.png
|
||||||
|
DESTINATION ${ICON_INSTALL_DIR}/locolor/48x48/apps
|
||||||
|
RENAME kmyfirewall.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kmyfirewall.xpm
|
||||||
|
DESTINATION ${SHARE_INSTALL_PREFIX}/pixmaps
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### KMFMyFirewall
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES
|
||||||
|
kmf_snapshot_generic_interface.png kmf_snapshot_iptables_interface.png reject.png target.png
|
||||||
|
splash.png splash_cut.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/pics
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES builtin-16.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/icons/hicolor/16x16/actions
|
||||||
|
RENAME builtin.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES table-16.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/icons/hicolor/16x16/actions
|
||||||
|
RENAME table.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES user_defined-16.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/icons/hicolor/16x16/actions
|
||||||
|
RENAME user_defined.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES rule-16.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/icons/hicolor/16x16/actions
|
||||||
|
RENAME rule.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES rule-22.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/icons/hicolor/22x22/actions
|
||||||
|
RENAME rule.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES rule-32.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/icons/hicolor/32x32/actions
|
||||||
|
RENAME rule.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES rule-48.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/icons/hicolor/48x48/actions
|
||||||
|
RENAME rule.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES rule-64.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/icons/hicolor/64x64/actions
|
||||||
|
RENAME rule.png
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### KMFSysTray
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES reject.png target.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmfsystray/pics
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES builtin-16.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmfsystray/icons/hicolor/16x16/actions
|
||||||
|
RENAME builtin.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES table-16.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmfsystray/icons/hicolor/16x16/actions
|
||||||
|
RENAME table.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES user_defined-16.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmfsystray/icons/hicolor/16x16/actions
|
||||||
|
RENAME user_defined.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES rule-16.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmfsystray/icons/hicolor/16x16/actions
|
||||||
|
RENAME rule.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES rule-22.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmfsystray/icons/hicolor/22x22/actions
|
||||||
|
RENAME rule.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES rule-32.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmfsystray/icons/hicolor/32x32/actions
|
||||||
|
RENAME rule.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES rule-48.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmfsystray/icons/hicolor/48x48/actions
|
||||||
|
RENAME rule.png
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES rule-64.png
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmfsystray/icons/hicolor/64x64/actions
|
||||||
|
RENAME rule.png
|
||||||
|
)
|
@ -0,0 +1,7 @@
|
|||||||
|
install(
|
||||||
|
FILES
|
||||||
|
02_workstation_template.tkmfgrs 02_workstation_template.tkmfrs
|
||||||
|
03_nat_router_template.tkmfgrs 03_nat_router_template.tkmfrs
|
||||||
|
04_web_server_template.tkmfgrs 04_web_server_template.tkmfrs
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmyfirewall/templates
|
||||||
|
)
|
Loading…
Reference in new issue