You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
171 lines
6.5 KiB
171 lines
6.5 KiB
METASOURCES = AUTO
|
|
|
|
if with_included_sqlite3
|
|
LIB_SQLITE3_LOCAL = $(top_builddir)/digikam/libs/sqlite3/libsqlite3.la
|
|
SQLITE3_INCLUDES = -I$(top_srcdir)/digikam/libs/sqlite3
|
|
endif
|
|
|
|
INCLUDES = -I$(top_srcdir)/digikam/libs/sqlite2 \
|
|
-I$(top_srcdir)/digikam/libs/histogram \
|
|
-I$(top_srcdir)/digikam/libs/levels \
|
|
-I$(top_srcdir)/digikam/libs/curves \
|
|
-I$(top_srcdir)/digikam/libs/themeengine \
|
|
-I$(top_srcdir)/digikam/libs/widgets/common \
|
|
-I$(top_srcdir)/digikam/libs/thumbbar \
|
|
-I$(top_srcdir)/digikam/libs/jpegutils \
|
|
-I$(top_srcdir)/digikam/libs/dimg \
|
|
-I$(top_srcdir)/digikam/libs/dmetadata \
|
|
-I$(top_srcdir)/digikam/libs/imageproperties \
|
|
-I$(top_srcdir)/digikam/libs/threadimageio \
|
|
-I$(top_srcdir)/digikam/libs/dialogs \
|
|
-I$(top_builddir)/digikam/libs/dialogs \
|
|
-I$(top_srcdir)/digikam/utilities/cameragui \
|
|
-I$(top_srcdir)/digikam/utilities/imageeditor/editor \
|
|
-I$(top_srcdir)/digikam/utilities/imageeditor/canvas \
|
|
-I$(top_srcdir)/digikam/utilities/setup \
|
|
-I$(top_srcdir)/digikam/utilities/slideshow \
|
|
-I$(top_srcdir)/digikam/utilities/batch \
|
|
-I$(top_srcdir)/digikam/utilities/lighttable \
|
|
$(SQLITE3_INCLUDES) \
|
|
$(LIBKEXIV2_CFLAGS) \
|
|
$(LIBKIPI_CFLAGS) \
|
|
$(LIBKDCRAW_CFLAGS) \
|
|
$(GPHOTO_CFLAGS) \
|
|
$(all_includes)
|
|
|
|
|
|
# -- shared digiKam library rules -----------------------------------------------
|
|
|
|
lib_LTLIBRARIES = libdigikam.la
|
|
|
|
# NOTE from Gilles (30-11-06): kdateedit.cpp and metadatahub.cpp must be placed on the top
|
|
# of source file list to unbreak compilation with './configure -enable-final' option.
|
|
# I suspect a problem with X11 header included into albumfolderview.cpp witch redefine 'enum' type.
|
|
libdigikam_la_SOURCES = kdateedit.cpp \
|
|
metadatahub.cpp \
|
|
digikamapp.cpp \
|
|
album.cpp \
|
|
albumdb.cpp \
|
|
albumdb_sqlite2.cpp \
|
|
albumicongroupitem.cpp \
|
|
albumiconitem.cpp \
|
|
albumiconview.cpp \
|
|
albumiconviewfilter.cpp \
|
|
albumitemhandler.cpp \
|
|
albumfiletip.cpp \
|
|
albumfolderview.cpp \
|
|
albumhistory.cpp \
|
|
albumlister.cpp \
|
|
albummanager.cpp \
|
|
albumpropsedit.cpp \
|
|
albumsettings.cpp \
|
|
albumthumbnailloader.cpp \
|
|
albumwidgetstack.cpp \
|
|
cameralist.cpp \
|
|
cameratype.cpp \
|
|
datefolderview.cpp \
|
|
dcopiface.cpp \
|
|
dcopiface.skel \
|
|
digikamfirstrun.cpp \
|
|
digikamview.cpp \
|
|
dio.cpp \
|
|
dragobjects.cpp \
|
|
firstrun.cpp \
|
|
folderitem.cpp \
|
|
folderview.cpp \
|
|
iconview.cpp \
|
|
icongroupitem.cpp \
|
|
iconitem.cpp \
|
|
imageattributeswatch.cpp \
|
|
imageinfo.cpp \
|
|
imagepreviewview.cpp \
|
|
kdatetimeedit.cpp \
|
|
kdatepickerpopup.cpp \
|
|
kipiinterface.cpp \
|
|
mediaplayerview.cpp \
|
|
mimefilter.cpp \
|
|
monthwidget.cpp \
|
|
pixmapmanager.cpp \
|
|
ratingfilter.cpp \
|
|
ratingpopupmenu.cpp \
|
|
ratingwidget.cpp \
|
|
scanlib.cpp \
|
|
searchadvanceddialog.cpp \
|
|
searchfolderview.cpp \
|
|
searchquickdialog.cpp \
|
|
searchresultsview.cpp \
|
|
searchresultsitem.cpp \
|
|
searchwidgets.cpp \
|
|
syncjob.cpp \
|
|
tageditdlg.cpp \
|
|
tagfilterview.cpp \
|
|
tagfolderview.cpp \
|
|
tagspopupmenu.cpp \
|
|
timelinefolderview.cpp \
|
|
timelineview.cpp \
|
|
timelinewidget.cpp \
|
|
upgradedb_sqlite2tosqlite3.cpp \
|
|
welcomepageview.cpp
|
|
|
|
# NOTE: if local libsqlite3 is used LIB_SQLITE3 is null.
|
|
# if shared libsqlite3 is used LIB_SQLITE3_LOCAL is null.
|
|
libdigikam_la_LIBADD = $(LIB_SQLITE3) \
|
|
$(LIB_SQLITE3_LOCAL) \
|
|
$(LIB_TQT) \
|
|
$(LIB_TDEPARTS) \
|
|
$(LIB_TDEIO) \
|
|
$(LIB_TDEABC) \
|
|
$(LIB_TDEHTML) \
|
|
$(LIBKIPI_LIBS) \
|
|
$(LIBKEXIV2_LIBS) \
|
|
$(LIB_TDEUTILS) \
|
|
$(top_builddir)/digikam/libs/sqlite2/libsqlite2.la \
|
|
$(top_builddir)/digikam/libs/thumbbar/libthumbbar.la \
|
|
$(top_builddir)/digikam/libs/themeengine/libthemeengine.la \
|
|
$(top_builddir)/digikam/libs/widgets/libwidgets.la \
|
|
$(top_builddir)/digikam/libs/dialogs/libdialog.la \
|
|
$(top_builddir)/digikam/libs/jpegutils/libjpegutils.la \
|
|
$(top_builddir)/digikam/libs/dimg/libdimg.la \
|
|
$(top_builddir)/digikam/libs/imageproperties/libimagepropertiesdigikam.la \
|
|
$(top_builddir)/digikam/libs/threadimageio/libthreadimageio.la \
|
|
$(top_builddir)/digikam/libs/greycstoration/libgreycstoration.la \
|
|
$(top_builddir)/digikam/utilities/batch/libbatch.la \
|
|
$(top_builddir)/digikam/utilities/slideshow/libslideshow.la \
|
|
$(top_builddir)/digikam/utilities/cameragui/libcameragui.la \
|
|
$(top_builddir)/digikam/utilities/imageeditor/canvas/libdimgcanvas.la \
|
|
$(top_builddir)/digikam/utilities/imageeditor/editor/libdimgeditor.la \
|
|
$(top_builddir)/digikam/utilities/setup/libsetup.la \
|
|
$(top_builddir)/digikam/utilities/lighttable/liblighttable.la
|
|
|
|
libdigikam_la_LDFLAGS = $(LIBKEXIV2_LIBS) $(all_libraries) $(KDE_RPATH) -no-undefined
|
|
|
|
# -- main digiKam binary target file rules ----------------------------------------------
|
|
|
|
bin_PROGRAMS = digikam
|
|
|
|
digikam_SOURCES = main.cpp
|
|
|
|
digikam_LDADD = $(LIB_TQT) \
|
|
$(LIB_TDECORE) \
|
|
$(LIB_TDEUI) \
|
|
$(LIBSOCKET) \
|
|
$(LIB_TDEFILE) \
|
|
$(LIB_TDEPARTS) \
|
|
$(LIB_TDEUTILS) \
|
|
libdigikam.la
|
|
|
|
digikam_LDFLAGS = $(LIBKIPI_LIBS) $(LIBKDCRAW_LIBS) $(LIBKEXIV2_LIBS) $(KDE_RPATH) $(all_libraries) $(LIB_TDEUTILS)
|
|
|
|
rcdir = $(kde_datadir)/digikam
|
|
rc_DATA = digikamui.rc
|
|
|
|
dummy_digikam.cpp:
|
|
echo > dummy_digikam.cpp
|
|
|
|
xdg_apps_DATA = digikam.desktop
|
|
|
|
include_HEADERS = digikam_export.h
|
|
|
|
include ../../admin/Doxyfile.am
|
|
noinst_HEADERS = dcopiface.h
|