parent
e084ed4c7d
commit
737e53d58c
@ -0,0 +1,169 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2016 Golubev Alexander
|
||||||
|
# fatzer2 (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
cmake_minimum_required( VERSION 2.8 )
|
||||||
|
|
||||||
|
|
||||||
|
##### general package setup #####################
|
||||||
|
|
||||||
|
project( k3b )
|
||||||
|
|
||||||
|
|
||||||
|
##### include essential cmake modules ###########
|
||||||
|
|
||||||
|
include( FindPkgConfig )
|
||||||
|
include( CheckIncludeFile )
|
||||||
|
include( CheckLibraryExists )
|
||||||
|
include( CheckSymbolExists )
|
||||||
|
# EXAMPLE:
|
||||||
|
# include( CheckTypeSize )
|
||||||
|
# include( CheckCSourceCompiles )
|
||||||
|
# include( CheckCXXSourceCompiles )
|
||||||
|
|
||||||
|
|
||||||
|
##### 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_ALL_OPTIONS "Enable all sane supported options" OFF )
|
||||||
|
option( WITH_LIBDVDREAD "Enable support for libdvdread" ${WITH_ALL_OPTIONS} )
|
||||||
|
option( WITH_MUSICBRAINZ "Enable Musicbrainz support" ${WITH_ALL_OPTIONS} )
|
||||||
|
option( WITH_SYSTEM_LIBSAMPLERATE
|
||||||
|
"Use system libsamplerate instead of bundled one" ON )
|
||||||
|
option( WITH_HAL "Enable hal support" OFF )
|
||||||
|
option( WITH_DEBUG "Enable extra debug" OFF )
|
||||||
|
|
||||||
|
# sound output plugins
|
||||||
|
option( WITH_ALSA "Enable alsa support" ${WITH_ALL_OPTIONS} )
|
||||||
|
option( WITH_ARTS "Enable arts sound daemon support" ${WITH_ALL_OPTIONS} )
|
||||||
|
|
||||||
|
# decoder plugins
|
||||||
|
option( WITH_FFMPEG "Enable support for decoding with ffmpeg" ${WITH_ALL_OPTIONS} )
|
||||||
|
option( WITH_FFMPEG_ALL_CODECS "Enable support for all codecs provided by ffmpeg" OFF )
|
||||||
|
option( WITH_FLAC "Enable support for decoding flac files" ${WITH_ALL_OPTIONS} )
|
||||||
|
option( WITH_SNDFILE "Enable support for decoding via libsndfile" ${WITH_ALL_OPTIONS} )
|
||||||
|
option( WITH_TAGLIB "Enable support for taglib" ${WITH_ALL_OPTIONS} )
|
||||||
|
option( WITH_MAD "Enable support for decoding mp3 via libmad" ${WITH_ALL_OPTIONS} )
|
||||||
|
option( WITH_MUSEPACK "Enable support for decoding via musepack (mpcdec)" OFF )
|
||||||
|
option( WITH_VORBIS "Enable support for en/decoding ogg via vorbis" ${WITH_ALL_OPTIONS} )
|
||||||
|
# Note: WITH_VORBIS enables both decoding and encoding
|
||||||
|
# Note: wave plugin build unconditionally due to it doesn't have any external deps
|
||||||
|
# Note: k3b requires some acient version of musepack
|
||||||
|
|
||||||
|
# encoder plugins
|
||||||
|
option( WITH_LAME "Enable support for mp3 encoding via lame" ${WITH_ALL_OPTIONS} )
|
||||||
|
# see WITH_VORBIS
|
||||||
|
# Note: external and sox plugins are enabled by default due to they don't have
|
||||||
|
# any additional build-time deps
|
||||||
|
|
||||||
|
# Note: permanently disabled options:
|
||||||
|
# resmgr - it seams to be completly outdated
|
||||||
|
# cdrecord-suid-root - commented out in source code anyway
|
||||||
|
# cam library - freebsd stuff should be added by somebody with bsd
|
||||||
|
# experience
|
||||||
|
|
||||||
|
##### options comments ##########################
|
||||||
|
|
||||||
|
# WITH_LIBDVDREAD if disabled removes dvd reaping functionality
|
||||||
|
# requires libdvdread: http://dvdnav.mplayerhq.hu/
|
||||||
|
# WITH_MUSICBRAINZ if enabled adds support for musicbrainz service for
|
||||||
|
# query metadata about audio cds
|
||||||
|
# requires media-libs/musicbrainz library: http://musicbrainz.org/doc/libmusicbrainz
|
||||||
|
# WITH_SYSTEM_LIBSAMPLERATE if disabled the bundled version of libsamplerate
|
||||||
|
# is used and staticaly linked into the k3b
|
||||||
|
# requires media-libs/libsamplerate: http://www.mega-nerd.com/SRC/
|
||||||
|
# WITH_HAL if enabled use of hal daemon instead of libtdehw for
|
||||||
|
# device management
|
||||||
|
# depricated
|
||||||
|
# WITH_DEBUG if enabled extra debug output is provided
|
||||||
|
|
||||||
|
# WITH_ALSA if enabled build the alsa output driver; it's a good
|
||||||
|
# idea to enable it on a linux othervice sound playback
|
||||||
|
# may fallback to arts
|
||||||
|
# WITH_ARTS if disabled disables fuctionality to play audio (files
|
||||||
|
# or CDs, not sure exactly)
|
||||||
|
# requires arts (an optional part of TDE)
|
||||||
|
# WITH_FFMPEG if enabled build an ffmpeg decoding plugin
|
||||||
|
# requires ffmpeg
|
||||||
|
# WITH_FFMPEG_ALL_CODECS
|
||||||
|
# affects ffmpeg plugin
|
||||||
|
# if enabled makes ffmpeg to decode all formats is
|
||||||
|
# supports; this is untested and may result in some
|
||||||
|
# bugs: e.g. display of wrong length
|
||||||
|
# WITH_FLAC if enabled build flac decoding plugin
|
||||||
|
# requires media-sound/flac: http://flac.sourceforge.net
|
||||||
|
# WITH_LAME if enabled build mp3 encoding file via lame
|
||||||
|
# requires media-sound/lame: http://lame.sourceforge.net/
|
||||||
|
# WITH_TAGLIB if enabled provides support for tags in mp3 and flac
|
||||||
|
# requires media-libs/taglib: https://taglib.github.io/
|
||||||
|
# note: make sence if either WITH_FLAC or WITH_LIBMAD is set
|
||||||
|
# WITH_SNDFILE if enabled build libsndfile encoding plugin
|
||||||
|
# requires media-libs/libsndfile: http://www.mega-nerd.com/libsndfile
|
||||||
|
# WITH_MAD if enabled build mp3 decoding plugin
|
||||||
|
# requires media-libs/libmad: http://mad.sourceforge.net
|
||||||
|
# WITH_MUSEPACK if enabled build musepack decoding plugin
|
||||||
|
# requires musepack (libmpcdec): http://www.musepack.net
|
||||||
|
# WARNING k3b requires some acient version of musepack
|
||||||
|
# WITH_VORBIS if enabled build ogg encoding/decoding plugin
|
||||||
|
# requires media-libs/libvorbis: http://xiph.org/vorbis
|
||||||
|
|
||||||
|
|
||||||
|
##### user requested modules ####################
|
||||||
|
|
||||||
|
option( BUILD_K3BSETUP "Build K3bSetup2 TDEControl module" OFF )
|
||||||
|
option( BUILD_DOC "Build documentation" ON )
|
||||||
|
# option( BUILD_TRANSLATIONS "Build translations" ON )
|
||||||
|
|
||||||
|
# Note: probably modern linux systems don't need BUILD_K3BSETUP; so it's
|
||||||
|
# disabled by default
|
||||||
|
|
||||||
|
|
||||||
|
##### configure checks ##########################
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
|
||||||
|
###### global compiler settings #################
|
||||||
|
|
||||||
|
add_definitions(
|
||||||
|
-DHAVE_CONFIG_H
|
||||||
|
)
|
||||||
|
|
||||||
|
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
|
||||||
|
set( CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined" )
|
||||||
|
set( CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined" )
|
||||||
|
|
||||||
|
|
||||||
|
##### k3b directories ###########################
|
||||||
|
|
||||||
|
add_subdirectory( libk3b )
|
||||||
|
add_subdirectory( libk3bdevice )
|
||||||
|
add_subdirectory( plugins )
|
||||||
|
add_subdirectory( src )
|
||||||
|
add_subdirectory( tdefile-plugins )
|
||||||
|
add_subdirectory( tdeioslaves )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_K3BSETUP k3bsetup )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_DOC doc )
|
||||||
|
|
||||||
|
|
||||||
|
##### write configure files #####################
|
||||||
|
|
||||||
|
configure_file( config.h.cmake config.h @ONLY )
|
@ -0,0 +1,239 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2016 Golubev Alexander
|
||||||
|
# fatzer2 (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
##### check for gcc visibility support #########
|
||||||
|
# FIXME
|
||||||
|
# This should check for [T]Qt3 visibility support
|
||||||
|
|
||||||
|
if( WITH_GCC_VISIBILITY )
|
||||||
|
if( NOT UNIX )
|
||||||
|
tde_message_fatal(FATAL_ERROR "\ngcc visibility support was requested, but your system is not *NIX" )
|
||||||
|
endif( NOT UNIX )
|
||||||
|
set( __KDE_HAVE_GCC_VISIBILITY 1 )
|
||||||
|
set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")
|
||||||
|
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden")
|
||||||
|
endif( WITH_GCC_VISIBILITY )
|
||||||
|
|
||||||
|
tde_setup_architecture_flags( )
|
||||||
|
|
||||||
|
# Check system configuration
|
||||||
|
check_include_file ( "iconv.h" HAVE_ICONV_H )
|
||||||
|
check_include_file ( "endian.h" HAVE_ENDIAN_H )
|
||||||
|
check_include_file ( "sys/endian.h" HAVE_SYS_ENDIAN_H )
|
||||||
|
check_include_file ( "sys/statvfs.h" HAVE_SYS_STATVFS_H )
|
||||||
|
check_include_file ( "sys/vfs.h" HAVE_SYS_VFS_H )
|
||||||
|
check_include_file ( "byteswap.h" HAVE_BYTESWAP_H )
|
||||||
|
check_include_file ( "stdint.h" HAVE_STDINT_H )
|
||||||
|
check_symbol_exists ( lrint "math.h" HAVE_LRINT )
|
||||||
|
check_symbol_exists ( lrintf "math.h" HAVE_LRINTF )
|
||||||
|
check_symbol_exists ( stat64 "sys/types.h;sys/stat.h;unistd.h" HAVE_STAT64 )
|
||||||
|
|
||||||
|
##### k3bsetup ##################################
|
||||||
|
|
||||||
|
if ( WITH_K3BSETUP )
|
||||||
|
set ( HAVE_K3BSETUP 1 )
|
||||||
|
endif ( )
|
||||||
|
|
||||||
|
|
||||||
|
##### k3b_debug #################################
|
||||||
|
|
||||||
|
if ( WITH_DEBUG )
|
||||||
|
set ( K3B_DEBUG 1 )
|
||||||
|
endif ( )
|
||||||
|
|
||||||
|
|
||||||
|
##### libdvdread ################################
|
||||||
|
|
||||||
|
if ( WITH_LIBDVDREAD )
|
||||||
|
pkg_search_module ( LIBDVDREAD dvdread REQUIRED )
|
||||||
|
if ( LIBDVDREAD_FOUND )
|
||||||
|
set ( HAVE_LIBDVDREAD 1 )
|
||||||
|
else ( )
|
||||||
|
tde_message_fatal( "libdvdread is required, but was not found on your system" )
|
||||||
|
endif ( )
|
||||||
|
endif ( )
|
||||||
|
|
||||||
|
|
||||||
|
##### musicbrainz ###############################
|
||||||
|
|
||||||
|
if ( WITH_MUSICBRAINZ )
|
||||||
|
pkg_search_module ( MUSICBRAINZ libmusicbrainz )
|
||||||
|
if ( MUSICBRAINZ_FOUND )
|
||||||
|
set ( HAVE_MUSICBRAINZ 1 )
|
||||||
|
else ( )
|
||||||
|
tde_message_fatal( "musicbrainz is required, but was not found on your system" )
|
||||||
|
endif ( )
|
||||||
|
endif ( )
|
||||||
|
|
||||||
|
|
||||||
|
##### libsamplerate #############################
|
||||||
|
|
||||||
|
if ( WITH_SYSTEM_LIBSAMPLERATE )
|
||||||
|
pkg_search_module ( LIBSAMPLERATE samplerate )
|
||||||
|
if ( LIBSAMPLERATE_FOUND )
|
||||||
|
set ( HAVE_LIBSAMPLERATE 1 )
|
||||||
|
else ( )
|
||||||
|
tde_message_fatal( "libsamplerate is required, but was not found on your system" )
|
||||||
|
endif ( )
|
||||||
|
endif ( )
|
||||||
|
|
||||||
|
|
||||||
|
##### hal #######################################
|
||||||
|
|
||||||
|
if( WITH_HAL )
|
||||||
|
pkg_search_module( HAL hal )
|
||||||
|
if( HAL_FOUND )
|
||||||
|
set ( HAVE_HAL 1 )
|
||||||
|
else ( )
|
||||||
|
tde_message_fatal( "hal is required, but was not found on your system" )
|
||||||
|
endif( )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
##### arts ######################################
|
||||||
|
|
||||||
|
if( WITH_ARTS )
|
||||||
|
pkg_search_module( ARTS arts )
|
||||||
|
if( NOT ARTS_FOUND )
|
||||||
|
tde_message_fatal( "aRts is requested, but was not found on your system" )
|
||||||
|
endif( )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
##### check for ALSA ############################
|
||||||
|
|
||||||
|
if( WITH_ALSA )
|
||||||
|
find_package( ALSA )
|
||||||
|
if( NOT ALSA_FOUND )
|
||||||
|
message(FATAL_ERROR "\nALSA support is requested, but was not found on your system" )
|
||||||
|
endif( NOT ALSA_FOUND )
|
||||||
|
endif( WITH_ALSA )
|
||||||
|
|
||||||
|
|
||||||
|
##### ffmpeg ####################################
|
||||||
|
|
||||||
|
if( WITH_FFMPEG )
|
||||||
|
pkg_search_module( LIBAVCODEC libavcodec )
|
||||||
|
pkg_search_module( LIBAVFORMAT libavformat )
|
||||||
|
pkg_search_module( LIBAVUTIL libavutil )
|
||||||
|
# TODO chech if avutil required on all systems
|
||||||
|
if( NOT LIBAVCODEC_FOUND )
|
||||||
|
tde_message_fatal( "ffmpeg is requested, but libavcodec was not found on your system" )
|
||||||
|
elseif( NOT LIBAVFORMAT_FOUND )
|
||||||
|
tde_message_fatal( "ffmpeg is requested, but libavformat was not found on your system" )
|
||||||
|
else( )
|
||||||
|
if( WITH_FFMPEG_ALL_CODECS )
|
||||||
|
set( K3B_FFMPEG_ALL_CODECS 1 )
|
||||||
|
endif( )
|
||||||
|
endif( )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
|
||||||
|
##### flac ######################################
|
||||||
|
|
||||||
|
if( WITH_FLAC )
|
||||||
|
pkg_search_module( FLAC flac++ )
|
||||||
|
if( NOT FLAC_FOUND )
|
||||||
|
tde_message_fatal( "flac is requested, but was not found on your system" )
|
||||||
|
endif( )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
##### sndfile ###################################
|
||||||
|
|
||||||
|
if( WITH_SNDFILE )
|
||||||
|
pkg_search_module( SNDFILE sndfile )
|
||||||
|
if( NOT SNDFILE_FOUND )
|
||||||
|
tde_message_fatal( "sndfile is requested, but was not found on your system" )
|
||||||
|
endif( )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
##### taglib ####################################
|
||||||
|
|
||||||
|
if( WITH_TAGLIB )
|
||||||
|
pkg_search_module( TAGLIB taglib )
|
||||||
|
if( NOT TAGLIB_FOUND )
|
||||||
|
tde_message_fatal( "taglib is requested, but was not found on your system" )
|
||||||
|
endif( )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
|
||||||
|
##### mad #######################################
|
||||||
|
|
||||||
|
if( WITH_MAD )
|
||||||
|
pkg_search_module( MAD mad )
|
||||||
|
if( NOT MAD_FOUND )
|
||||||
|
tde_message_fatal( "mad is requested, but was not found on your system" )
|
||||||
|
endif( )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
|
||||||
|
##### musepack ##################################
|
||||||
|
|
||||||
|
if( WITH_MUSEPACK )
|
||||||
|
|
||||||
|
check_library_exists ( mpcdec mpc_decoder_setup "" MPCDEC_FOUND )
|
||||||
|
|
||||||
|
# check common include locations
|
||||||
|
foreach ( _mpc_dir "mpc" "musepack" "mpcdec" )
|
||||||
|
check_include_file( "${_mpc_dir}/mpcdec.h" ${_mpc_dir}_MPCDEC_H_FOUND )
|
||||||
|
if ( ${${_mpc_dir}_MPCDEC_H_FOUND} )
|
||||||
|
set( MPCDEC_HEADER_FILE "<${_mpc_dir}/mpcdec.h>" CACHE INTERNAL
|
||||||
|
"mpcdec.h header file with an upper level directory")
|
||||||
|
break( )
|
||||||
|
endif( )
|
||||||
|
endforeach( )
|
||||||
|
|
||||||
|
if( NOT MPCDEC_FOUND OR NOT MPCDEC_HEADER_FILE )
|
||||||
|
tde_message_fatal( "musepack is requested, but mpcdec was not found on your system" )
|
||||||
|
endif( )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
|
||||||
|
##### vorbis ####################################
|
||||||
|
|
||||||
|
if( WITH_VORBIS )
|
||||||
|
pkg_search_module( VORBIS vorbis )
|
||||||
|
pkg_search_module( VORBISFILE vorbisfile )
|
||||||
|
pkg_search_module( VORBISENC vorbisenc )
|
||||||
|
pkg_search_module( OGG ogg )
|
||||||
|
if( NOT VORBIS_FOUND )
|
||||||
|
tde_message_fatal( "vorbis is requested, but was not found on your system" )
|
||||||
|
elseif( NOT VORBISFILE_FOUND OR NOT VORBISENC_FOUND OR NOT OGG_FOUND )
|
||||||
|
tde_message_fatal( "vorbis is requested, but some of it's essential parts wasn't found on your system" )
|
||||||
|
endif( )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
|
||||||
|
##### lame ######################################
|
||||||
|
|
||||||
|
if( WITH_LAME )
|
||||||
|
check_library_exists ( mp3lame lame_init "" LAME_FOUND )
|
||||||
|
check_include_file( "lame/lame.h" LAME_H_FOUND )
|
||||||
|
if( NOT LAME_FOUND OR NOT LAME_H_FOUND )
|
||||||
|
tde_message_fatal( "lame is requested, but was not found on your system" )
|
||||||
|
endif( )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
|
||||||
|
# # gettext
|
||||||
|
# if( BUILD_TRANSLATIONS )
|
||||||
|
# include( FindGettext )
|
||||||
|
# if( GETTEXT_FOUND )
|
||||||
|
# set( MSGFMT_EXECUTABLE ${GETTEXT_MSGFMT_EXECUTABLE}
|
||||||
|
# CACHE FILEPATH "path to msgfmt executable" )
|
||||||
|
# endif( GETTEXT_FOUND )
|
||||||
|
#
|
||||||
|
# if( NOT MSGFMT_EXECUTABLE )
|
||||||
|
# tde_message_fatal( "msgfmt is required but was not found on your system." )
|
||||||
|
# endif( NOT MSGFMT_EXECUTABLE )
|
||||||
|
# endif( BUILD_TRANSLATIONS )
|
||||||
|
|
||||||
|
# required stuff
|
||||||
|
find_package( TQt )
|
||||||
|
find_package( TDE )
|
@ -0,0 +1,31 @@
|
|||||||
|
#cmakedefine VERSION "@VERSION@"
|
||||||
|
|
||||||
|
// User specified build options
|
||||||
|
|
||||||
|
#cmakedefine HAVE_K3BSETUP
|
||||||
|
#cmakedefine K3B_DEBUG
|
||||||
|
|
||||||
|
#cmakedefine HAVE_LIBDVDREAD
|
||||||
|
#cmakedefine HAVE_LIBSAMPLERATE
|
||||||
|
#cmakedefine HAVE_MUSICBRAINZ
|
||||||
|
#cmakedefine WITH_ARTS
|
||||||
|
|
||||||
|
#cmakedefine HAVE_HAL
|
||||||
|
|
||||||
|
#cmakedefine K3B_FFMPEG_ALL_CODECS
|
||||||
|
|
||||||
|
// System configuration
|
||||||
|
|
||||||
|
#cmakedefine HAVE_ICONV_H
|
||||||
|
#cmakedefine HAVE_ENDIAN_H
|
||||||
|
#cmakedefine HAVE_SYS_ENDIAN_H
|
||||||
|
#cmakedefine HAVE_SYS_STATVFS_H
|
||||||
|
#cmakedefine HAVE_SYS_VFS_H
|
||||||
|
#cmakedefine HAVE_BYTESWAP_H
|
||||||
|
#cmakedefine HAVE_STDINT_H
|
||||||
|
#cmakedefine HAVE_LRINT
|
||||||
|
#cmakedefine HAVE_LRINTF
|
||||||
|
#cmakedefine HAVE_STAT64
|
||||||
|
|
||||||
|
// Don't define HAVE_RESMGR due to it seems to be totally outdated
|
||||||
|
// #cmakedefine HAVE_RESMGR
|
@ -0,0 +1,7 @@
|
|||||||
|
# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
|
||||||
|
|
||||||
|
add_subdirectory( tdeioslave )
|
||||||
|
|
||||||
|
##### documentation #############################
|
||||||
|
tde_create_handbook( DESTINATION k3b )
|
||||||
|
|
@ -0,0 +1,3 @@
|
|||||||
|
# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
|
||||||
|
|
||||||
|
add_subdirectory( en )
|
@ -0,0 +1,3 @@
|
|||||||
|
# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
|
||||||
|
|
||||||
|
add_subdirectory( videodvd )
|
@ -0,0 +1,3 @@
|
|||||||
|
# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
|
||||||
|
tde_create_handbook( DESTINATION tdeioslave/videodvd )
|
||||||
|
|
@ -0,0 +1,47 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/tools
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
##### kcm_k3bsetup2 (kpart) #####################
|
||||||
|
|
||||||
|
tde_add_kpart( kcm_k3bsetup2 AUTOMOC
|
||||||
|
SOURCES base_k3bsetup2.ui k3bsetup2.cpp
|
||||||
|
LINK k3b-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### k3bsetup ##################################
|
||||||
|
|
||||||
|
install( PROGRAMS k3bsetup
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3bsetup2.desktop
|
||||||
|
DESTINATION ${APPS_INSTALL_DIR}/Settings/System
|
||||||
|
)
|
@ -0,0 +1,62 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2016 Golubev Alexander
|
||||||
|
# fatzer2 (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( core )
|
||||||
|
add_subdirectory( plugin )
|
||||||
|
add_subdirectory( tools )
|
||||||
|
add_subdirectory( projects )
|
||||||
|
add_subdirectory( cddb )
|
||||||
|
add_subdirectory( jobs )
|
||||||
|
# add_subdirectory( scripts ) # the directory sciped in autotools either
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### k3b (shared) ##############################
|
||||||
|
|
||||||
|
if ( WITH_LIBDVDREAD )
|
||||||
|
add_subdirectory( videodvd )
|
||||||
|
set ( VIDEODVDRIP_LIBRARIES videodvdrip-static)
|
||||||
|
endif ( )
|
||||||
|
|
||||||
|
# Note: Due to embending into static libraries doesn't work correctly we have
|
||||||
|
# to embend all the substuff here.
|
||||||
|
|
||||||
|
# From plugin
|
||||||
|
if ( NOT WITH_SYSTEM_LIBSAMPLERATE )
|
||||||
|
list ( APPEND SUBLIBRARIES samplerate-static )
|
||||||
|
endif ( )
|
||||||
|
|
||||||
|
# From tools
|
||||||
|
list ( APPEND SUBLIBRARIES isofs-static )
|
||||||
|
|
||||||
|
# From projects
|
||||||
|
list ( APPEND SUBLIBRARIES data-static dvd-static mixed-static vcd-static
|
||||||
|
videodvd-static movix-static movixdvd-static audio-static mpeginfo-static )
|
||||||
|
|
||||||
|
tde_add_library( k3b SHARED AUTOMOC
|
||||||
|
SOURCES dummy.cpp
|
||||||
|
VERSION 3.0.0
|
||||||
|
EMBED k3bcore-static cddb-static k3bproject-static k3btools-static
|
||||||
|
jobs-static k3bplugin-static ${VIDEODVDRIP_LIBRARIES} ${SUBLIBRARIES}
|
||||||
|
LINK dl tdeio-shared tdeui-shared k3bdevice-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -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}/libk3bdevice
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
add_definitions(
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### cddb (static) #############################
|
||||||
|
|
||||||
|
tde_add_library( cddb STATIC_PIC AUTOMOC
|
||||||
|
SOURCES k3bcddbquery.cpp k3bcddb.cpp k3bcddbresult.cpp k3bcddbhttpquery.cpp
|
||||||
|
k3bcddbpquery.cpp k3bcddblocalquery.cpp k3bcddbsubmit.cpp
|
||||||
|
k3bcddblocalsubmit.cpp k3bcddbmultientriesdialog.cpp
|
||||||
|
)
|
@ -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}/libk3bdevice
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/tools
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### k3bcore (static) ##########################
|
||||||
|
|
||||||
|
tde_add_library( k3bcore STATIC_PIC AUTOMOC
|
||||||
|
SOURCES k3bcore.cpp k3bglobals.cpp k3bdefaultexternalprograms.cpp
|
||||||
|
k3bexternalbinmanager.cpp k3bversion.cpp k3bprocess.cpp k3bjob.cpp
|
||||||
|
k3bthread.cpp k3bthreadjob.cpp k3bglobalsettings.cpp
|
||||||
|
k3bsimplejobhandler.cpp
|
||||||
|
)
|
@ -0,0 +1,47 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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/audiocd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/tools
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/cddb
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/videodvd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### jobs (static) #############################
|
||||||
|
|
||||||
|
if ( WITH_LIBDVDREAD )
|
||||||
|
set ( VIDEODVDRIP_SOURCES k3bvideodvdtitletranscodingjob.cpp
|
||||||
|
k3bvideodvdtitledetectclippingjob.cpp )
|
||||||
|
endif ( )
|
||||||
|
|
||||||
|
tde_add_library( jobs STATIC_PIC AUTOMOC
|
||||||
|
SOURCES k3bdatatrackreader.cpp k3breadcdreader.cpp k3bcdcopyjob.cpp
|
||||||
|
k3bclonejob.cpp k3baudiosessionreadingjob.cpp k3bdvdcopyjob.cpp
|
||||||
|
k3baudiocuefilewritingjob.cpp k3bbinimagewritingjob.cpp
|
||||||
|
k3biso9660imagewritingjob.cpp k3bdvdformattingjob.cpp k3bblankingjob.cpp
|
||||||
|
k3bclonetocreader.cpp k3bverificationjob.cpp ${VIDEODVDRIP_SOURCES}
|
||||||
|
)
|
@ -0,0 +1,48 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
if ( WITH_SYSTEM_LIBSAMPLERATE )
|
||||||
|
include_directories ( ${LIBSAMPLERATE_INCLUDE_DIRS} )
|
||||||
|
link_directories ( ${LIBSAMPLERATE_LIBRARY_DIRS} )
|
||||||
|
else ( )
|
||||||
|
add_subdirectory( libsamplerate )
|
||||||
|
include_directories( libsamplerate )
|
||||||
|
set ( LIBSUMPLERATE_LIBRARIES samplerate-static )
|
||||||
|
endif ( )
|
||||||
|
|
||||||
|
|
||||||
|
##### k3bplugin (static) ########################
|
||||||
|
|
||||||
|
list( APPEND k3bplugin_SOURCES k3bplugin.cpp k3bpluginconfigwidget.cpp k3bpluginmanager.cpp
|
||||||
|
k3baudiodecoder.cpp k3baudioencoder.cpp k3baudioclient.cpp
|
||||||
|
k3baudioserver.cpp )
|
||||||
|
# We have to manually moc the file due to there is no corresponding source
|
||||||
|
tde_moc( k3bplugin_SOURCES k3bprojectplugin.h )
|
||||||
|
|
||||||
|
tde_add_library( k3bplugin STATIC_PIC AUTOMOC
|
||||||
|
SOURCES ${k3bplugin_SOURCES}
|
||||||
|
LINK ${LIBSAMPLERATE_LIBRARIES}
|
||||||
|
)
|
@ -0,0 +1,29 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### samplerate (static) #######################
|
||||||
|
|
||||||
|
tde_add_library( samplerate STATIC_PIC AUTOMOC
|
||||||
|
SOURCES samplerate.c src_sinc.c src_zoh.c src_linear.c
|
||||||
|
)
|
@ -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
|
||||||
|
)
|
@ -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
|
||||||
|
)
|
@ -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
|
||||||
|
)
|
@ -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
|
||||||
|
)
|
@ -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
|
||||||
|
)
|
@ -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
|
||||||
|
)
|
@ -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
|
||||||
|
)
|
@ -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
|
||||||
|
)
|
@ -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
|
||||||
|
)
|
@ -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
|
||||||
|
)
|
@ -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
|
||||||
|
)
|
@ -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
|
||||||
|
)
|
@ -0,0 +1,15 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2016 Golubev Alexander
|
||||||
|
# fatzer2 (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
install( PROGRAMS k3b_automount
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
PERMISSIONS 4755
|
||||||
|
)
|
@ -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( libisofs )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
# ${CMAKE_SOURCE_DIR}/src
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### k3btools (static) #########################
|
||||||
|
|
||||||
|
tde_add_library( k3btools STATIC_PIC AUTOMOC
|
||||||
|
SOURCES k3bwavefilewriter.cpp k3bbusywidget.cpp k3bdeviceselectiondialog.cpp
|
||||||
|
k3bmd5job.cpp k3btitlelabel.cpp k3bcutcombobox.cpp k3bstringutils.cpp
|
||||||
|
k3bdevicecombobox.cpp kcutlabel.cpp k3bstdguiitems.cpp k3bvalidators.cpp
|
||||||
|
k3bthroughputestimator.cpp k3biso9660.cpp k3bmultichoicedialog.cpp
|
||||||
|
k3bdevicehandler.cpp k3bcdparanoialib.cpp k3blistview.cpp k3bmsfedit.cpp
|
||||||
|
k3bcdtextvalidator.cpp k3bintvalidator.cpp k3bexceptions.cpp
|
||||||
|
k3bprogressdialog.cpp k3btoolbox.cpp k3bpushbutton.cpp
|
||||||
|
k3blistviewitemanimator.cpp k3bthreadwidget.cpp k3bradioaction.cpp
|
||||||
|
k3bsignalwaiter.cpp k3blibdvdcss.cpp k3biso9660backend.cpp k3bpipe.cpp
|
||||||
|
k3bchecksumpipe.cpp k3btoolbutton.cpp k3bintmapcombobox.cpp
|
||||||
|
k3bdirsizejob.cpp k3brichtextlabel.cpp k3btempfile.cpp k3bactivepipe.cpp
|
||||||
|
k3bfilesplitter.cpp k3bfilesysteminfo.cpp
|
||||||
|
)
|
@ -0,0 +1,29 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### isofs (static) ############################
|
||||||
|
|
||||||
|
tde_add_library( isofs STATIC_PIC AUTOMOC
|
||||||
|
SOURCES isofs.cpp
|
||||||
|
)
|
@ -0,0 +1,34 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/tools
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${LIBDVDREAD_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
##### videodvd (static) #########################
|
||||||
|
|
||||||
|
tde_add_library( videodvdrip STATIC_PIC AUTOMOC
|
||||||
|
SOURCES k3bvideodvd.cpp k3bvideodvdtime.cpp k3bvideodvdvideostream.cpp
|
||||||
|
LINK ${LIBDVDREAD_LIBRARIES}
|
||||||
|
)
|
@ -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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${HAL_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### k3bdevice (shared) ########################
|
||||||
|
|
||||||
|
tde_add_library( k3bdevice SHARED AUTOMOC
|
||||||
|
SOURCES k3bdevice.cpp k3bdevice_mmc.cpp k3bscsicommand.cpp k3btrack.cpp
|
||||||
|
k3btoc.cpp k3bdevicemanager.cpp k3bmsf.cpp k3bdiskinfo.cpp
|
||||||
|
k3bdeviceglobals.cpp k3bcrc.cpp k3bcdtext.cpp k3bhalconnection.cpp
|
||||||
|
k3bdebug.cpp
|
||||||
|
VERSION 5.0.0
|
||||||
|
LINK tdecore-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,6 @@
|
|||||||
|
# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
|
||||||
|
|
||||||
|
add_subdirectory( decoder )
|
||||||
|
add_subdirectory( encoder )
|
||||||
|
add_subdirectory( audiooutput )
|
||||||
|
add_subdirectory( project )
|
@ -0,0 +1,13 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2016 Golubev Alexander
|
||||||
|
# fatzer2 (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_conditional_add_subdirectory( WITH_ALSA alsa )
|
||||||
|
tde_conditional_add_subdirectory( WITH_ARTS arts )
|
@ -0,0 +1,41 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${ALSA_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libk3balsaoutputplugin (kpart) ############
|
||||||
|
|
||||||
|
tde_add_kpart( libk3balsaoutputplugin AUTOMOC
|
||||||
|
SOURCES k3balsaoutputplugin.cpp
|
||||||
|
LINK tdecore-shared k3b-shared ${ALSA_LIBRARIES}
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3balsaoutputplugin.plugin
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/plugins
|
||||||
|
)
|
@ -0,0 +1,43 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${ARTS_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${ARTS_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
##### libk3bartsoutputplugin (kpart) ############
|
||||||
|
|
||||||
|
tde_add_kpart( libk3bartsoutputplugin AUTOMOC
|
||||||
|
SOURCES k3bartsoutputplugin.cpp
|
||||||
|
LINK tdecore-shared k3b-shared ${ARTS_LIBRARIES} artsc
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3bartsoutputplugin.plugin
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/plugins
|
||||||
|
)
|
@ -0,0 +1,18 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2016 Golubev Alexander
|
||||||
|
# fatzer2 (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( wave )
|
||||||
|
tde_conditional_add_subdirectory( WITH_FFMPEG ffmpeg )
|
||||||
|
tde_conditional_add_subdirectory( WITH_FLAC flac )
|
||||||
|
tde_conditional_add_subdirectory( WITH_SNDFILE libsndfile )
|
||||||
|
tde_conditional_add_subdirectory( WITH_MAD mp3 )
|
||||||
|
tde_conditional_add_subdirectory( WITH_MUSEPACK musepack )
|
||||||
|
tde_conditional_add_subdirectory( WITH_VORBIS ogg )
|
@ -0,0 +1,48 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${LIBAVCODEC_LIBRARY_DIRS}
|
||||||
|
${LIBAVFORMAT_LIBRARY_DIRS}
|
||||||
|
${LIBAVUTIL_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
add_definitions(
|
||||||
|
-D__STDC_CONSTANT_MACROS
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libk3bffmpegdecoder (kpart) ###############
|
||||||
|
|
||||||
|
tde_add_kpart( libk3bffmpegdecoder AUTOMOC
|
||||||
|
SOURCES k3bffmpegdecoder.cpp k3bffmpegwrapper.cpp
|
||||||
|
LINK tdecore-shared k3b-shared k3bdevice-shared ${LIBAVFORMAT_LIBRARIES}
|
||||||
|
${LIBAVCODEC_LIBRARIES} ${LIBAVUTIL_LIBRARIES}
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3bffmpegdecoder.plugin
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/plugins
|
||||||
|
)
|
@ -0,0 +1,46 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${FLAC_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
if( ${FLAC_VERSION} VERSION_GREATER "1.1.1" )
|
||||||
|
add_definitions( -DFLAC_NEWER_THAN_1_1_1=1 )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
##### libk3bflacdecoder (kpart) #################
|
||||||
|
|
||||||
|
tde_add_kpart( libk3bflacdecoder AUTOMOC
|
||||||
|
SOURCES k3bflacdecoder.cpp
|
||||||
|
LINK tdecore-shared k3b-shared k3bdevice-shared
|
||||||
|
${FLAC_LIBRARIES}
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3bflacdecoder.plugin
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/plugins
|
||||||
|
)
|
@ -0,0 +1,43 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${SNDFILE_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libk3blibsndfiledecoder (kpart) ###########
|
||||||
|
|
||||||
|
tde_add_kpart( libk3blibsndfiledecoder AUTOMOC
|
||||||
|
SOURCES k3blibsndfiledecoder.cpp
|
||||||
|
LINK tdecore-shared k3b-shared k3bdevice-shared
|
||||||
|
${SNDFILE_LIBRARIES}
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3blibsndfiledecoder.plugin
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/plugins
|
||||||
|
)
|
@ -0,0 +1,43 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${MAD_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libk3bmaddecoder (kpart) ##################
|
||||||
|
|
||||||
|
tde_add_kpart( libk3bmaddecoder AUTOMOC
|
||||||
|
SOURCES k3bmad.cpp k3bmaddecoder.cpp
|
||||||
|
LINK tdecore-shared k3b-shared k3bdevice-shared
|
||||||
|
${MAD_LIBRARIES}
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3bmaddecoder.plugin
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/plugins
|
||||||
|
)
|
@ -0,0 +1,45 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
add_definitions (
|
||||||
|
"-DMPC_HEADER_FILE=${MPCDEC_HEADER_FILE}"
|
||||||
|
)
|
||||||
|
|
||||||
|
##### libk3bmpcdecoder (kpart) ##################
|
||||||
|
|
||||||
|
tde_add_kpart( libk3bmpcdecoder AUTOMOC
|
||||||
|
SOURCES k3bmpcdecoder.cpp k3bmpcwrapper.cpp
|
||||||
|
LINK tdecore-shared k3b-shared k3bdevice-shared
|
||||||
|
mpcdec
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3bmpcdecoder.plugin
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/plugins
|
||||||
|
)
|
@ -0,0 +1,46 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${VORBIS_LIBRARY_DIRS}
|
||||||
|
${VORBISFILE_LIBRARY_DIRS}
|
||||||
|
${OGG_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
##### libk3boggvorbisdecoder (kpart) ############
|
||||||
|
|
||||||
|
tde_add_kpart( libk3boggvorbisdecoder AUTOMOC
|
||||||
|
SOURCES k3boggvorbisdecoder.cpp
|
||||||
|
LINK tdecore-shared k3b-shared k3bdevice-shared
|
||||||
|
${VORBIS_LIBRARIES} ${VORBISFILE_LIBRARIES} ${OGG_LIBRARIES}
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3boggvorbisdecoder.plugin
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/plugins
|
||||||
|
)
|
@ -0,0 +1,41 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libk3bwavedecoder (kpart) #################
|
||||||
|
|
||||||
|
tde_add_kpart( libk3bwavedecoder AUTOMOC
|
||||||
|
SOURCES k3bwavedecoder.cpp
|
||||||
|
LINK tdecore-shared k3b-shared k3bdevice-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3bwavedecoder.plugin
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/plugins
|
||||||
|
)
|
@ -0,0 +1,16 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2016 Golubev Alexander
|
||||||
|
# fatzer2 (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
|
||||||
|
add_subdirectory( sox )
|
||||||
|
add_subdirectory( external )
|
||||||
|
tde_conditional_add_subdirectory( WITH_LAME lame )
|
||||||
|
tde_conditional_add_subdirectory( WITH_VORBIS ogg )
|
@ -0,0 +1,43 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libk3bexternalencoder (kpart) #############
|
||||||
|
|
||||||
|
tde_add_kpart( libk3bexternalencoder AUTOMOC
|
||||||
|
SOURCES base_k3bexternalencoderconfigwidget.ui
|
||||||
|
base_k3bexternalencodereditwidget.ui k3bexternalencoder.cpp
|
||||||
|
k3bexternalencoderconfigwidget.cpp k3bexternalencodercommand.cpp
|
||||||
|
LINK tdecore-shared k3b-shared k3bdevice-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3bexternalencoder.plugin
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/plugins
|
||||||
|
)
|
@ -0,0 +1,42 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libk3blameencoder (kpart) #################
|
||||||
|
|
||||||
|
tde_add_kpart( libk3blameencoder AUTOMOC
|
||||||
|
SOURCES base_k3blameencodersettingswidget.ui
|
||||||
|
base_k3bmanualbitratesettingswidget.ui k3blameencoder.cpp
|
||||||
|
LINK tdecore-shared k3b-shared k3bdevice-shared mp3lame
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3blameencoder.plugin
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/plugins
|
||||||
|
)
|
@ -0,0 +1,45 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${VORBIS_LIBRARY_DIRS}
|
||||||
|
${VORBISENC_LIBRARY_DIRS}
|
||||||
|
${OGG_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libk3boggvorbisencoder (kpart) ############
|
||||||
|
|
||||||
|
tde_add_kpart( libk3boggvorbisencoder AUTOMOC
|
||||||
|
SOURCES base_k3boggvorbisencodersettingswidget.ui k3boggvorbisencoder.cpp
|
||||||
|
LINK tdecore-shared k3b-shared k3bdevice-shared
|
||||||
|
${VORBIS_LIBRARIES} ${VORBISENC_LIBRARIES} ${OGG_LIBRARIES}
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3boggvorbisencoder.plugin
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/plugins
|
||||||
|
)
|
@ -0,0 +1,41 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libk3bsoxencoder (kpart) ##################
|
||||||
|
|
||||||
|
tde_add_kpart( libk3bsoxencoder AUTOMOC
|
||||||
|
SOURCES base_k3bsoxencoderconfigwidget.ui k3bsoxencoder.cpp
|
||||||
|
LINK tdecore-shared k3b-shared k3bdevice-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3bsoxencoder.plugin
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/plugins
|
||||||
|
)
|
@ -0,0 +1,4 @@
|
|||||||
|
# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
|
||||||
|
|
||||||
|
add_subdirectory( audioprojectcddb )
|
||||||
|
add_subdirectory( audiometainforenamer )
|
@ -0,0 +1,44 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/tools
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/datacd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libk3baudiometainforenamerplugin (kpart) ##
|
||||||
|
|
||||||
|
tde_add_kpart( libk3baudiometainforenamerplugin AUTOMOC
|
||||||
|
SOURCES k3baudiometainforenamerplugin.cpp
|
||||||
|
LINK tdecore-shared k3b-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3baudiometainforenamerplugin.plugin
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/plugins
|
||||||
|
)
|
@ -0,0 +1,45 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/tools
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/audiocd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/cddb
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libk3baudioprojectcddbplugin (kpart) ######
|
||||||
|
|
||||||
|
tde_add_kpart( libk3baudioprojectcddbplugin AUTOMOC
|
||||||
|
SOURCES k3baudioprojectcddbplugin.cpp
|
||||||
|
LINK tdecore-shared k3b-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3baudioprojectcddbplugin.plugin
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/plugins
|
||||||
|
)
|
@ -0,0 +1,97 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2016 Golubev Alexander
|
||||||
|
# fatzer2 (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( option )
|
||||||
|
add_subdirectory( misc )
|
||||||
|
add_subdirectory( rip )
|
||||||
|
add_subdirectory( projects )
|
||||||
|
add_subdirectory( fastscale )
|
||||||
|
add_subdirectory( pics )
|
||||||
|
add_subdirectory( icons )
|
||||||
|
add_subdirectory( konqi )
|
||||||
|
add_subdirectory( mimetypes )
|
||||||
|
add_subdirectory( sounds )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/tools
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/cddb
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/videodvd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/jobs
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/datacd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/datadvd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/audiocd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/videocd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/mixedcd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/movixcd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/videodvd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/movixdvd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/projects
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${MUSICBRAINZ_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### k3b (executable) ##########################
|
||||||
|
|
||||||
|
tde_add_executable( k3b AUTOMOC
|
||||||
|
SOURCES k3bwelcomewidget.cpp k3bapplication.cpp k3bdiroperator.cpp
|
||||||
|
k3bfiletreeview.cpp k3bprojecttabwidget.cpp k3bsplash.cpp k3bfileview.cpp
|
||||||
|
k3bdirview.cpp k3b.cpp main.cpp k3bstatusbarmanager.cpp
|
||||||
|
k3bfiletreecombobox.cpp k3binterface.cpp k3binterface.skel
|
||||||
|
k3bjobinterface.cpp k3bjobinterface.skel k3bprojectinterface.cpp
|
||||||
|
k3bprojectinterface.skel k3bdataprojectinterface.cpp
|
||||||
|
k3bdataprojectinterface.skel k3bsystemproblemdialog.cpp
|
||||||
|
k3bmediacontentsview.cpp k3bsidepanel.cpp k3bcontentsview.cpp
|
||||||
|
k3bjobprogressdialog.cpp k3bburnprogressdialog.cpp
|
||||||
|
k3btempdirselectionwidget.cpp k3bdatamodewidget.cpp
|
||||||
|
k3bwritingmodewidget.cpp k3bwriterselectionwidget.cpp
|
||||||
|
k3binteractiondialog.cpp k3bthememanager.cpp k3bprojectmanager.cpp
|
||||||
|
k3btrm.cpp k3bmusicbrainz.cpp k3baudioprojectinterface.cpp
|
||||||
|
k3bmixedprojectinterface.cpp k3baudioprojectinterface.skel
|
||||||
|
k3bmixedprojectinterface.skel k3bflatbutton.cpp k3bemptydiscwaiter.cpp
|
||||||
|
k3bjobprogressosd.cpp k3bdebuggingoutputdialog.cpp
|
||||||
|
k3bdebuggingoutputfile.cpp k3bappdevicemanager.cpp k3bmediacache.cpp
|
||||||
|
k3bmedium.cpp k3bmediaselectioncombobox.cpp k3btooltip.cpp
|
||||||
|
k3bwidgetshoweffect.cpp k3bmediaselectiondialog.cpp k3bdiskinfoview.cpp
|
||||||
|
k3bpassivepopup.cpp k3btimeoutwidget.cpp k3bminibutton.cpp
|
||||||
|
k3bthemedheader.cpp k3bthemedlabel.cpp k3blsofwrapper.cpp
|
||||||
|
k3blsofwrapperdialog.cpp k3bservicemenuinstaller.cpp k3bfirstrun.cpp
|
||||||
|
LINK tdeui-shared tdeparts-shared k3bdevice-shared k3b-shared option-static projects-static rip-static
|
||||||
|
misc-static fastscale-static ${MUSICBRAINZ_LIBRARIES}
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES k3b-cue.desktop
|
||||||
|
DESTINATION ${APPS_INSTALL_DIR}/.hidden/
|
||||||
|
)
|
||||||
|
|
||||||
|
install( FILES k3bui.rc eventsrc tips
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b
|
||||||
|
)
|
||||||
|
|
||||||
|
install( FILES k3b.desktop
|
||||||
|
DESTINATION ${XDG_APPS_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,33 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
enable_language(CXX ASM)
|
||||||
|
|
||||||
|
# TODO add assembler flags here (2016-01-14, Fat-Zer)
|
||||||
|
|
||||||
|
##### fastscale (static) ########################
|
||||||
|
|
||||||
|
tde_add_library( fastscale STATIC_PIC AUTOMOC
|
||||||
|
SOURCES scale.cpp asm_scale.S
|
||||||
|
LINK tdecore-shared
|
||||||
|
)
|
@ -0,0 +1,8 @@
|
|||||||
|
# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
|
||||||
|
|
||||||
|
add_subdirectory( actions )
|
||||||
|
|
||||||
|
##### icons #####################################
|
||||||
|
|
||||||
|
tde_install_icons( )
|
||||||
|
|
@ -0,0 +1,12 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2016 Golubev Alexander
|
||||||
|
# fatzer2 (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_install_icons( DESTINATION ${DATA_INSTALL_DIR}/k3b/icons )
|
@ -0,0 +1,13 @@
|
|||||||
|
# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
|
||||||
|
|
||||||
|
install( FILES k3b_create_data_cd.desktop k3b_create_data_dvd.desktop
|
||||||
|
k3b_create_audio_cd.desktop k3b_create_video_cd.desktop
|
||||||
|
k3b_write_bin_image.desktop k3b_write_iso_image.desktop
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/servicemenus
|
||||||
|
)
|
||||||
|
|
||||||
|
install( FILES k3b_audiocd_rip.desktop k3b_videodvd_rip.desktop
|
||||||
|
k3b_cd_copy.desktop k3b_dvd_copy.desktop k3b_handle_empty_dvd.desktop
|
||||||
|
k3b_handle_empty_cd.desktop
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/konqueror/servicemenus
|
||||||
|
)
|
@ -0,0 +1,5 @@
|
|||||||
|
# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
|
||||||
|
|
||||||
|
install( FILES x-k3b.desktop
|
||||||
|
DESTINATION ${MIME_INSTALL_DIR}/application
|
||||||
|
)
|
@ -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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/tools
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/jobs
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${CMAKE_SOURCE_DIR}/src
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### misc (static) #############################
|
||||||
|
|
||||||
|
tde_add_library( misc STATIC_PIC AUTOMOC
|
||||||
|
SOURCES k3bdvdformattingdialog.cpp k3bcdcopydialog.cpp k3bdvdcopydialog.cpp
|
||||||
|
k3bcdimagewritingdialog.cpp k3bisoimagewritingdialog.cpp
|
||||||
|
k3bblankingdialog.cpp
|
||||||
|
)
|
@ -0,0 +1,40 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/tools
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${CMAKE_SOURCE_DIR}/src
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### option (static) ###########################
|
||||||
|
|
||||||
|
tde_add_library( option STATIC_PIC AUTOMOC
|
||||||
|
SOURCES base_k3bcddboptiontab.ui base_k3bmiscoptiontab.ui
|
||||||
|
base_k3bpluginoptiontab.ui base_k3bthemeoptiontab.ui k3bmiscoptiontab.cpp
|
||||||
|
k3bexternalbinoptiontab.cpp k3bcddboptiontab.cpp k3bburningoptiontab.cpp
|
||||||
|
k3boptiondialog.cpp k3bdeviceoptiontab.cpp k3bnotifyoptiontab.cpp
|
||||||
|
k3bpluginoptiontab.cpp k3bthemeoptiontab.cpp k3bdevicewidget.cpp
|
||||||
|
k3bexternalbinwidget.cpp
|
||||||
|
)
|
@ -0,0 +1,9 @@
|
|||||||
|
# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
|
||||||
|
|
||||||
|
install( FILES splash.png project_left.png project_right.png probing.png
|
||||||
|
media_audio.png media_data.png media_video.png media_empty.png media_left.png
|
||||||
|
media_mixed.png media_none.png progress_working.png progress_fail.png
|
||||||
|
progress_success.png progress_right.png dialog_left.png dialog_right.png
|
||||||
|
welcome_bg.png k3b.theme
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/pics/73lab
|
||||||
|
)
|
@ -0,0 +1,6 @@
|
|||||||
|
# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
|
||||||
|
|
||||||
|
add_subdirectory( 73lab )
|
||||||
|
add_subdirectory( crystal )
|
||||||
|
add_subdirectory( quant )
|
||||||
|
add_subdirectory( RobsTheme )
|
@ -0,0 +1,8 @@
|
|||||||
|
# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
|
||||||
|
|
||||||
|
install( FILES splash.png project_left.png project_right.png media_audio.png
|
||||||
|
media_data.png media_video.png media_empty.png media_left.png media_mixed.png
|
||||||
|
media_none.png progress_working.png progress_fail.png progress_success.png
|
||||||
|
progress_right.png dialog_left.png dialog_right.png welcome_bg.png k3b.theme
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/pics/RobsTheme
|
||||||
|
)
|
@ -0,0 +1,9 @@
|
|||||||
|
# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
|
||||||
|
|
||||||
|
install( FILES splash.png project_left.png project_right.png probing.png
|
||||||
|
media_audio.png media_data.png media_video.png media_empty.png media_left.png
|
||||||
|
media_mixed.png media_none.png progress_working.png progress_fail.png
|
||||||
|
progress_success.png progress_right.png dialog_left.png dialog_right.png
|
||||||
|
welcome_bg.png k3b.theme
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/pics/crystal
|
||||||
|
)
|
@ -0,0 +1,8 @@
|
|||||||
|
# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
|
||||||
|
|
||||||
|
install( FILES splash.png project_left.png project_right.png media_audio.png
|
||||||
|
media_data.png media_video.png media_empty.png media_left.png media_mixed.png
|
||||||
|
media_none.png progress_working.png progress_fail.png progress_success.png
|
||||||
|
progress_right.png dialog_left.png dialog_right.png welcome_bg.png k3b.theme
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/k3b/pics/quant
|
||||||
|
)
|
@ -0,0 +1,72 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2016 Golubev Alexander
|
||||||
|
# fatzer2 (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( kostore )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/tools
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/cddb
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/jobs
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/datacd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/datadvd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/audiocd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/videocd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/mixedcd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/movixcd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/videodvd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/movixdvd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/src
|
||||||
|
${CMAKE_SOURCE_DIR}/src/rip
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### projects (static) #########################
|
||||||
|
|
||||||
|
tde_add_library( projects STATIC_PIC AUTOMOC
|
||||||
|
SOURCES k3baudioburndialog.cpp k3baudiocdtextwidget.cpp
|
||||||
|
k3baudiodatasourceviewitem.cpp k3baudioeditorwidget.cpp
|
||||||
|
k3baudiotrackdialog.cpp k3baudiotrackwidget.cpp k3baudiotrackplayer.cpp
|
||||||
|
k3baudiotracksplitdialog.cpp k3baudiotrackview.cpp
|
||||||
|
k3baudiotrackviewitem.cpp k3baudioview.cpp base_k3baudiocdtextwidget.ui
|
||||||
|
base_k3baudiocdtextallfieldswidget.ui base_k3baudiotrackwidget.ui
|
||||||
|
k3bmixedburndialog.cpp k3bmixeddirtreeview.cpp k3bmixedview.cpp
|
||||||
|
base_k3badvanceddataimagesettings.ui base_k3bbootimageview.ui
|
||||||
|
base_k3bdataimagesettings.ui base_k3bdatavolumedescwidget.ui
|
||||||
|
k3bdataadvancedimagesettingswidget.cpp k3bdatadirtreeview.cpp
|
||||||
|
k3bdatafileview.cpp k3bdataimagesettingswidget.cpp
|
||||||
|
k3bdatapropertiesdialog.cpp k3bdataview.cpp k3bdataviewitem.cpp
|
||||||
|
k3bdatavolumedescwidget.cpp k3bdataburndialog.cpp k3bbootimagedialog.cpp
|
||||||
|
k3bbootimageview.cpp k3bdvdburndialog.cpp k3bdvdview.cpp
|
||||||
|
base_k3bmovixoptionswidget.ui k3bmovixburndialog.cpp k3bmovixlistview.cpp
|
||||||
|
k3bmovixoptionswidget.cpp k3bmovixview.cpp k3bmovixdvdburndialog.cpp
|
||||||
|
k3bmovixdvdview.cpp k3bvideodvdburndialog.cpp k3bvideodvdview.cpp
|
||||||
|
k3bvcdburndialog.cpp k3bvcdlistview.cpp k3bvcdlistviewitem.cpp
|
||||||
|
k3bvcdtrackdialog.cpp k3bvcdview.cpp k3bfillstatusdisplay.cpp k3bview.cpp
|
||||||
|
k3bprojectburndialog.cpp k3bprojectplugindialog.cpp
|
||||||
|
k3baudiotracktrmlookupdialog.cpp k3bdatamultisessioncombobox.cpp
|
||||||
|
k3bmusicbrainzjob.cpp k3bdataurladdingdialog.cpp
|
||||||
|
k3bdatasessionimportdialog.cpp k3baudiodatasourceeditwidget.cpp
|
||||||
|
k3baudiotrackaddingdialog.cpp k3bencodingconverter.cpp
|
||||||
|
LINK kostore-static
|
||||||
|
)
|
@ -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}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kostore (static) ##########################
|
||||||
|
|
||||||
|
tde_add_library( kostore STATIC_PIC AUTOMOC
|
||||||
|
SOURCES koStore.cc koZipStore.cc koStoreBase.cc
|
||||||
|
)
|
@ -0,0 +1,52 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/tools
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/cddb
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/jobs
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/audiocd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/src
|
||||||
|
${CMAKE_SOURCE_DIR}/src/projects
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### rip (static) ##############################
|
||||||
|
|
||||||
|
if ( WITH_LIBDVDREAD )
|
||||||
|
add_subdirectory( videodvd )
|
||||||
|
set ( VIDEODVDRIPGUI_LIBRARIES videodvdripgui-static)
|
||||||
|
endif ( )
|
||||||
|
|
||||||
|
tde_add_library( rip STATIC_PIC AUTOMOC
|
||||||
|
SOURCES base_k3baudiorippingoptionwidget.ui base_k3bcddbpatternwidget.ui
|
||||||
|
k3bpatternparser.cpp k3baudiorippingdialog.cpp k3baudioripthread.cpp
|
||||||
|
k3baudiocdview.cpp k3bcddbpatternwidget.cpp k3bvideocdinfo.cpp
|
||||||
|
k3bvideocdview.cpp k3bvideocdrip.cpp k3bvideocdrippingdialog.cpp
|
||||||
|
k3bcuefilewriter.cpp k3baudioconvertingoptionwidget.cpp
|
||||||
|
k3baudiocdlistview.cpp k3baudioprojectconvertingdialog.cpp
|
||||||
|
k3baudioprojectconvertingthread.cpp k3baudioripjob.cpp
|
||||||
|
LINK ${VIDEODVDRIPGUI_LIBRARIES}
|
||||||
|
)
|
@ -0,0 +1,40 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/tools
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/videodvd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/jobs
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${LIBDVDREAD_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${LIBDVDREAD_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### videodvdrip (static) ######################
|
||||||
|
|
||||||
|
tde_add_library( videodvdripgui STATIC_PIC AUTOMOC
|
||||||
|
SOURCES base_k3bvideodvdrippingwidget.ui k3bvideodvdrippingview.cpp
|
||||||
|
k3bvideodvdrippingtitlelistview.cpp k3bvideodvdrippingjob.cpp
|
||||||
|
k3bvideodvdrippingwidget.cpp k3bvideodvdrippingdialog.cpp
|
||||||
|
k3bvideodvdrippingpreview.cpp
|
||||||
|
LINK ${LIBDVDREAD_LIBRARIES}
|
||||||
|
)
|
@ -0,0 +1,14 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2016 Golubev Alexander
|
||||||
|
# fatzer2 (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
k3b_success1.wav k3b_error1.wav k3b_wait_media1.wav
|
||||||
|
DESTINATION ${SOUND_INSTALL_DIR} )
|
@ -0,0 +1,3 @@
|
|||||||
|
# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
|
||||||
|
|
||||||
|
add_subdirectory( k3bproject )
|
@ -0,0 +1,45 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/tools
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/plugin
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/projects/datacd
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${CMAKE_SOURCE_DIR}/src/projects
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### tdefile_k3b (kpart) #######################
|
||||||
|
|
||||||
|
tde_add_kpart( tdefile_k3b AUTOMOC
|
||||||
|
SOURCES tdefile_k3bprojectfileplugin.cpp
|
||||||
|
LINK k3b-shared kostore-static
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES tdefile_k3b.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,3 @@
|
|||||||
|
# This file is genereted by trinity-automake-cmake-convert script by Fat-Zer
|
||||||
|
|
||||||
|
add_subdirectory( videodvd )
|
@ -0,0 +1,45 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (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_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/core
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3b/tools
|
||||||
|
${CMAKE_SOURCE_DIR}/libk3bdevice
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### tdeio_videodvd (kpart) ####################
|
||||||
|
|
||||||
|
tde_add_kpart( tdeio_videodvd AUTOMOC
|
||||||
|
SOURCES videodvd.cpp
|
||||||
|
LINK k3b-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES videodvd.desktop
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/konqsidebartng/virtual_folders/services
|
||||||
|
)
|
||||||
|
|
||||||
|
install( FILES videodvd.protocol
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}
|
||||||
|
)
|
Loading…
Reference in new issue