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