summaryrefslogtreecommitdiffstats
path: root/libk3b/projects
diff options
context:
space:
mode:
Diffstat (limited to 'libk3b/projects')
-rw-r--r--libk3b/projects/CMakeLists.txt52
-rw-r--r--libk3b/projects/audiocd/CMakeLists.txt39
-rw-r--r--libk3b/projects/datacd/CMakeLists.txt38
-rw-r--r--libk3b/projects/datadvd/CMakeLists.txt35
-rw-r--r--libk3b/projects/mixedcd/CMakeLists.txt35
-rw-r--r--libk3b/projects/movixcd/CMakeLists.txt37
-rw-r--r--libk3b/projects/movixdvd/CMakeLists.txt36
-rw-r--r--libk3b/projects/videocd/CMakeLists.txt46
-rw-r--r--libk3b/projects/videocd/cdi/CMakeLists.txt6
-rw-r--r--libk3b/projects/videocd/extra/CMakeLists.txt5
-rw-r--r--libk3b/projects/videocd/mpeginfo/CMakeLists.txt20
-rw-r--r--libk3b/projects/videodvd/CMakeLists.txt36
-rw-r--r--libk3b/projects/videodvd/k3bvideodvddoc.cpp1
13 files changed, 385 insertions, 1 deletions
diff --git a/libk3b/projects/CMakeLists.txt b/libk3b/projects/CMakeLists.txt
new file mode 100644
index 0000000..2c7d28f
--- /dev/null
+++ b/libk3b/projects/CMakeLists.txt
@@ -0,0 +1,52 @@
+#################################################
+#
+# (C) 2016 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( datacd )
+add_subdirectory( audiocd )
+add_subdirectory( mixedcd )
+add_subdirectory( movixcd )
+add_subdirectory( videocd )
+add_subdirectory( datadvd )
+add_subdirectory( movixdvd )
+add_subdirectory( videodvd )
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/libk3b/core
+ ${CMAKE_SOURCE_DIR}/libk3b/tools
+ ${CMAKE_SOURCE_DIR}/libk3bdevice
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/datacd
+ ${CMAKE_CURRENT_SOURCE_DIR}/audiocd
+ ${CMAKE_CURRENT_SOURCE_DIR}/mixedcd
+ ${CMAKE_CURRENT_SOURCE_DIR}/movixcd
+ ${CMAKE_CURRENT_SOURCE_DIR}/videocd
+ ${CMAKE_CURRENT_SOURCE_DIR}/datadvd
+ ${CMAKE_CURRENT_SOURCE_DIR}/movixdvd
+ ${CMAKE_CURRENT_SOURCE_DIR}/videodvd
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### k3bproject (static) #######################
+
+tde_add_library( k3bproject STATIC_PIC AUTOMOC
+ SOURCES k3babstractwriter.cpp k3bgrowisofswriter.cpp k3bgrowisofshandler.cpp
+ k3bdoc.cpp k3bcdrdaowriter.cpp k3bcdrecordwriter.cpp k3binffilewriter.cpp
+ k3btocfilewriter.cpp k3bimagefilereader.cpp k3bcuefileparser.cpp
+ k3bpipebuffer.cpp
+)
diff --git a/libk3b/projects/audiocd/CMakeLists.txt b/libk3b/projects/audiocd/CMakeLists.txt
new file mode 100644
index 0000000..a6f81f1
--- /dev/null
+++ b/libk3b/projects/audiocd/CMakeLists.txt
@@ -0,0 +1,39 @@
+#################################################
+#
+# (C) 2016 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/libk3b/projects
+ ${CMAKE_SOURCE_DIR}/libk3b/core
+ ${CMAKE_SOURCE_DIR}/libk3b/plugin
+ ${CMAKE_SOURCE_DIR}/libk3b/cddb
+ ${CMAKE_SOURCE_DIR}/libk3bdevice
+ ${CMAKE_SOURCE_DIR}/libk3b/tools
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### audio (static) ############################
+
+tde_add_library( audio STATIC_PIC AUTOMOC
+ SOURCES k3baudiojob.cpp k3baudiotrack.cpp k3baudiodoc.cpp k3baudiofile.cpp
+ k3baudiozerodata.cpp k3baudiodatasource.cpp k3baudionormalizejob.cpp
+ k3baudiojobtempdata.cpp k3baudioimager.cpp k3baudiomaxspeedjob.cpp
+ k3baudiocdtracksource.cpp k3baudiocdtrackdrag.cpp
+ k3baudiodatasourceiterator.cpp
+)
diff --git a/libk3b/projects/datacd/CMakeLists.txt b/libk3b/projects/datacd/CMakeLists.txt
new file mode 100644
index 0000000..c47b129
--- /dev/null
+++ b/libk3b/projects/datacd/CMakeLists.txt
@@ -0,0 +1,38 @@
+#################################################
+#
+# (C) 2016 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/libk3b/core
+ ${CMAKE_SOURCE_DIR}/libk3b/plugin
+ ${CMAKE_SOURCE_DIR}/libk3b/jobs
+ ${CMAKE_SOURCE_DIR}/libk3b/projects
+ ${CMAKE_SOURCE_DIR}/libk3b/tools
+ ${CMAKE_SOURCE_DIR}/libk3bdevice
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### data (static) #############################
+
+tde_add_library( data STATIC_PIC AUTOMOC
+ SOURCES k3bdatajob.cpp k3bdatadoc.cpp k3bdataitem.cpp k3bdiritem.cpp
+ k3bfileitem.cpp k3bisoimager.cpp k3bmsinfofetcher.cpp k3bbootitem.cpp
+ k3bisooptions.cpp k3bfilecompilationsizehandler.cpp
+ k3bsessionimportitem.cpp k3bmkisofshandler.cpp k3bdatapreparationjob.cpp
+)
diff --git a/libk3b/projects/datadvd/CMakeLists.txt b/libk3b/projects/datadvd/CMakeLists.txt
new file mode 100644
index 0000000..6e6f006
--- /dev/null
+++ b/libk3b/projects/datadvd/CMakeLists.txt
@@ -0,0 +1,35 @@
+#################################################
+#
+# (C) 2016 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/libk3b/core
+ ${CMAKE_SOURCE_DIR}/libk3b/projects/datacd
+ ${CMAKE_SOURCE_DIR}/libk3b/projects
+ ${CMAKE_SOURCE_DIR}/libk3b/tools
+ ${CMAKE_SOURCE_DIR}/libk3b/jobs
+ ${CMAKE_SOURCE_DIR}/libk3bdevice
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### dvd (static) ##############################
+
+tde_add_library( dvd STATIC_PIC AUTOMOC
+ SOURCES k3bdvddoc.cpp k3bdvdjob.cpp k3bdvdbooktypejob.cpp
+)
diff --git a/libk3b/projects/mixedcd/CMakeLists.txt b/libk3b/projects/mixedcd/CMakeLists.txt
new file mode 100644
index 0000000..d00012c
--- /dev/null
+++ b/libk3b/projects/mixedcd/CMakeLists.txt
@@ -0,0 +1,35 @@
+#################################################
+#
+# (C) 2016 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/libk3b/core
+ ${CMAKE_SOURCE_DIR}/libk3b/plugin
+ ${CMAKE_SOURCE_DIR}/libk3b/projects
+ ${CMAKE_SOURCE_DIR}/libk3b/projects/datacd
+ ${CMAKE_SOURCE_DIR}/libk3b/projects/audiocd
+ ${CMAKE_SOURCE_DIR}/libk3b/tools
+ ${CMAKE_SOURCE_DIR}/libk3bdevice
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+##### mixed (static) ############################
+
+tde_add_library( mixed STATIC_PIC AUTOMOC
+ SOURCES k3bmixeddoc.cpp k3bmixedjob.cpp
+)
diff --git a/libk3b/projects/movixcd/CMakeLists.txt b/libk3b/projects/movixcd/CMakeLists.txt
new file mode 100644
index 0000000..7d3494f
--- /dev/null
+++ b/libk3b/projects/movixcd/CMakeLists.txt
@@ -0,0 +1,37 @@
+#################################################
+#
+# (C) 2016 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/libk3b/core
+ ${CMAKE_SOURCE_DIR}/libk3b/plugin
+ ${CMAKE_SOURCE_DIR}/libk3b/jobs
+ ${CMAKE_SOURCE_DIR}/libk3b/projects
+ ${CMAKE_SOURCE_DIR}/libk3b/projects/datacd
+ ${CMAKE_SOURCE_DIR}/libk3b/tools
+ ${CMAKE_SOURCE_DIR}/libk3bdevice
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### movix (static) ############################
+
+tde_add_library( movix STATIC_PIC AUTOMOC
+ SOURCES k3bmovixprogram.cpp k3bmovixdoc.cpp k3bmovixjob.cpp
+ k3bmovixfileitem.cpp k3bmovixdocpreparer.cpp
+)
diff --git a/libk3b/projects/movixdvd/CMakeLists.txt b/libk3b/projects/movixdvd/CMakeLists.txt
new file mode 100644
index 0000000..09d01ee
--- /dev/null
+++ b/libk3b/projects/movixdvd/CMakeLists.txt
@@ -0,0 +1,36 @@
+#################################################
+#
+# (C) 2016 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/libk3b/core
+ ${CMAKE_SOURCE_DIR}/libk3b/projects
+ ${CMAKE_SOURCE_DIR}/libk3b/projects/datacd
+ ${CMAKE_SOURCE_DIR}/libk3b/projects/datadvd
+ ${CMAKE_SOURCE_DIR}/libk3b/projects/movixcd
+ ${CMAKE_SOURCE_DIR}/libk3b/tools
+ ${CMAKE_SOURCE_DIR}/libk3bdevice
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### movixdvd (static) #########################
+
+tde_add_library( movixdvd STATIC_PIC AUTOMOC
+ SOURCES k3bmovixdvddoc.cpp k3bmovixdvdjob.cpp
+)
diff --git a/libk3b/projects/videocd/CMakeLists.txt b/libk3b/projects/videocd/CMakeLists.txt
new file mode 100644
index 0000000..8a3e2ad
--- /dev/null
+++ b/libk3b/projects/videocd/CMakeLists.txt
@@ -0,0 +1,46 @@
+#################################################
+#
+# (C) 2016 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+add_subdirectory( cdi )
+add_subdirectory( extra )
+add_subdirectory( mpeginfo )
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/libk3b/projects
+ ${CMAKE_SOURCE_DIR}/libk3b/core
+ ${CMAKE_SOURCE_DIR}/libk3bdevice
+ ${CMAKE_SOURCE_DIR}/libk3b/tools
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### vcd (static) ##############################
+
+tde_add_library( vcd STATIC_PIC AUTOMOC
+ SOURCES k3bvcddoc.cpp k3bvcdtrack.cpp k3bvcdjob.cpp k3bvcdoptions.cpp
+ k3bvcdxmlview.cpp
+)
diff --git a/libk3b/projects/videocd/cdi/CMakeLists.txt b/libk3b/projects/videocd/cdi/CMakeLists.txt
new file mode 100644
index 0000000..89fec78
--- /dev/null
+++ b/libk3b/projects/videocd/cdi/CMakeLists.txt
@@ -0,0 +1,6 @@
+# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
+
+install( FILES cdi_imag.rtf cdi_text.fnt cdi_vcd.app cdi_vcd.cfg
+ vcd_on_cdi_41.pdf icdia.htm
+ DESTINATION ${DATA_INSTALL_DIR}/k3b/cdi
+)
diff --git a/libk3b/projects/videocd/extra/CMakeLists.txt b/libk3b/projects/videocd/extra/CMakeLists.txt
new file mode 100644
index 0000000..0c10274
--- /dev/null
+++ b/libk3b/projects/videocd/extra/CMakeLists.txt
@@ -0,0 +1,5 @@
+# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
+
+install( FILES k3bphotovcd.mpg k3bphotosvcd.mpg
+ DESTINATION ${DATA_INSTALL_DIR}/k3b/extra
+)
diff --git a/libk3b/projects/videocd/mpeginfo/CMakeLists.txt b/libk3b/projects/videocd/mpeginfo/CMakeLists.txt
new file mode 100644
index 0000000..92e371d
--- /dev/null
+++ b/libk3b/projects/videocd/mpeginfo/CMakeLists.txt
@@ -0,0 +1,20 @@
+# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### mpeginfo (static) #########################
+
+tde_add_library( mpeginfo STATIC_PIC AUTOMOC
+ SOURCES k3bmpeginfo.cpp
+)
diff --git a/libk3b/projects/videodvd/CMakeLists.txt b/libk3b/projects/videodvd/CMakeLists.txt
new file mode 100644
index 0000000..3c91d0b
--- /dev/null
+++ b/libk3b/projects/videodvd/CMakeLists.txt
@@ -0,0 +1,36 @@
+#################################################
+#
+# (C) 2016 Golubev Alexander
+# fatzer2 (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_SOURCE_DIR}/libk3b/core
+ ${CMAKE_SOURCE_DIR}/libk3b/projects
+ ${CMAKE_SOURCE_DIR}/libk3b/projects/datacd
+ ${CMAKE_SOURCE_DIR}/libk3b/projects/datadvd
+ ${CMAKE_SOURCE_DIR}/libk3b/tools
+ ${CMAKE_SOURCE_DIR}/libk3bdevice
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+)
+
+
+##### videodvd (static) #########################
+
+tde_add_library( videodvd STATIC_PIC AUTOMOC
+ SOURCES k3bvideodvddoc.cpp k3bvideodvdjob.cpp k3bvideodvdimager.cpp
+ k3bvideodvddoc.h k3bvideodvdjob.h
+)
diff --git a/libk3b/projects/videodvd/k3bvideodvddoc.cpp b/libk3b/projects/videodvd/k3bvideodvddoc.cpp
index 49f2479..a08b2ff 100644
--- a/libk3b/projects/videodvd/k3bvideodvddoc.cpp
+++ b/libk3b/projects/videodvd/k3bvideodvddoc.cpp
@@ -68,4 +68,3 @@ K3bBurnJob* K3bVideoDvdDoc::newBurnJob( K3bJobHandler* hdl, TQObject* parent )
return new K3bVideoDvdJob( this, hdl, parent );
}
-//#include "k3bdvddoc.moc"