summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsamelian <samelian@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-01-16 14:39:07 +0000
committersamelian <samelian@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-01-16 14:39:07 +0000
commit039cc9f8f7c3b81ca85336b02efa49e8e26dbacd (patch)
tree5de007445ec5416ecbc4c2db1696870d124596b2
parent7af884d886e2428d5b28e9cf7d81c97d7e378123 (diff)
downloadtdewebdev-039cc9f8f7c3b81ca85336b02efa49e8e26dbacd.tar.gz
tdewebdev-039cc9f8f7c3b81ca85336b02efa49e8e26dbacd.zip
[kdewebdev/quanta] initial cmake support
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdewebdev@1214824 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
-rw-r--r--CMakeLists.txt82
-rw-r--r--ConfigureChecks.cmake33
-rw-r--r--config.h.cmake0
-rw-r--r--lib/CMakeLists.txt23
-rw-r--r--quanta/CMakeLists.txt23
-rw-r--r--quanta/components/CMakeLists.txt18
-rw-r--r--quanta/components/csseditor/CMakeLists.txt39
-rw-r--r--quanta/components/csseditor/data/CMakeLists.txt14
-rw-r--r--quanta/components/debugger/CMakeLists.txt49
-rw-r--r--quanta/components/debugger/dbgp/CMakeLists.txt39
-rw-r--r--quanta/components/debugger/gubed/CMakeLists.txt37
-rw-r--r--quanta/components/debugger/interfaces/CMakeLists.txt26
-rw-r--r--quanta/components/framewizard/CMakeLists.txt31
-rw-r--r--quanta/components/tableeditor/CMakeLists.txt27
-rw-r--r--quanta/data/CMakeLists.txt20
-rw-r--r--quanta/data/config/CMakeLists.txt18
-rw-r--r--quanta/data/doc/CMakeLists.txt18
-rw-r--r--quanta/data/dtep/CMakeLists.txt33
-rw-r--r--quanta/data/dtep/cffunct/CMakeLists.txt40
-rw-r--r--quanta/data/dtep/cfml/CMakeLists.txt41
-rw-r--r--quanta/data/dtep/css/CMakeLists.txt43
-rw-r--r--quanta/data/dtep/docbook-4.2/CMakeLists.txt17
-rw-r--r--quanta/data/dtep/dtd/CMakeLists.txt14
-rw-r--r--quanta/data/dtep/empty/CMakeLists.txt14
-rw-r--r--quanta/data/dtep/html-frameset/CMakeLists.txt15
-rw-r--r--quanta/data/dtep/html-strict/CMakeLists.txt16
-rw-r--r--quanta/data/dtep/html/CMakeLists.txt15
-rw-r--r--quanta/data/dtep/kde-docbook-4.1.2/CMakeLists.txt17
-rw-r--r--quanta/data/dtep/kde-docbook-4.2/CMakeLists.txt14
-rw-r--r--quanta/data/dtep/php/CMakeLists.txt45
-rw-r--r--quanta/data/dtep/relaxng/CMakeLists.txt21
-rw-r--r--quanta/data/dtep/schema/CMakeLists.txt27
-rw-r--r--quanta/data/dtep/tagxml/CMakeLists.txt15
-rw-r--r--quanta/data/dtep/wml-1-2/CMakeLists.txt19
-rw-r--r--quanta/data/dtep/xhtml-basic/CMakeLists.txt19
-rw-r--r--quanta/data/dtep/xhtml-frameset/CMakeLists.txt32
-rw-r--r--quanta/data/dtep/xhtml-strict/CMakeLists.txt28
-rw-r--r--quanta/data/dtep/xhtml/CMakeLists.txt31
-rw-r--r--quanta/data/dtep/xhtml11/CMakeLists.txt30
-rw-r--r--quanta/data/dtep/xslt/CMakeLists.txt24
-rw-r--r--quanta/data/icons/16x16/CMakeLists.txt20
-rw-r--r--quanta/data/icons/22x22/CMakeLists.txt70
-rw-r--r--quanta/data/icons/CMakeLists.txt16
-rw-r--r--quanta/data/pics/CMakeLists.txt16
-rw-r--r--quanta/data/templates/CMakeLists.txt17
-rw-r--r--quanta/data/templates/binaries/CMakeLists.txt17
-rw-r--r--quanta/data/templates/binaries/images/CMakeLists.txt14
-rw-r--r--quanta/data/templates/binaries/images/jpg/CMakeLists.txt14
-rw-r--r--quanta/data/templates/binaries/images/others/CMakeLists.txt14
-rw-r--r--quanta/data/templates/binaries/images/png/CMakeLists.txt14
-rw-r--r--quanta/data/templates/binaries/others/CMakeLists.txt14
-rw-r--r--quanta/data/templates/documents/CMakeLists.txt18
-rw-r--r--quanta/data/templates/documents/html/CMakeLists.txt14
-rw-r--r--quanta/data/templates/documents/others/CMakeLists.txt14
-rw-r--r--quanta/data/templates/documents/scripts/CMakeLists.txt14
-rw-r--r--quanta/data/templates/images/CMakeLists.txt18
-rw-r--r--quanta/data/templates/images/jpg/CMakeLists.txt14
-rw-r--r--quanta/data/templates/images/others/CMakeLists.txt14
-rw-r--r--quanta/data/templates/images/png/CMakeLists.txt14
-rw-r--r--quanta/data/templates/pages/CMakeLists.txt18
-rw-r--r--quanta/data/templates/pages/docbook/CMakeLists.txt14
-rw-r--r--quanta/data/templates/pages/html/CMakeLists.txt14
-rw-r--r--quanta/data/templates/pages/html/html_4.0.1/CMakeLists.txt14
-rw-r--r--quanta/data/templates/pages/html/special/CMakeLists.txt14
-rw-r--r--quanta/data/templates/pages/html/xhtml/CMakeLists.txt17
-rw-r--r--quanta/data/templates/pages/php/CMakeLists.txt14
-rw-r--r--quanta/data/templates/scripts/CMakeLists.txt18
-rw-r--r--quanta/data/templates/scripts/javascript/CMakeLists.txt14
-rw-r--r--quanta/data/templates/scripts/perl/CMakeLists.txt14
-rw-r--r--quanta/data/templates/scripts/php/CMakeLists.txt14
-rw-r--r--quanta/data/templates/text/CMakeLists.txt18
-rw-r--r--quanta/data/templates/text/html/CMakeLists.txt14
-rw-r--r--quanta/data/templates/text/others/CMakeLists.txt14
-rw-r--r--quanta/data/templates/text/scripts/CMakeLists.txt14
-rw-r--r--quanta/data/toolbars/CMakeLists.txt24
-rw-r--r--quanta/data/toolbars/cfml/CMakeLists.txt16
-rw-r--r--quanta/data/toolbars/css/CMakeLists.txt14
-rw-r--r--quanta/data/toolbars/docbook/CMakeLists.txt15
-rw-r--r--quanta/data/toolbars/html/CMakeLists.txt15
-rw-r--r--quanta/data/toolbars/kde-docbook/CMakeLists.txt20
-rw-r--r--quanta/data/toolbars/schema/CMakeLists.txt17
-rw-r--r--quanta/data/toolbars/tagxml/CMakeLists.txt14
-rw-r--r--quanta/data/toolbars/wml-1-2/CMakeLists.txt15
-rw-r--r--quanta/data/toolbars/xml/CMakeLists.txt14
-rw-r--r--quanta/dialogs/CMakeLists.txt39
-rw-r--r--quanta/dialogs/settings/CMakeLists.txt31
-rw-r--r--quanta/dialogs/tagdialogs/CMakeLists.txt36
-rw-r--r--quanta/messages/CMakeLists.txt29
-rw-r--r--quanta/parsers/CMakeLists.txt33
-rw-r--r--quanta/parsers/dtd/CMakeLists.txt31
-rw-r--r--quanta/parts/CMakeLists.txt13
-rw-r--r--quanta/parts/kafka/CMakeLists.txt44
-rw-r--r--quanta/parts/kafka/pics/CMakeLists.txt14
-rw-r--r--quanta/parts/preview/CMakeLists.txt24
-rw-r--r--quanta/plugins/CMakeLists.txt31
-rw-r--r--quanta/project/CMakeLists.txt47
-rw-r--r--quanta/scripts/CMakeLists.txt29
-rw-r--r--quanta/src/CMakeLists.txt78
-rw-r--r--quanta/treeviews/CMakeLists.txt47
-rw-r--r--quanta/utility/CMakeLists.txt36
100 files changed, 2364 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 00000000..6edbed73
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,82 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+cmake_minimum_required( VERSION 2.6 )
+
+
+##### general package setup #####################
+
+project( kdewebdev )
+
+
+##### include essential cmake modules ###########
+
+include( CheckCXXSourceCompiles )
+include( CheckFunctionExists )
+include( CheckIncludeFileCXX )
+include( CheckStructHasMember )
+include( CheckSymbolExists )
+include( CheckTypeSize )
+include( FindPkgConfig )
+
+
+##### include our cmake modules #################
+
+set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
+include( TDEMacros )
+
+
+##### setup install paths #######################
+
+include( TDESetupPaths )
+tde_setup_paths( )
+
+
+##### optional stuff ############################
+
+# option( WITH_LIBVISUAL "Enable libvisual support" OFF )
+# option( WITH_KONQSIDEBAR "Enable konqsidebar plugin" OFF )
+# option( WITH_XINE "Enable xine-engine support" OFF )
+# option( WITH_LIBGPOD "Enable iPod support from libgpod" OFF )
+
+
+##### user requested modules ####################
+
+option( BUILD_ALL "Build all" OFF )
+option( BUILD_QUANTA "Build Quanta" ${BUILD_ALL} )
+
+
+##### configure checks ##########################
+
+include( ConfigureChecks.cmake )
+
+
+###### global compiler settings #################
+
+add_definitions(
+ -DHAVE_CONFIG_H
+ ${TQT_CFLAGS_OTHER}
+)
+
+set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -include tqt.h" )
+set( CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined" )
+set( CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined" )
+
+
+##### source directories ########################
+
+add_subdirectory( lib )
+tde_conditional_add_subdirectory( BUILD_QUANTA quanta )
+
+
+##### write configure files #####################
+
+configure_file( config.h.cmake config.h @ONLY )
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake
new file mode 100644
index 00000000..3d5b26bb
--- /dev/null
+++ b/ConfigureChecks.cmake
@@ -0,0 +1,33 @@
+#################################################
+#
+# (C) 2010 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+# libxml-2.0
+pkg_search_module( LIBXML libxml-2.0 )
+if( LIBXML_FOUND )
+ if( ${LIBXML_VERSION} VERSION_LESS "2.6" )
+ tde_message_fatal( "libxml-2.0 version must be at least 2.6" )
+ endif( )
+else( )
+ tde_message_fatal( "libxml-2.0 are required, but not found on your system" )
+endif( )
+
+
+# libxslt
+pkg_search_module( LIBXSLT libxslt )
+if( NOT LIBXSLT_FOUND )
+ tde_message_fatal( "libxslt are required, but not found on your system" )
+endif( )
+
+
+# required stuff
+find_package( Qt )
+find_package( TQt )
+find_package( TDE )
diff --git a/config.h.cmake b/config.h.cmake
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/config.h.cmake
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
new file mode 100644
index 00000000..aaa33883
--- /dev/null
+++ b/lib/CMakeLists.txt
@@ -0,0 +1,23 @@
+#################################################
+#
+# (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}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+
+##### quantamodule (static) #####################
+
+tde_add_library( quantamodule STATIC_PIC AUTOMOC
+ SOURCES qextfileinfo.cpp ksavealldialog.cpp
+)
diff --git a/quanta/CMakeLists.txt b/quanta/CMakeLists.txt
new file mode 100644
index 00000000..11fc0c2f
--- /dev/null
+++ b/quanta/CMakeLists.txt
@@ -0,0 +1,23 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( data )
+add_subdirectory( utility )
+add_subdirectory( dialogs )
+add_subdirectory( components )
+add_subdirectory( parsers )
+add_subdirectory( treeviews )
+add_subdirectory( messages )
+add_subdirectory( plugins )
+add_subdirectory( parts )
+add_subdirectory( project )
+add_subdirectory( src )
+add_subdirectory( scripts )
diff --git a/quanta/components/CMakeLists.txt b/quanta/components/CMakeLists.txt
new file mode 100644
index 00000000..7e0cad97
--- /dev/null
+++ b/quanta/components/CMakeLists.txt
@@ -0,0 +1,18 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+# FIXME cvsservice is not ported
+
+add_subdirectory( csseditor )
+add_subdirectory( framewizard )
+add_subdirectory( tableeditor )
+add_subdirectory( debugger )
+# add_subdirectory( cvsservice )
diff --git a/quanta/components/csseditor/CMakeLists.txt b/quanta/components/csseditor/CMakeLists.txt
new file mode 100644
index 00000000..83e9068c
--- /dev/null
+++ b/quanta/components/csseditor/CMakeLists.txt
@@ -0,0 +1,39 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( data )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib
+ ${CMAKE_SOURCE_DIR}/quanta/src
+ ${CMAKE_SOURCE_DIR}/quanta/project
+ ${CMAKE_SOURCE_DIR}/quanta/parsers
+ ${CMAKE_SOURCE_DIR}/quanta/utility
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+
+##### csseditor (static) ########################
+
+tde_add_library( csseditor STATIC_PIC AUTOMOC
+ SOURCES
+ fontfamilychoosers.ui cssselectors.ui
+ csseditors.ui fontfamilychooser.cpp
+ cssselector.cpp csseditor.cpp specialsb.cpp
+ doubleeditors.cpp qmyhighlighter.cpp
+ colorrequester.cpp propertysetter.cpp
+ shorthandformer.cpp colorslider.cpp
+ csseditor_globals.cpp tlpeditors.cpp
+ styleeditor.cpp stylesheetparser.cpp
+ cssshpropertyparser.cpp percentageeditor.cpp
+)
diff --git a/quanta/components/csseditor/data/CMakeLists.txt b/quanta/components/csseditor/data/CMakeLists.txt
new file mode 100644
index 00000000..ad19411c
--- /dev/null
+++ b/quanta/components/csseditor/data/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ config.xml pseudo.xml atrules.xml dtdTags.xml
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/csseditor )
diff --git a/quanta/components/debugger/CMakeLists.txt b/quanta/components/debugger/CMakeLists.txt
new file mode 100644
index 00000000..6a9e7609
--- /dev/null
+++ b/quanta/components/debugger/CMakeLists.txt
@@ -0,0 +1,49 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( interfaces )
+add_subdirectory( gubed )
+add_subdirectory( dbgp )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/interfaces
+ ${CMAKE_SOURCE_DIR}/lib
+ ${CMAKE_SOURCE_DIR}/quanta/src
+ ${CMAKE_SOURCE_DIR}/quanta/project
+ ${CMAKE_SOURCE_DIR}/quanta/parsers
+ ${CMAKE_SOURCE_DIR}/quanta/utility
+ ${CMAKE_SOURCE_DIR}/quanta/messages
+ ${CMAKE_SOURCE_DIR}/quanta/parts/preview
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+
+##### debuggermanager (static) ##################
+
+tde_add_library( debuggermanager STATIC_PIC AUTOMOC
+ SOURCES
+ debuggermanager.cpp debuggerbreakpoint.cpp
+ quantadebuggerinterface.cpp debuggervariable.cpp
+ debuggerui.cpp variableslistview.cpp
+ debuggerbreakpointlist.cpp
+ debuggervariablesets.ui
+ debuggerbreakpointview.cpp
+ pathmapper.cpp pathmapperdialogs.ui
+ pathmapperdialog.cpp pathmapperdialog.h
+ conditionalbreakpointdialogs.ui
+ conditionalbreakpointdialog.cpp
+ conditionalbreakpointdialog.h
+ backtracelistview.cpp
+ LINK debuggerinterface-static
+)
diff --git a/quanta/components/debugger/dbgp/CMakeLists.txt b/quanta/components/debugger/dbgp/CMakeLists.txt
new file mode 100644
index 00000000..868fc177
--- /dev/null
+++ b/quanta/components/debugger/dbgp/CMakeLists.txt
@@ -0,0 +1,39 @@
+#################################################
+#
+# (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_SOURCE_DIR}/quanta/components/debugger
+ ${CMAKE_SOURCE_DIR}/quanta/components/debugger/interfaces
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES quantadebuggerdbgp.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### quantadebuggerdbgp (module) ###############
+
+tde_add_kpart( quantadebuggerdbgp AUTOMOC
+ SOURCES
+ quantadebuggerdbgp.cpp dbgpsettingss.ui
+ dbgpsettings.cpp dbgpnetwork.cpp
+ qbytearrayfifo.cpp
+ LINK debuggerinterface-static kio-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/quanta/components/debugger/gubed/CMakeLists.txt b/quanta/components/debugger/gubed/CMakeLists.txt
new file mode 100644
index 00000000..077fdb4f
--- /dev/null
+++ b/quanta/components/debugger/gubed/CMakeLists.txt
@@ -0,0 +1,37 @@
+#################################################
+#
+# (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_SOURCE_DIR}/quanta/components/debugger
+ ${CMAKE_SOURCE_DIR}/quanta/components/debugger/interfaces
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES quantadebuggergubed.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+
+
+##### quantadebuggergubed (module) ##############
+
+tde_add_kpart( quantadebuggergubed AUTOMOC
+ SOURCES
+ gubedsettingss.ui quantadebuggergubed.cpp gubedsettings.cpp
+ LINK debuggerinterface-static kdeui-shared
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
diff --git a/quanta/components/debugger/interfaces/CMakeLists.txt b/quanta/components/debugger/interfaces/CMakeLists.txt
new file mode 100644
index 00000000..9778dbe0
--- /dev/null
+++ b/quanta/components/debugger/interfaces/CMakeLists.txt
@@ -0,0 +1,26 @@
+#################################################
+#
+# (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_SOURCE_DIR}/quanta/components/debugger
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+install( FILES quantadebugger.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR} )
+
+
+##### debuggerinterface (static) ################
+
+tde_add_library( debuggerinterface STATIC_PIC AUTOMOC
+ SOURCES debuggerinterface.cpp debuggerclient.cpp
+)
diff --git a/quanta/components/framewizard/CMakeLists.txt b/quanta/components/framewizard/CMakeLists.txt
new file mode 100644
index 00000000..0a1f83a1
--- /dev/null
+++ b/quanta/components/framewizard/CMakeLists.txt
@@ -0,0 +1,31 @@
+#################################################
+#
+# (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_SOURCE_DIR}/lib
+ ${CMAKE_SOURCE_DIR}/quanta/project
+ ${CMAKE_SOURCE_DIR}/quanta/components/framewizard
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+
+##### framewizard (static) ######################
+
+tde_add_library( framewizard STATIC_PIC AUTOMOC
+ SOURCES
+ fmfpeditors.ui fmrceditors.ui framewizards.ui
+ fwglobal.cpp areaattributedb.cpp
+ selectablearea.cpp treenode.cpp
+ visualframeeditor.cpp fmfpeditor.cpp
+ fmrceditor.cpp framewizard.cpp
+)
diff --git a/quanta/components/tableeditor/CMakeLists.txt b/quanta/components/tableeditor/CMakeLists.txt
new file mode 100644
index 00000000..e6a7d8a9
--- /dev/null
+++ b/quanta/components/tableeditor/CMakeLists.txt
@@ -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_SOURCE_DIR}/quanta/src
+ ${CMAKE_SOURCE_DIR}/quanta/parsers
+ ${CMAKE_SOURCE_DIR}/quanta/utility
+ ${CMAKE_SOURCE_DIR}/quanta/dialogs/tagdialogs
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+
+##### tableeditor (static) ######################
+
+tde_add_library( tableeditor STATIC_PIC AUTOMOC
+ SOURCES tableeditors.ui tableeditor.cpp tableitem.cpp
+)
diff --git a/quanta/data/CMakeLists.txt b/quanta/data/CMakeLists.txt
new file mode 100644
index 00000000..50ea0bb2
--- /dev/null
+++ b/quanta/data/CMakeLists.txt
@@ -0,0 +1,20 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( doc )
+add_subdirectory( dtep )
+add_subdirectory( icons )
+add_subdirectory( pics )
+add_subdirectory( templates )
+add_subdirectory( toolbars )
+add_subdirectory( config )
+
+install( FILES chars tips DESTINATION ${DATA_INSTALL_DIR}/quanta )
diff --git a/quanta/data/config/CMakeLists.txt b/quanta/data/config/CMakeLists.txt
new file mode 100644
index 00000000..fa091c93
--- /dev/null
+++ b/quanta/data/config/CMakeLists.txt
@@ -0,0 +1,18 @@
+#################################################
+#
+# (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
+ plugins.rc actions.rc quantaui.rc
+ DESTINATION ${DATA_INSTALL_DIR}/quanta )
+
+install( FILES
+ quanta_preview_config.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR} )
diff --git a/quanta/data/doc/CMakeLists.txt b/quanta/data/doc/CMakeLists.txt
new file mode 100644
index 00000000..fdb713ba
--- /dev/null
+++ b/quanta/data/doc/CMakeLists.txt
@@ -0,0 +1,18 @@
+#################################################
+#
+# (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
+ documentation.html head_bg.gif minilogo.jpg quanta.docrc aniquanta.gif
+ background.png bgtable.png developer.html focus.html intro.html
+ kdelogo2.png konq.css lines.png lines2.png minilogo.png more.png
+ quanta.css quantahdr.png shadow1.png tips.html webdev.png maindoc.html
+ template.html qcenter2.png faq.html
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/doc )
diff --git a/quanta/data/dtep/CMakeLists.txt b/quanta/data/dtep/CMakeLists.txt
new file mode 100644
index 00000000..235aa073
--- /dev/null
+++ b/quanta/data/dtep/CMakeLists.txt
@@ -0,0 +1,33 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( html )
+add_subdirectory( html-frameset )
+add_subdirectory( html-strict )
+add_subdirectory( tagxml )
+add_subdirectory( php )
+add_subdirectory( xhtml )
+add_subdirectory( xhtml-basic )
+add_subdirectory( xhtml-frameset )
+add_subdirectory( xhtml-strict )
+add_subdirectory( xhtml11 )
+add_subdirectory( xslt )
+add_subdirectory( wml-1-2 )
+add_subdirectory( css )
+add_subdirectory( docbook-4.2 )
+add_subdirectory( schema )
+add_subdirectory( cfml )
+add_subdirectory( cffunct )
+add_subdirectory( kde-docbook-4.1.2 )
+add_subdirectory( kde-docbook-4.2 )
+add_subdirectory( relaxng )
+add_subdirectory( empty )
+add_subdirectory( dtd )
diff --git a/quanta/data/dtep/cffunct/CMakeLists.txt b/quanta/data/dtep/cffunct/CMakeLists.txt
new file mode 100644
index 00000000..06f9ae91
--- /dev/null
+++ b/quanta/data/dtep/cffunct/CMakeLists.txt
@@ -0,0 +1,40 @@
+#################################################
+#
+# (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
+ abs.tag acos.tag acs.tag array.tag
+ asin.tag atn.tag authenticatedcontext.tag
+ authenticateduser.tag bitand.tag bitmaskclear.tag
+ bitmaskread.tag bitmaskset.tag bitnot.tag
+ bitor.tag bitshln.tag bitshrn.tag bitxor.tag
+ ceiling.tag chr.tag cjustify.tag compare.tag
+ comparenocase.tag cos.tag createobject.tag
+ createuuid.tag datetime.tag de.tag
+ decimalformat.tag decrementvalue.tag decrypt.tag
+ deleteclientvariable.tag description.rc
+ directoryexists.tag dollarformat.tag
+ duplicate.tag encrypt.tag evaluate.tag
+ exp.tag expandpath.tag fileexists.tag find.tag
+ fix.tag formatbasen.tag getbasetagdata.tag
+ getbasetaglist.tag getbasetemplatepath.tag
+ getclientvariableslist.tag
+ getcurrenttemplatepath.tag
+ getdirectoryfrompath.tag getexception.tag
+ getfilefrompath.tag getfunctionlist.tag
+ gethttprequestdata.tag gethttptimestring.tag
+ getlocale.tag getmetricdata.tag
+ getprofilestring.tag gettempdirectory.tag
+ gettempfile.tag gettemplatepath.tag
+ gettickcount.tag gettoken.tag hash.tag
+ htmlcodeformat.tag htmleditformat.tag iif.tag
+ incrementvalue.tag inputbasen.tag insert.tag
+ int.tag isarray.tag isauthenticated.tag
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/cffunct )
diff --git a/quanta/data/dtep/cfml/CMakeLists.txt b/quanta/data/dtep/cfml/CMakeLists.txt
new file mode 100644
index 00000000..33ecc694
--- /dev/null
+++ b/quanta/data/dtep/cfml/CMakeLists.txt
@@ -0,0 +1,41 @@
+#################################################
+#
+# (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
+ cfabort.tag cfapplet.tag cfapplication.tag
+ cfargument.tag cfassociate.tag cfauthenticate.tag
+ cfbreak.tag cfcache.tag cfcase.tag cfcatch.tag
+ cfchart.tag cfchartdata.tag cfchartseries.tag
+ cfcol.tag cfcollection.tag cfcomponent.tag
+ cfcontent.tag cfcookie.tag cfdirectory.tag
+ cfdump.tag cferror.tag cfexecute.tag cfexit.tag
+ cffile.tag cfflush.tag cfform.tag cfftp.tag
+ cffunction.tag cfgrid.tag cfgridcolumn.tag
+ cfgridrow.tag cfgridupdate.tag cfheader.tag
+ cfhtmlhead.tag cfhttp.tag cfhttpparam.tag
+ cfimport.tag cfinclude.tag cfindex.tag
+ cfinput.tag cfinsert.tag cfinvoke.tag
+ cfinvokeargument.tag cfldap.tag cflocation.tag
+ cflock.tag cflog.tag cflogin.tag cfloginuser.tag
+ cfloop.tag cfmail.tag cfmailparam.tag
+ cfmodule.tag cfobject.tag cfobjectcache.tag
+ cfoutput.tag cfparam.tag cfpop.tag
+ cfprocessingdirective.tag cfprocparam.tag
+ cfprocresult.tag cfproperty.tag cfquery.tag
+ cfqueryparam.tag cfregistry.tag cfreport.tag
+ cfsavecontent.tag cfschedule.tag cfsearch.tag
+ cfselect.tag cfsetting.tag cfslider.tag
+ cfstoredproc.tag cfswitch.tag cftable.tag
+ cftextinput.tag cfthrow.tag cftrace.tag
+ cftransaction.tag cftree.tag cftreeitem.tag
+ cfupdate.tag cfusion.tag cfwddx.tag cfxml.tag
+ description.rc ftp.tag test.cfm
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/cfml )
diff --git a/quanta/data/dtep/css/CMakeLists.txt b/quanta/data/dtep/css/CMakeLists.txt
new file mode 100644
index 00000000..963d4400
--- /dev/null
+++ b/quanta/data/dtep/css/CMakeLists.txt
@@ -0,0 +1,43 @@
+#################################################
+#
+# (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
+ description.rc background.tag
+ border-bottom-color.tag border-bottom-style.tag
+ border-bottom-width.tag border-bottom.tag
+ border-collapse.tag border-color.tag
+ border-left-color.tag border-left-style.tag
+ border-left-width.tag border-left.tag
+ border-right-color.tag border-right-style.tag
+ border-right-width.tag border-right.tag
+ border-spacing.tag border-top-color.tag
+ border-top-style.tag border-top-width.tag
+ border-top.tag border.tag bottom.tag
+ caption-side.tag clear.tag clip.tag
+ color.tag content.tag counter-increment.tag
+ counter-reset.tag cursor.tag direction.tag
+ display.tag empty-cells.tag float.tag
+ font-size-adjust.tag font-stretch.tag
+ font.tag height.tag left.tag letter-spacing.tag
+ line-height.tag list-style.tag margin-bottom.tag
+ margin-left.tag margin-right.tag margin-top.tag
+ margin.tag marker-offset.tag max-height.tag
+ max-width.tag min-height.tag min-width.tag
+ outline.tag overflow.tag padding-bottom.tag
+ padding-left.tag padding-right.tag
+ padding-top.tag padding.tag position.tag
+ quotes.tag right.tag table-layout.tag
+ text-align.tag text-decoration.tag
+ text-indent.tag text-shadow.tag
+ text-transform.tag top.tag unicode-bidi.tag
+ vertical-align.tag visibility.tag white-space.tag
+ width.tag word-spacing.tag z-index.tag
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/css )
diff --git a/quanta/data/dtep/docbook-4.2/CMakeLists.txt b/quanta/data/dtep/docbook-4.2/CMakeLists.txt
new file mode 100644
index 00000000..bc0e0dae
--- /dev/null
+++ b/quanta/data/dtep/docbook-4.2/CMakeLists.txt
@@ -0,0 +1,17 @@
+#################################################
+#
+# (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
+ a.tag b.tag c.tag d.tag e.tag f.tag g.tag h.tag
+ i.tag j.tag k.tag l.tag m.tag n.tag o.tag p.tag
+ q.tag r.tag s.tag t.tag u.tag v.tag w.tag x.tag
+ y.tag common.tag description.rc
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/docbook-4.2 )
diff --git a/quanta/data/dtep/dtd/CMakeLists.txt b/quanta/data/dtep/dtd/CMakeLists.txt
new file mode 100644
index 00000000..493fff29
--- /dev/null
+++ b/quanta/data/dtep/dtd/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ description.rc
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/dtd )
diff --git a/quanta/data/dtep/empty/CMakeLists.txt b/quanta/data/dtep/empty/CMakeLists.txt
new file mode 100644
index 00000000..b2dee968
--- /dev/null
+++ b/quanta/data/dtep/empty/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ description.rc
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/empty )
diff --git a/quanta/data/dtep/html-frameset/CMakeLists.txt b/quanta/data/dtep/html-frameset/CMakeLists.txt
new file mode 100644
index 00000000..b9bbced1
--- /dev/null
+++ b/quanta/data/dtep/html-frameset/CMakeLists.txt
@@ -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
+#
+#################################################
+
+install( FILES
+ basefont.tag description.rc font.tag frame.tag
+ frameset.tag isindex.tag common.tag
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/html-frameset )
diff --git a/quanta/data/dtep/html-strict/CMakeLists.txt b/quanta/data/dtep/html-strict/CMakeLists.txt
new file mode 100644
index 00000000..e1072675
--- /dev/null
+++ b/quanta/data/dtep/html-strict/CMakeLists.txt
@@ -0,0 +1,16 @@
+#################################################
+#
+# (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
+ a.tag b.tag c.tag d.tag e.tag f.tag h.tag i.tag
+ k.tag l.tag m.tag n.tag o.tag p.tag q.tag s.tag
+ t.tag u.tag v.tag common.tag description.rc
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/html-strict )
diff --git a/quanta/data/dtep/html/CMakeLists.txt b/quanta/data/dtep/html/CMakeLists.txt
new file mode 100644
index 00000000..9d148bc1
--- /dev/null
+++ b/quanta/data/dtep/html/CMakeLists.txt
@@ -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
+#
+#################################################
+
+install( FILES
+ a.tag b.tag c.tag d.tag e.tag f.tag h.tag i.tag k.tag l.tag m.tag n.tag
+ o.tag p.tag q.tag s.tag t.tag u.tag v.tag common.tag description.rc
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/html-transitional )
diff --git a/quanta/data/dtep/kde-docbook-4.1.2/CMakeLists.txt b/quanta/data/dtep/kde-docbook-4.1.2/CMakeLists.txt
new file mode 100644
index 00000000..ee47fc7c
--- /dev/null
+++ b/quanta/data/dtep/kde-docbook-4.1.2/CMakeLists.txt
@@ -0,0 +1,17 @@
+#################################################
+#
+# (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
+ a.tag b.tag c.tag d.tag e.tag f.tag g.tag h.tag
+ i.tag k.tag l.tag m.tag n.tag o.tag p.tag q.tag
+ r.tag s.tag t.tag u.tag v.tag w.tag x.tag y.tag
+ common.tag description.rc
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/kde-docbook-4.1.2 )
diff --git a/quanta/data/dtep/kde-docbook-4.2/CMakeLists.txt b/quanta/data/dtep/kde-docbook-4.2/CMakeLists.txt
new file mode 100644
index 00000000..ebafa558
--- /dev/null
+++ b/quanta/data/dtep/kde-docbook-4.2/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ common.tag description.rc
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/kde-docbook-4.2 )
diff --git a/quanta/data/dtep/php/CMakeLists.txt b/quanta/data/dtep/php/CMakeLists.txt
new file mode 100644
index 00000000..ae47d1fd
--- /dev/null
+++ b/quanta/data/dtep/php/CMakeLists.txt
@@ -0,0 +1,45 @@
+#################################################
+#
+# (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
+ description.rc apache.tag apd.tag array.tag
+ aspell.tag bc.tag bcompiler.tag bzip2.tag
+ calendar.tag ccvs.tag classkit.tag classobj.tag
+ com.tag cpdf.tag crack.tag ctype.tag curl.tag
+ cybercash.tag cybermut.tag cyrus.tag datetime.tag
+ dba.tag dbase.tag dbm.tag dbplus.tag dbx.tag
+ dio.tag dir.tag dom.tag domxml.tag dotnet.tag
+ errorfunc.tag exec.tag exif.tag fam.tag fbsql.tag
+ fdf.tag filepro.tag filesystem.tag fribidi.tag
+ ftp.tag funchand.tag gettext.tag gmp.tag http.tag
+ hw.tag hwapi.tag hyperwave.tag ibase.tag icap.tag
+ iconv.tag id3.tag ifx.tag iisfunc.tag image.tag
+ imap.tag info.tag ingres-ii.tag ircg.tag java.tag
+ ldap.tag lzf.tag mail.tag mailparse.tag math.tag
+ mbstring.tag mcal.tag mcrypt.tag mcve.tag
+ memcache.tag mhash.tag mime_magic.tag ming.tag
+ misc.tag mnogosearch.tag msession.tag msql.tag
+ mssql.tag muscat.tag mysql.tag mysqli.tag
+ ncurses.tag network.tag nis.tag notes.tag
+ nsapi.tag objaggregation.tag oci8.tag odbc.tag
+ openal.tag openssl.tag oracle.tag outcontrol.tag
+ overload.tag ovrimos.tag parsekit.tag pcntl.tag
+ pcre.tag pdf.tag pfpro.tag pgsql.tag posix.tag
+ printer.tag pspell.tag qtdom.tag rar.tag
+ readline.tag recode.tag regex.tag sem.tag
+ sesam.tag session.tag shmop.tag simplexml.tag
+ snmp.tag soap.tag sockets.tag spl.tag sqlite.tag
+ stream.tag strings.tag swf.tag sybase.tag
+ tcpwrap.tag tidy.tag tokenizer.tag uodbc.tag
+ url.tag var.tag vpopmail.tag w32api.tag wddx.tag
+ xattr.tag xdiff.tag xml.tag xmlrpc.tag xsl.tag
+ xslt.tag yaz.tag zip.tag zlib.tag includes.tag
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/php )
diff --git a/quanta/data/dtep/relaxng/CMakeLists.txt b/quanta/data/dtep/relaxng/CMakeLists.txt
new file mode 100644
index 00000000..5e3a1810
--- /dev/null
+++ b/quanta/data/dtep/relaxng/CMakeLists.txt
@@ -0,0 +1,21 @@
+#################################################
+#
+# (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
+ anyName.tag attribute.tag choice.tag data.tag
+ define.tag description.rc div.tag element.tag
+ empty.tag except.tag externalRef.tag grammar.tag
+ group.tag include.tag interleave.tag list.tag
+ mixed.tag name.tag notAllowed.tag nsName.tag
+ oneOrMore.tag optional.tag param.tag
+ parentRef.tag ref.tag start.tag text.tag
+ value.tag zeroOrMore.tag
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/relaxng )
diff --git a/quanta/data/dtep/schema/CMakeLists.txt b/quanta/data/dtep/schema/CMakeLists.txt
new file mode 100644
index 00000000..c93122b9
--- /dev/null
+++ b/quanta/data/dtep/schema/CMakeLists.txt
@@ -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
+#
+#################################################
+
+install( FILES
+ all.tag annotation.tag any.tag anyAttribute.tag
+ appInfo.tag attribute.tag attributeGroup.tag
+ choice.tag complexContent.tag complexType.tag
+ description.rc documentation.tag element.tag
+ enumeration.tag extension.tag field.tag
+ fractionDigits.tag group.tag import.tag
+ include.tag key.tag keyref.tag length.tag
+ list.tag maxInclusive.tag maxLength.tag
+ minInclusive.tag minLength.tag notation.tag
+ pattern.tag redefine.tag restriction.tag
+ schema.tag selector.tag sequence.tag
+ simpleContent.tag simpleType.tag totalDigits.tag
+ union.tag unique.tag whiteSpace.tag
+ minExclusive.tag maxExclusive.tag
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/xml-schema )
diff --git a/quanta/data/dtep/tagxml/CMakeLists.txt b/quanta/data/dtep/tagxml/CMakeLists.txt
new file mode 100644
index 00000000..cbea311b
--- /dev/null
+++ b/quanta/data/dtep/tagxml/CMakeLists.txt
@@ -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
+#
+#################################################
+
+install( FILES
+ childstop.tag spacer.tag attr.tag location.tag
+ tag.tag nonparams.tag vpl.tag description.rc
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/tagxml )
diff --git a/quanta/data/dtep/wml-1-2/CMakeLists.txt b/quanta/data/dtep/wml-1-2/CMakeLists.txt
new file mode 100644
index 00000000..4f014ebc
--- /dev/null
+++ b/quanta/data/dtep/wml-1-2/CMakeLists.txt
@@ -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
+#
+#################################################
+
+install( FILES
+ a.tag access.tag anchor.tag br.tag card.tag
+ description.rc do.tag fieldset.tag go.tag
+ img.tag input.tag meta.tag noop.tag onevent.tag
+ optgroup.tag option.tag p.tag postfield.tag
+ pre.tag select.tag setvar.tag table.tag
+ template.tag timer.tag wml.tag common.tag
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/wml-1-2 )
diff --git a/quanta/data/dtep/xhtml-basic/CMakeLists.txt b/quanta/data/dtep/xhtml-basic/CMakeLists.txt
new file mode 100644
index 00000000..ecaaf5f2
--- /dev/null
+++ b/quanta/data/dtep/xhtml-basic/CMakeLists.txt
@@ -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
+#
+#################################################
+
+install( FILES
+ base.tag body.tag description.rc form.tag
+ headings.tag input.tag link.tag ol.tag
+ p.tag table.tag textarea.tag tr.tag a.tag
+ blockquote.tag br.tag div.tag head.tag html.tag
+ li.tag meta.tag option.tag select.tag td.tag
+ th.tag ul.tag common.tag
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/xhtml-basic )
diff --git a/quanta/data/dtep/xhtml-frameset/CMakeLists.txt b/quanta/data/dtep/xhtml-frameset/CMakeLists.txt
new file mode 100644
index 00000000..ef60e096
--- /dev/null
+++ b/quanta/data/dtep/xhtml-frameset/CMakeLists.txt
@@ -0,0 +1,32 @@
+#################################################
+#
+# (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
+ basefont.tag font.tag frame.tag frameset.tag
+ isindex.tag description.rc a.tag abbr.tag
+ acronym.tag address.tag applet.tag area.tag b.tag
+ base.tag bdo.tag big.tag blockquote.tag body.tag
+ br.tag button.tag caption.tag center.tag cite.tag
+ code.tag col.tag colgroup.tag dd.tag del.tag
+ dfn.tag dir.tag div.tag dl.tag dt.tag em.tag
+ fieldset.tag form.tag head.tag headings.tag
+ hr.tag html.tag i.tag iframe.tag img.tag
+ input.tag ins.tag kbd.tag label.tag legend.tag
+ li.tag link.tag map.tag menu.tag meta.tag
+ noframes.tag noscript.tag object.tag ol.tag
+ optgroup.tag option.tag p.tag param.tag pre.tag
+ q.tag s.tag samp.tag script.tag select.tag
+ small.tag span.tag strike.tag strong.tag
+ style.tag sub.tag sup.tag table.tag tbody.tag
+ td.tag textarea.tag tfoot.tag th.tag thead.tag
+ title.tag tr.tag tt.tag u.tag ul.tag var.tag
+ common.tag
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/xhtml-frameset )
diff --git a/quanta/data/dtep/xhtml-strict/CMakeLists.txt b/quanta/data/dtep/xhtml-strict/CMakeLists.txt
new file mode 100644
index 00000000..6cadd461
--- /dev/null
+++ b/quanta/data/dtep/xhtml-strict/CMakeLists.txt
@@ -0,0 +1,28 @@
+#################################################
+#
+# (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
+ a.tag area.tag base.tag blockquote.tag body.tag
+ br.tag col.tag colgroup.tag div.tag empty.tag
+ form.tag head.tag headings.tag hr.tag html.tag
+ input.tag li.tag link.tag meta.tag ol.tag
+ option.tag p.tag script.tag select.tag style.tag
+ table.tag tbody.tag td.tag textarea.tag tfoot.tag
+ th.tag thead.tag tr.tag ul.tag description.rc
+ abbr.tag acronym.tag address.tag b.tag bdo.tag
+ big.tag button.tag caption.tag cite.tag code.tag
+ dd.tag del.tag dfn.tag dl.tag dt.tag em.tag
+ fieldset.tag i.tag img.tag ins.tag kbd.tag
+ label.tag legend.tag map.tag noscript.tag
+ object.tag optgroup.tag param.tag pre.tag q.tag
+ samp.tag small.tag span.tag strong.tag sub.tag
+ sup.tag title.tag tt.tag var.tag common.tag
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/xhtml-strict )
diff --git a/quanta/data/dtep/xhtml/CMakeLists.txt b/quanta/data/dtep/xhtml/CMakeLists.txt
new file mode 100644
index 00000000..8628287e
--- /dev/null
+++ b/quanta/data/dtep/xhtml/CMakeLists.txt
@@ -0,0 +1,31 @@
+#################################################
+#
+# (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
+ basefont.tag font.tag isindex.tag description.rc
+ a.tag abbr.tag acronym.tag address.tag
+ applet.tag area.tag b.tag base.tag bdo.tag
+ big.tag blockquote.tag body.tag br.tag button.tag
+ caption.tag center.tag cite.tag code.tag col.tag
+ colgroup.tag dd.tag del.tag dfn.tag dir.tag
+ div.tag dl.tag dt.tag em.tag fieldset.tag
+ form.tag head.tag headings.tag hr.tag html.tag
+ i.tag iframe.tag img.tag input.tag ins.tag
+ kbd.tag label.tag legend.tag li.tag link.tag
+ map.tag menu.tag meta.tag noframes.tag
+ noscript.tag object.tag ol.tag optgroup.tag
+ option.tag p.tag param.tag pre.tag q.tag s.tag
+ samp.tag script.tag select.tag small.tag span.tag
+ strike.tag strong.tag style.tag sub.tag sup.tag
+ table.tag tbody.tag td.tag textarea.tag tfoot.tag
+ th.tag thead.tag title.tag tr.tag tt.tag u.tag
+ ul.tag var.tag common.tag
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/xhtml )
diff --git a/quanta/data/dtep/xhtml11/CMakeLists.txt b/quanta/data/dtep/xhtml11/CMakeLists.txt
new file mode 100644
index 00000000..ab1a9db0
--- /dev/null
+++ b/quanta/data/dtep/xhtml11/CMakeLists.txt
@@ -0,0 +1,30 @@
+#################################################
+#
+# (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
+ a.tag abbr.tag acronym.tag address.tag
+ area.tag b.tag base.tag bdo.tag big.tag
+ blockquote.tag body.tag br.tag caption.tag
+ cite.tag code.tag col.tag colgroup.tag dd.tag
+ del.tag description.rc dfn.tag div.tag dl.tag
+ dt.tag em.tag empty.tag fieldset.tag form.tag
+ head.tag headings.tag hr.tag html.tag i.tag
+ image.tag input.tag ins.tag kbd.tag label.tag
+ legend.tag li.tag link.tag map.tag meta.tag
+ noscript.tag object.tag ol.tag optgroup.tag
+ option.tag p.tag param.tag pre.tag q.tag
+ rb.tag rbc.tag rp.tag rt.tag rtc.tag ruby.tag
+ samp.tag script.tag select.tag small.tag span.tag
+ strong.tag style.tag sub.tag sup.tag table.tag
+ tbody.tag td.tag textarea.tag tfoot.tag th.tag
+ thead.tag title.tag tr.tag tt.tag ul.tag var.tag
+ button.tag applet.tag common.tag
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/xhtml11 )
diff --git a/quanta/data/dtep/xslt/CMakeLists.txt b/quanta/data/dtep/xslt/CMakeLists.txt
new file mode 100644
index 00000000..9e8b31e0
--- /dev/null
+++ b/quanta/data/dtep/xslt/CMakeLists.txt
@@ -0,0 +1,24 @@
+#################################################
+#
+# (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
+ apply-imports.tag attribute-set.tag attribute.tag
+ call-template.tag choose.tag comment.tag
+ copy-of.tag decimal-format.tag description.rc
+ element.tag fallback.tag for-each.tag
+ if.tag import.tag key.tag message.tag
+ namespace-alias.tag number.tag otherwise.tag
+ output.tag param.tag preserve-space.tag
+ processing-instruction.tag sort.tag
+ strip-space.tag stylesheet.tag template.tag
+ text.tag transform.tag value-of.tag variable.tag
+ when.tag with-param.tag
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/xslt )
diff --git a/quanta/data/icons/16x16/CMakeLists.txt b/quanta/data/icons/16x16/CMakeLists.txt
new file mode 100644
index 00000000..d14ee741
--- /dev/null
+++ b/quanta/data/icons/16x16/CMakeLists.txt
@@ -0,0 +1,20 @@
+#################################################
+#
+# (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
+ delete.png empty1x16.png java.png mini-book1.png
+ mini-book2.png mini-modules.png tag_br_small.png
+ tag_font_small.png tag_hr_small.png
+ empty16x16.png debug_breakpoint.png
+ debug_connect.png debug_disconnect.png
+ debug_kill.png debug_pause.png
+ debug_currentline.png
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/toolbar )
diff --git a/quanta/data/icons/22x22/CMakeLists.txt b/quanta/data/icons/22x22/CMakeLists.txt
new file mode 100644
index 00000000..896d99a1
--- /dev/null
+++ b/quanta/data/icons/22x22/CMakeLists.txt
@@ -0,0 +1,70 @@
+#################################################
+#
+# (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
+ ball.png check_clear.png check_grey.png
+ check.png css.png date.png debug_leap.png
+ debug_run.png debug_skip.png debug_stepinto.png
+ debug_stepout.png debug_stepover.png
+ div_center.png div_justify.png div_left.png
+ div_right.png font_dec.png font_inc.png form.png
+ frame.png ftab.png ftpclient.png lineedit.png
+ linepas.png output_win.png preview.png
+ ptab.png quick_list.png quick-screenshot.png
+ quick_start.png quick_table.png radio.png
+ replace.png reset.png select.png submit.png
+ button.png table_data.png table_head.png
+ tag_access.png tag_all.png tag_anyAttribute.png
+ tag_any.png tag_a.png tag_appInfo.png
+ tag_attributeGroup.png tag_attribute.png
+ tag_attr.png tag_a_url.png tag_bold.png
+ tag_br.png tag_caption.png tag_card.png
+ tag_chapter.png tag_choice.png tag_comm.png
+ tag_complexContent.png tag_complexType.png
+ tag_dd.png tag_dl.png tag_documenation.png
+ tag_do.png tag_dt.png tag_element.png tag_em.png
+ tag_example.png tag_extension.png tag_field.png
+ tag_font_base.png tag_font.png tag_footnote.png
+ tag_footnoteref.png tag_fractionDigits.png
+ tag_go.png tag_group.png tag_guimenuitem.png
+ tag_guimenu.png tag_guisubmenu.png tag_h1.png
+ tag_h2.png tag_h3.png tag_h4.png tag_h5.png
+ tag_head.png tag_hr.png tag_imagedata.png
+ tag_image.png tag_import.png tag_include.png
+ tag_informalexample.png tag_inlinemediaobject.png
+ tag_i.png tag_keycap.png tag_keycombo.png
+ tag_key.png tag_keyref.png tag_label.png
+ tag_link.png tag_li.png tag_listitem.png
+ tag_list.png tag_loc.png tag_mail.png
+ tag_member.png tag_menuchoice.png
+ tag_menu.png tag_meta.png tag_misc.png
+ tag_nbsp.png tag_noop.png tag_notation.png
+ tag_ol.png tag_onevent.png tag_para.png
+ tag_postfield.png tag_p.png tag_pre.png
+ tag_procedure.png tag_redefine.png
+ tag_restriction.png tag_schema.png
+ tag_screenshotinfo.png tag_screenshot.png
+ tag_sect1.png tag_sect2.png tag_sect3.png
+ tag_sect4.png tag_sect5.png tag_selector.png
+ tag_sequence.png tag_setvar.png tag_shortcut.png
+ tag_simpleContent.png tag_simpleType.png
+ tag_step.png tag_sub.png tag_substeps.png
+ tag_sup.png tag_table_body.png tag_table.png
+ tag_table_row.png tag_tag.png tag_tbody.png
+ tag_td.png tag_term.png tag_tgroup.png tag_th.png
+ tag_title.png tag_tr.png tag_ulink.png tag_ul.png
+ tag_union.png tag_unique.png tag_u.png
+ tag_variablelist.png tag_varlistentry.png
+ tag_varlistitem.png tag_what.png tag_wml.png
+ tag_xref.png textarea.png tree_win.png ttab.png
+ view_text.png vpl.png vpl_text.png xmlval.png
+ xsltproc.png tag_amp.png tag_cdata.png
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/toolbar )
diff --git a/quanta/data/icons/CMakeLists.txt b/quanta/data/icons/CMakeLists.txt
new file mode 100644
index 00000000..2c85d24d
--- /dev/null
+++ b/quanta/data/icons/CMakeLists.txt
@@ -0,0 +1,16 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( 22x22 )
+add_subdirectory( 16x16 )
+
+tde_install_icons( quanta )
+install( FILES files.png DESTINATION ${DATA_INSTALL_DIR}/quanta/toolbar )
diff --git a/quanta/data/pics/CMakeLists.txt b/quanta/data/pics/CMakeLists.txt
new file mode 100644
index 00000000..041f0163
--- /dev/null
+++ b/quanta/data/pics/CMakeLists.txt
@@ -0,0 +1,16 @@
+#################################################
+#
+# (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
+ quantalogo.png wiznewprjweb.png wiznewprjglb.png
+ wiznewprjfin.png wiznewprjloc.png
+ quantalogo_be.png
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/toolbar )
diff --git a/quanta/data/templates/CMakeLists.txt b/quanta/data/templates/CMakeLists.txt
new file mode 100644
index 00000000..d0a9e7e7
--- /dev/null
+++ b/quanta/data/templates/CMakeLists.txt
@@ -0,0 +1,17 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( images )
+add_subdirectory( text )
+add_subdirectory( documents )
+add_subdirectory( binaries )
+add_subdirectory( pages )
+add_subdirectory( scripts )
diff --git a/quanta/data/templates/binaries/CMakeLists.txt b/quanta/data/templates/binaries/CMakeLists.txt
new file mode 100644
index 00000000..8ebd494b
--- /dev/null
+++ b/quanta/data/templates/binaries/CMakeLists.txt
@@ -0,0 +1,17 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( images )
+add_subdirectory( others )
+
+install( FILES dirinfo
+ RENAME .dirinfo
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/binaries )
diff --git a/quanta/data/templates/binaries/images/CMakeLists.txt b/quanta/data/templates/binaries/images/CMakeLists.txt
new file mode 100644
index 00000000..a5ff2fb5
--- /dev/null
+++ b/quanta/data/templates/binaries/images/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( jpg )
+add_subdirectory( others )
+add_subdirectory( png )
diff --git a/quanta/data/templates/binaries/images/jpg/CMakeLists.txt b/quanta/data/templates/binaries/images/jpg/CMakeLists.txt
new file mode 100644
index 00000000..da042602
--- /dev/null
+++ b/quanta/data/templates/binaries/images/jpg/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ demo.jpg
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/binaries/images/jpg )
diff --git a/quanta/data/templates/binaries/images/others/CMakeLists.txt b/quanta/data/templates/binaries/images/others/CMakeLists.txt
new file mode 100644
index 00000000..c32ef751
--- /dev/null
+++ b/quanta/data/templates/binaries/images/others/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ demo.tif
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/binaries/images/others )
diff --git a/quanta/data/templates/binaries/images/png/CMakeLists.txt b/quanta/data/templates/binaries/images/png/CMakeLists.txt
new file mode 100644
index 00000000..e9f7107b
--- /dev/null
+++ b/quanta/data/templates/binaries/images/png/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ demo.png
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/binaries/images/png )
diff --git a/quanta/data/templates/binaries/others/CMakeLists.txt b/quanta/data/templates/binaries/others/CMakeLists.txt
new file mode 100644
index 00000000..cf7aceeb
--- /dev/null
+++ b/quanta/data/templates/binaries/others/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ print.pdf
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/binaries/others )
diff --git a/quanta/data/templates/documents/CMakeLists.txt b/quanta/data/templates/documents/CMakeLists.txt
new file mode 100644
index 00000000..e114aeb6
--- /dev/null
+++ b/quanta/data/templates/documents/CMakeLists.txt
@@ -0,0 +1,18 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( html )
+add_subdirectory( others )
+add_subdirectory( scripts )
+
+install( FILES dirinfo
+ RENAME .dirinfo
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/documents )
diff --git a/quanta/data/templates/documents/html/CMakeLists.txt b/quanta/data/templates/documents/html/CMakeLists.txt
new file mode 100644
index 00000000..58ae2e12
--- /dev/null
+++ b/quanta/data/templates/documents/html/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ demo.html
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/documents/html )
diff --git a/quanta/data/templates/documents/others/CMakeLists.txt b/quanta/data/templates/documents/others/CMakeLists.txt
new file mode 100644
index 00000000..29dd7897
--- /dev/null
+++ b/quanta/data/templates/documents/others/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ demo.txt
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/documents/others )
diff --git a/quanta/data/templates/documents/scripts/CMakeLists.txt b/quanta/data/templates/documents/scripts/CMakeLists.txt
new file mode 100644
index 00000000..927faf03
--- /dev/null
+++ b/quanta/data/templates/documents/scripts/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ demo.script
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/documents/scripts )
diff --git a/quanta/data/templates/images/CMakeLists.txt b/quanta/data/templates/images/CMakeLists.txt
new file mode 100644
index 00000000..96ebe1df
--- /dev/null
+++ b/quanta/data/templates/images/CMakeLists.txt
@@ -0,0 +1,18 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( jpg )
+add_subdirectory( png )
+add_subdirectory( others )
+
+install( FILES dirinfo
+ RENAME .dirinfo
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/images )
diff --git a/quanta/data/templates/images/jpg/CMakeLists.txt b/quanta/data/templates/images/jpg/CMakeLists.txt
new file mode 100644
index 00000000..8396e4f1
--- /dev/null
+++ b/quanta/data/templates/images/jpg/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ demo.jpg
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/images/jpg )
diff --git a/quanta/data/templates/images/others/CMakeLists.txt b/quanta/data/templates/images/others/CMakeLists.txt
new file mode 100644
index 00000000..b0ba5d4b
--- /dev/null
+++ b/quanta/data/templates/images/others/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ demo.tif
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/images/others )
diff --git a/quanta/data/templates/images/png/CMakeLists.txt b/quanta/data/templates/images/png/CMakeLists.txt
new file mode 100644
index 00000000..333eb7f3
--- /dev/null
+++ b/quanta/data/templates/images/png/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ demo.png
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/images/png )
diff --git a/quanta/data/templates/pages/CMakeLists.txt b/quanta/data/templates/pages/CMakeLists.txt
new file mode 100644
index 00000000..965a9475
--- /dev/null
+++ b/quanta/data/templates/pages/CMakeLists.txt
@@ -0,0 +1,18 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( php )
+add_subdirectory( html )
+add_subdirectory( docbook )
+
+install( FILES dirinfo
+ RENAME .dirinfo
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/pages )
diff --git a/quanta/data/templates/pages/docbook/CMakeLists.txt b/quanta/data/templates/pages/docbook/CMakeLists.txt
new file mode 100644
index 00000000..cfaf8c2f
--- /dev/null
+++ b/quanta/data/templates/pages/docbook/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ kde-doc-template.docbook
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/pages/docbook )
diff --git a/quanta/data/templates/pages/html/CMakeLists.txt b/quanta/data/templates/pages/html/CMakeLists.txt
new file mode 100644
index 00000000..219a0e83
--- /dev/null
+++ b/quanta/data/templates/pages/html/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( xhtml )
+add_subdirectory( html_4.0.1 )
+add_subdirectory( special )
diff --git a/quanta/data/templates/pages/html/html_4.0.1/CMakeLists.txt b/quanta/data/templates/pages/html/html_4.0.1/CMakeLists.txt
new file mode 100644
index 00000000..27d14633
--- /dev/null
+++ b/quanta/data/templates/pages/html/html_4.0.1/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ basic.html
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/pages/html_4.0.1 )
diff --git a/quanta/data/templates/pages/html/special/CMakeLists.txt b/quanta/data/templates/pages/html/special/CMakeLists.txt
new file mode 100644
index 00000000..bd39c6cd
--- /dev/null
+++ b/quanta/data/templates/pages/html/special/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ drag_n_drop_men.html
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/pages/special )
diff --git a/quanta/data/templates/pages/html/xhtml/CMakeLists.txt b/quanta/data/templates/pages/html/xhtml/CMakeLists.txt
new file mode 100644
index 00000000..39fb4f32
--- /dev/null
+++ b/quanta/data/templates/pages/html/xhtml/CMakeLists.txt
@@ -0,0 +1,17 @@
+#################################################
+#
+# (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
+ Quanta_Times.html leftMen_BB.html
+ rightMen_BB.html twoSideMen_BB.html
+ leftMen_Quanta.html rightMen_Quanta.html
+ twoSideMen_Quanta.html
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/pages/xhtml )
diff --git a/quanta/data/templates/pages/php/CMakeLists.txt b/quanta/data/templates/pages/php/CMakeLists.txt
new file mode 100644
index 00000000..a158a043
--- /dev/null
+++ b/quanta/data/templates/pages/php/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ demo.php
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/pages/php )
diff --git a/quanta/data/templates/scripts/CMakeLists.txt b/quanta/data/templates/scripts/CMakeLists.txt
new file mode 100644
index 00000000..25519f4e
--- /dev/null
+++ b/quanta/data/templates/scripts/CMakeLists.txt
@@ -0,0 +1,18 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( php )
+add_subdirectory( perl )
+add_subdirectory( javascript )
+
+install( FILES dirinfo
+ RENAME .dirinfo
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/scripts )
diff --git a/quanta/data/templates/scripts/javascript/CMakeLists.txt b/quanta/data/templates/scripts/javascript/CMakeLists.txt
new file mode 100644
index 00000000..83fe46cf
--- /dev/null
+++ b/quanta/data/templates/scripts/javascript/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ overlib.js email_validate.js preload.js
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/scripts/javascript )
diff --git a/quanta/data/templates/scripts/perl/CMakeLists.txt b/quanta/data/templates/scripts/perl/CMakeLists.txt
new file mode 100644
index 00000000..5860cb05
--- /dev/null
+++ b/quanta/data/templates/scripts/perl/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ demo.perl
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/scripts/perl )
diff --git a/quanta/data/templates/scripts/php/CMakeLists.txt b/quanta/data/templates/scripts/php/CMakeLists.txt
new file mode 100644
index 00000000..73511461
--- /dev/null
+++ b/quanta/data/templates/scripts/php/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ demo.php
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/scripts/php )
diff --git a/quanta/data/templates/text/CMakeLists.txt b/quanta/data/templates/text/CMakeLists.txt
new file mode 100644
index 00000000..0cb29ca6
--- /dev/null
+++ b/quanta/data/templates/text/CMakeLists.txt
@@ -0,0 +1,18 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( scripts )
+add_subdirectory( others )
+add_subdirectory( html )
+
+install( FILES dirinfo
+ RENAME .dirinfo
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/text )
diff --git a/quanta/data/templates/text/html/CMakeLists.txt b/quanta/data/templates/text/html/CMakeLists.txt
new file mode 100644
index 00000000..a64f4adb
--- /dev/null
+++ b/quanta/data/templates/text/html/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ demo.html
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/text/html )
diff --git a/quanta/data/templates/text/others/CMakeLists.txt b/quanta/data/templates/text/others/CMakeLists.txt
new file mode 100644
index 00000000..d314e66d
--- /dev/null
+++ b/quanta/data/templates/text/others/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ demo.txt
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/text/others )
diff --git a/quanta/data/templates/text/scripts/CMakeLists.txt b/quanta/data/templates/text/scripts/CMakeLists.txt
new file mode 100644
index 00000000..b24e722a
--- /dev/null
+++ b/quanta/data/templates/text/scripts/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ demo.php
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/text/scripts )
diff --git a/quanta/data/toolbars/CMakeLists.txt b/quanta/data/toolbars/CMakeLists.txt
new file mode 100644
index 00000000..32f6cf23
--- /dev/null
+++ b/quanta/data/toolbars/CMakeLists.txt
@@ -0,0 +1,24 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( html )
+add_subdirectory( xml )
+add_subdirectory( wml-1-2 )
+add_subdirectory( tagxml )
+add_subdirectory( schema )
+add_subdirectory( cfml )
+add_subdirectory( kde-docbook )
+add_subdirectory( docbook )
+add_subdirectory( css )
+
+install( FILES
+ debug.toolbar.tgz
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/toolbars )
diff --git a/quanta/data/toolbars/cfml/CMakeLists.txt b/quanta/data/toolbars/cfml/CMakeLists.txt
new file mode 100644
index 00000000..fe0e4a09
--- /dev/null
+++ b/quanta/data/toolbars/cfml/CMakeLists.txt
@@ -0,0 +1,16 @@
+#################################################
+#
+# (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
+ fonts.toolbar.tgz forms.toolbar.tgz
+ lists.toolbar.tgz standard.toolbar.tgz
+ tables.toolbar.tgz cfml.toolbar.tgz
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/toolbars/cfml )
diff --git a/quanta/data/toolbars/css/CMakeLists.txt b/quanta/data/toolbars/css/CMakeLists.txt
new file mode 100644
index 00000000..c4d833b2
--- /dev/null
+++ b/quanta/data/toolbars/css/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ css.toolbar.tgz
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/toolbars/css )
diff --git a/quanta/data/toolbars/docbook/CMakeLists.txt b/quanta/data/toolbars/docbook/CMakeLists.txt
new file mode 100644
index 00000000..2933ca17
--- /dev/null
+++ b/quanta/data/toolbars/docbook/CMakeLists.txt
@@ -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
+#
+#################################################
+
+install( FILES
+ xmltools.toolbar.tgz docbook_code.toolbar.tgz
+ docbook_ui.toolbar.tgz docbook_xml.toolbar.tgz
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/toolbars/docbook )
diff --git a/quanta/data/toolbars/html/CMakeLists.txt b/quanta/data/toolbars/html/CMakeLists.txt
new file mode 100644
index 00000000..edfb88dc
--- /dev/null
+++ b/quanta/data/toolbars/html/CMakeLists.txt
@@ -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
+#
+#################################################
+
+install( FILES
+ forms.toolbar.tgz lists.toolbar.tgz other.toolbar.tgz
+ standard.toolbar.tgz tables.toolbar.tgz style.toolbar.tgz
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/toolbars/html )
diff --git a/quanta/data/toolbars/kde-docbook/CMakeLists.txt b/quanta/data/toolbars/kde-docbook/CMakeLists.txt
new file mode 100644
index 00000000..81f287d8
--- /dev/null
+++ b/quanta/data/toolbars/kde-docbook/CMakeLists.txt
@@ -0,0 +1,20 @@
+#################################################
+#
+# (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
+ kde-docbook-admonitions.toolbar.tgz
+ kde-docbook-images.toolbar.tgz
+ kde-docbook-list.toolbar.tgz
+ kde-docbook-standard.toolbar.tgz
+ kde-docbook-tables.toolbar.tgz
+ kde-docbook-uielements.toolbar.tgz
+ kdexmltools.toolbar.tgz
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/toolbars/kde-docbook )
diff --git a/quanta/data/toolbars/schema/CMakeLists.txt b/quanta/data/toolbars/schema/CMakeLists.txt
new file mode 100644
index 00000000..74df9584
--- /dev/null
+++ b/quanta/data/toolbars/schema/CMakeLists.txt
@@ -0,0 +1,17 @@
+#################################################
+#
+# (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
+ attributes.toolbar.tgz complex.toolbar.tgz
+ documentation.toolbar.tgz facets.toolbar.tgz
+ misc.toolbar.tgz simple.toolbar.tgz
+ main.toolbar.tgz
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/toolbars/schema )
diff --git a/quanta/data/toolbars/tagxml/CMakeLists.txt b/quanta/data/toolbars/tagxml/CMakeLists.txt
new file mode 100644
index 00000000..0ced778c
--- /dev/null
+++ b/quanta/data/toolbars/tagxml/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ tagxml.toolbar.tgz
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/toolbars/tagxml )
diff --git a/quanta/data/toolbars/wml-1-2/CMakeLists.txt b/quanta/data/toolbars/wml-1-2/CMakeLists.txt
new file mode 100644
index 00000000..b320beb8
--- /dev/null
+++ b/quanta/data/toolbars/wml-1-2/CMakeLists.txt
@@ -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
+#
+#################################################
+
+install( FILES
+ deck.toolbar.tgz forms.toolbar.tgz misc.toolbar.tgz
+ table.toolbar.tgz tasks.toolbar.tgz text.toolbar.tgz
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/toolbars/wml-1-2 )
diff --git a/quanta/data/toolbars/xml/CMakeLists.txt b/quanta/data/toolbars/xml/CMakeLists.txt
new file mode 100644
index 00000000..9eac83df
--- /dev/null
+++ b/quanta/data/toolbars/xml/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ fonts.toolbar.tgz
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/toolbars/xml )
diff --git a/quanta/dialogs/CMakeLists.txt b/quanta/dialogs/CMakeLists.txt
new file mode 100644
index 00000000..22debbf3
--- /dev/null
+++ b/quanta/dialogs/CMakeLists.txt
@@ -0,0 +1,39 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( settings )
+add_subdirectory( tagdialogs )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib
+ ${CMAKE_SOURCE_DIR}/quanta/utility
+ ${CMAKE_SOURCE_DIR}/quanta/dialogs
+ ${CMAKE_SOURCE_DIR}/quanta/src
+ ${CMAKE_SOURCE_DIR}/quanta/parsers
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+
+##### dialogs (static) ##########################
+
+tde_add_library( dialogs STATIC_PIC AUTOMOC
+ SOURCES
+ copyto.cpp dirtydialog.ui dirtydlg.cpp
+ donationdialog.ui dtdselectdialog.ui
+ fourbuttonmessagebox.ui casewidget.ui
+ actionconfigdialogs.ui actionconfigdialog.cpp
+ filecombo.cpp specialchardialogs.ui
+ specialchardialog.cpp dtepeditdlgs.ui
+ dtepstructureeditdlgs.ui dtepeditdlg.cpp
+ loadentitydlgs.ui
+)
diff --git a/quanta/dialogs/settings/CMakeLists.txt b/quanta/dialogs/settings/CMakeLists.txt
new file mode 100644
index 00000000..c5d96b02
--- /dev/null
+++ b/quanta/dialogs/settings/CMakeLists.txt
@@ -0,0 +1,31 @@
+#################################################
+#
+# (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_SOURCE_DIR}/quanta/utility
+ ${CMAKE_SOURCE_DIR}/quanta/parsers
+ ${CMAKE_SOURCE_DIR}/quanta/src
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+
+##### settingsdialogs (static) ##################
+
+tde_add_library( settingsdialogs STATIC_PIC AUTOMOC
+ SOURCES
+ parseroptionsui.ui parseroptions.cpp
+ previewoptionss.ui previewoptions.cpp
+ filemaskss.ui filemasks.cpp styleoptionss.ui
+ abbreviations.ui abbreviation.cpp
+ codetemplatedlgs.ui
+)
diff --git a/quanta/dialogs/tagdialogs/CMakeLists.txt b/quanta/dialogs/tagdialogs/CMakeLists.txt
new file mode 100644
index 00000000..7d478f6d
--- /dev/null
+++ b/quanta/dialogs/tagdialogs/CMakeLists.txt
@@ -0,0 +1,36 @@
+#################################################
+#
+# (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_SOURCE_DIR}/lib
+ ${CMAKE_SOURCE_DIR}/quanta/utility
+ ${CMAKE_SOURCE_DIR}/quanta/parsers
+ ${CMAKE_SOURCE_DIR}/quanta/dialogs
+ ${CMAKE_SOURCE_DIR}/quanta/src
+ ${CMAKE_SOURCE_DIR}/quanta/parts/kafka
+ ${CMAKE_SOURCE_DIR}/quanta/components/csseditor
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+
+##### tagdialogs (static) #######################
+
+tde_add_library( tagdialogs STATIC_PIC AUTOMOC
+ SOURCES
+ tagmisc.ui listdlg.cpp tagmaildlg.cpp
+ tagquicklistdlg.cpp tagquicklistdlgdata.cpp
+ tagdialog.cpp tagattr.cpp pictureview.cpp
+ tagimgdlg.cpp tagxml.cpp tagwidget.cpp
+ colorcombo.cpp tagimgdlgdata.cpp tagmiscdlg.cpp
+ tagmail.ui
+)
diff --git a/quanta/messages/CMakeLists.txt b/quanta/messages/CMakeLists.txt
new file mode 100644
index 00000000..8e2d1d40
--- /dev/null
+++ b/quanta/messages/CMakeLists.txt
@@ -0,0 +1,29 @@
+#################################################
+#
+# (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_SOURCE_DIR}/lib
+ ${CMAKE_SOURCE_DIR}/quanta/src
+ ${CMAKE_SOURCE_DIR}/quanta/project
+ ${CMAKE_SOURCE_DIR}/quanta/parsers
+ ${CMAKE_SOURCE_DIR}/quanta/utility
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+
+##### messages (static) #########################
+
+tde_add_library( messages STATIC_PIC AUTOMOC
+ SOURCES
+ messageoutput.cpp messageitem.cpp annotationoutput.cpp
+)
diff --git a/quanta/parsers/CMakeLists.txt b/quanta/parsers/CMakeLists.txt
new file mode 100644
index 00000000..53536e0b
--- /dev/null
+++ b/quanta/parsers/CMakeLists.txt
@@ -0,0 +1,33 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( dtd )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib
+ ${CMAKE_SOURCE_DIR}/quanta/src
+ ${CMAKE_SOURCE_DIR}/quanta/parsers
+ ${CMAKE_SOURCE_DIR}/quanta/utility
+ ${CMAKE_SOURCE_DIR}/quanta/treeviews
+ ${CMAKE_SOURCE_DIR}/quanta/parts/kafka
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+
+##### parser (static) ###########################
+
+tde_add_library( parser STATIC_PIC AUTOMOC
+ SOURCES
+ qtag.cpp node.cpp tag.cpp parser.cpp saparser.cpp
+ parsercommon.cpp sagroupparser.cpp
+)
diff --git a/quanta/parsers/dtd/CMakeLists.txt b/quanta/parsers/dtd/CMakeLists.txt
new file mode 100644
index 00000000..7997cc5a
--- /dev/null
+++ b/quanta/parsers/dtd/CMakeLists.txt
@@ -0,0 +1,31 @@
+#################################################
+#
+# (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_BINARY_DIR}/quanta/dialogs
+ ${CMAKE_SOURCE_DIR}/lib
+ ${CMAKE_SOURCE_DIR}/quanta/parsers
+ ${CMAKE_SOURCE_DIR}/quanta/utility
+ ${CMAKE_SOURCE_DIR}/quanta/dialogs
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+ ${LIBXML_INCLUDE_DIRS}
+)
+
+
+##### dtdparser (static) ########################
+
+tde_add_library( dtdparser STATIC_PIC
+ SOURCES
+ dtepcreationdlg.ui dtdparser.cpp
+ DEPENDENCIES dialogs-static
+)
diff --git a/quanta/parts/CMakeLists.txt b/quanta/parts/CMakeLists.txt
new file mode 100644
index 00000000..cd48aee8
--- /dev/null
+++ b/quanta/parts/CMakeLists.txt
@@ -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
+#
+#################################################
+
+add_subdirectory( preview )
+add_subdirectory( kafka )
diff --git a/quanta/parts/kafka/CMakeLists.txt b/quanta/parts/kafka/CMakeLists.txt
new file mode 100644
index 00000000..19519b44
--- /dev/null
+++ b/quanta/parts/kafka/CMakeLists.txt
@@ -0,0 +1,44 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+# FIXME KDE_CXXFLAGS = $(USE_EXCEPTIONS)
+
+add_subdirectory( pics )
+
+include_directories(
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/lib
+ ${CMAKE_SOURCE_DIR}/quanta/src
+ ${CMAKE_SOURCE_DIR}/quanta/project
+ ${CMAKE_SOURCE_DIR}/quanta/parsers
+ ${CMAKE_SOURCE_DIR}/quanta/utility
+ ${CMAKE_SOURCE_DIR}/quanta/treeviews
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES entities DESTINATION ${DATA_INSTALL_DIR}/kafkapart )
+
+
+##### kafkalibrary (static) #####################
+
+tde_add_library( kafkalibrary STATIC_PIC AUTOMOC
+ SOURCES
+ htmlenhancer.cpp domtreeview.cpp kafkacommon.cpp
+ kafkahtmlpart.cpp nodeproperties.cpp
+ wkafkapart.cpp undoredo.cpp kafkasyncoptionsui.ui
+ htmldocumentpropertiesui.ui kafkasyncoptions.cpp
+ htmldocumentproperties.cpp cursors.cpp
+ kafkadragobject.cpp
+)
diff --git a/quanta/parts/kafka/pics/CMakeLists.txt b/quanta/parts/kafka/pics/CMakeLists.txt
new file mode 100644
index 00000000..ddc33ca4
--- /dev/null
+++ b/quanta/parts/kafka/pics/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (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
+ php.png comment.png
+ DESTINATION ${DATA_INSTALL_DIR}/kafkapart/pics )
diff --git a/quanta/parts/preview/CMakeLists.txt b/quanta/parts/preview/CMakeLists.txt
new file mode 100644
index 00000000..8a0493c5
--- /dev/null
+++ b/quanta/parts/preview/CMakeLists.txt
@@ -0,0 +1,24 @@
+#################################################
+#
+# (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_SOURCE_DIR}/quanta/utility
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+
+##### preview (static) ##########################
+
+tde_add_library( preview STATIC_PIC AUTOMOC
+ SOURCES whtmlpart.cpp
+)
diff --git a/quanta/plugins/CMakeLists.txt b/quanta/plugins/CMakeLists.txt
new file mode 100644
index 00000000..21be0e70
--- /dev/null
+++ b/quanta/plugins/CMakeLists.txt
@@ -0,0 +1,31 @@
+#################################################
+#
+# (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_SOURCE_DIR}/quanta/src
+ ${CMAKE_SOURCE_DIR}/quanta/project
+ ${CMAKE_SOURCE_DIR}/quanta/parsers
+ ${CMAKE_SOURCE_DIR}/quanta/utility
+ ${CMAKE_SOURCE_DIR}/quanta/messages
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+
+##### plugins (static) ##########################
+
+tde_add_library( plugins STATIC_PIC AUTOMOC
+ SOURCES
+ quantaplugininterface.cpp quantaplugineditor.cpp
+ quantapluginconfig.cpp quantaplugin.cpp plugineditor.ui
+ pluginconfig.ui
+)
diff --git a/quanta/project/CMakeLists.txt b/quanta/project/CMakeLists.txt
new file mode 100644
index 00000000..c5356c5d
--- /dev/null
+++ b/quanta/project/CMakeLists.txt
@@ -0,0 +1,47 @@
+#################################################
+#
+# (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_BINARY_DIR}/quanta/dialogs
+ ${CMAKE_SOURCE_DIR}/lib
+ ${CMAKE_SOURCE_DIR}/quanta/src
+ ${CMAKE_SOURCE_DIR}/quanta/parsers
+ ${CMAKE_SOURCE_DIR}/quanta/utility
+ ${CMAKE_SOURCE_DIR}/quanta/treeviews
+ ${CMAKE_SOURCE_DIR}/quanta/dialogs
+ ${CMAKE_SOURCE_DIR}/quanta/dialogs/tagdialogs
+ ${CMAKE_SOURCE_DIR}/quanta/components/debugger
+ ${CMAKE_SOURCE_DIR}/quanta/components/debugger/interfaces
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+
+##### project (static) ##########################
+
+tde_add_library( project STATIC_PIC AUTOMOC
+ SOURCES
+ projectoptions.ui projectnewgenerals.ui
+ projectnewgeneral.cpp projectnewlocals.ui
+ projectnewlocal.cpp rescanprj.cpp rescanprjdir.ui
+ projectnewfinals.ui projectuploads.ui
+ projectnewfinal.cpp projectupload.cpp
+ project.cpp projectnewwebs.ui projectnewweb.cpp
+ uploadprofiledlgs.ui projectlist.cpp
+ membereditdlgs.ui teammembersdlgs.ui
+ teammembersdlg.cpp membereditdlg.cpp
+ subprojecteditdlgs.ui eventconfigurationdlgs.ui
+ eventeditordlgs.ui eventconfigurationdlg.cpp
+ eventeditordlg.cpp uploadprofiles.cpp
+ uploadprofilespage.ui projectprivate.cpp
+ DEPENDENCIES dialogs-static
+)
diff --git a/quanta/scripts/CMakeLists.txt b/quanta/scripts/CMakeLists.txt
new file mode 100644
index 00000000..03099cac
--- /dev/null
+++ b/quanta/scripts/CMakeLists.txt
@@ -0,0 +1,29 @@
+#################################################
+#
+# (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
+ scriptinfo.kmdr.info dwt.pl dwt.kmdr.info
+ tidy.kmdr.info checkxml.kmdr.info
+ meinproc.kmdr.info xmlval.kmdr.info
+ xsltproc.kmdr.info htmlquickstart.kmdr.info
+ TemplateMagic.pl TemplateMagic.pl.info
+ info.css externalpreview.sh info.xsl
+ externalpreview.sh.info dwt.pl.info
+ gubed_install.kmdr.info
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/scripts )
+
+install( PROGRAMS
+ scriptinfo.kmdr dwt.kmdr tidy.kmdr checkxml.kmdr
+ meinproc.kmdr xmlval.kmdr xsltproc.kmdr
+ htmlquickstart.kmdr gubed_install.kmdr
+ listwizard.kmdr picturewizard.kmdr
+ tablewizard.kmdr docbook_table.kmdr
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/scripts )
diff --git a/quanta/src/CMakeLists.txt b/quanta/src/CMakeLists.txt
new file mode 100644
index 00000000..c639bbc5
--- /dev/null
+++ b/quanta/src/CMakeLists.txt
@@ -0,0 +1,78 @@
+#################################################
+#
+# (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_BINARY_DIR}
+ ${CMAKE_BINARY_DIR}/quanta/dialogs
+ ${CMAKE_BINARY_DIR}/quanta/dialogs/settings
+ ${CMAKE_BINARY_DIR}/quanta/dialogs/tagdialogs
+ ${CMAKE_BINARY_DIR}/quanta/parts/kafka
+ ${CMAKE_BINARY_DIR}/quanta/components/tableeditor
+ ${CMAKE_BINARY_DIR}/quanta/components/csseditor
+ ${CMAKE_BINARY_DIR}/quanta/components/framewizard
+ ${CMAKE_SOURCE_DIR}/lib
+ ${CMAKE_SOURCE_DIR}/quanta/src
+ ${CMAKE_SOURCE_DIR}/quanta/project
+ ${CMAKE_SOURCE_DIR}/quanta/parsers
+ ${CMAKE_SOURCE_DIR}/quanta/parsers/dtd
+ ${CMAKE_SOURCE_DIR}/quanta/utility
+ ${CMAKE_SOURCE_DIR}/quanta/parts/kafka
+ ${CMAKE_SOURCE_DIR}/quanta/parts/preview
+ ${CMAKE_SOURCE_DIR}/quanta/components/debugger
+ ${CMAKE_SOURCE_DIR}/quanta/components/tableeditor
+ ${CMAKE_SOURCE_DIR}/quanta/components/csseditor
+ ${CMAKE_SOURCE_DIR}/quanta/components/framewizard
+ ${CMAKE_SOURCE_DIR}/quanta/messages
+ ${CMAKE_SOURCE_DIR}/quanta/treeviews
+ ${CMAKE_SOURCE_DIR}/quanta/plugins
+ ${CMAKE_SOURCE_DIR}/quanta/dialogs
+ ${CMAKE_SOURCE_DIR}/quanta/dialogs/settings
+ ${CMAKE_SOURCE_DIR}/quanta/dialogs/tagdialogs
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### other data ################################
+
+install( FILES quanta.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
+install( FILES x-webprj.desktop DESTINATION ${MIME_INSTALL_DIR}/application )
+
+
+##### quanta (executable) #######################
+
+set_source_files_properties( kqapp.cpp PROPERTIES COMPILE_FLAGS -DPREFIX=\\"${CMAKE_INSTALL_PREFIX}\\" )
+
+tde_add_executable( quanta AUTOMOC
+ SOURCES
+ quanta_init.cpp quantaview.cpp quantadoc.cpp
+ main.cpp document.cpp kqapp.cpp quanta.cpp
+ dcopwindowmanagerif.skel dcopsettingsif.skel
+ dcopquantaif.skel dcopsettings.cpp dtds.cpp
+ dcopquanta.cpp viewmanager.cpp
+ LINK
+ project-static plugins-static parser-static
+ dtdparser-static treeviews-static dialogs-static
+ debuggermanager-static tagdialogs-static
+ settingsdialogs-static messages-static
+ framewizard-static csseditor-static
+ tableeditor-static preview-static
+ utility-static quantamodule-static
+ kafkalibrary-static kmdi-shared khtml-shared
+ knewstuff-shared kabc-shared ktexteditor-shared
+ ${LIBXML_LIBRARIES} ${LIBXSLT_LIBRARIES}
+ DESTINATION ${BIN_INSTALL_DIR}
+)
diff --git a/quanta/treeviews/CMakeLists.txt b/quanta/treeviews/CMakeLists.txt
new file mode 100644
index 00000000..094ab227
--- /dev/null
+++ b/quanta/treeviews/CMakeLists.txt
@@ -0,0 +1,47 @@
+#################################################
+#
+# (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_BINARY_DIR}/quanta/dialogs/tagdialogs
+ ${CMAKE_SOURCE_DIR}/lib
+ ${CMAKE_SOURCE_DIR}/quanta/src
+ ${CMAKE_SOURCE_DIR}/quanta/project
+ ${CMAKE_SOURCE_DIR}/quanta/parsers
+ ${CMAKE_SOURCE_DIR}/quanta/utility
+ ${CMAKE_SOURCE_DIR}/quanta/dialogs
+ ${CMAKE_SOURCE_DIR}/quanta/dialogs/tagdialogs
+ ${CMAKE_SOURCE_DIR}/quanta/messages
+ ${CMAKE_SOURCE_DIR}/quanta/parts/kafka
+ ${CMAKE_SOURCE_DIR}/quanta/components/csseditor
+ ${CMAKE_SOURCE_DIR}/quanta/plugins
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+ ${LIBXML_INCLUDE_DIRS}
+)
+
+
+##### treeviews (static) ########################
+
+tde_add_library( treeviews STATIC_PIC AUTOMOC
+ SOURCES
+ uploadtreeview.cpp uploadtreefolder.cpp
+ uploadtreefile.cpp fileinfodlg.ui
+ quantapropertiespage.ui newtemplatedirdlg.cpp
+ templatedirform.ui templatestreeview.cpp
+ projecttreeview.cpp structtreeview.cpp
+ doctreeview.cpp docitem.cpp docfolder.cpp
+ structtreetag.cpp filestreeview.cpp
+ tagattributetree.cpp tagattributeitems.cpp
+ scripttreeview.cpp basetreeview.cpp
+ servertreeview.cpp
+ DEPENDENCIES dialogs-static
+)
diff --git a/quanta/utility/CMakeLists.txt b/quanta/utility/CMakeLists.txt
new file mode 100644
index 00000000..c65eb97a
--- /dev/null
+++ b/quanta/utility/CMakeLists.txt
@@ -0,0 +1,36 @@
+#################################################
+#
+# (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_SOURCE_DIR}/lib
+ ${CMAKE_SOURCE_DIR}/quanta/parsers
+ ${CMAKE_SOURCE_DIR}/quanta/src
+ ${CMAKE_SOURCE_DIR}/quanta/dialogs/tagdialogs
+ ${CMAKE_SOURCE_DIR}/quanta/utility
+ ${CMAKE_SOURCE_DIR}/quanta/messages
+ ${CMAKE_SOURCE_DIR}/quanta/parts/kafka
+ ${CMAKE_SOURCE_DIR}/quanta/project
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+
+##### utility (static) ##########################
+
+tde_add_library( utility STATIC_PIC AUTOMOC
+ SOURCES
+ quantacommon.cpp tagaction.cpp
+ toolbartabwidget.cpp toolbarxmlgui.cpp
+ newstuff.cpp quantanetaccess.cpp qpevents.cpp
+ quantabookmarks.cpp tagactionmanager.cpp
+ tagactionset.cpp
+)