summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHib Eris <hib@hiberis.nl>2014-08-12 18:12:45 +0200
committerAlbert Astals Cid <aacid@kde.org>2014-08-12 18:13:54 +0200
commit572c60764bbbd2080bfd7a926c646ad20b467aea (patch)
treede55967a1efc008172894c2e79b7fd94b13f8096
parent4a4fe80d85a31b10822c7cd8eb5a0698bf306a52 (diff)
Makefile.am cleanups
Bug #79411
-rw-r--r--configure.ac13
-rw-r--r--cpp/Makefile.am66
-rw-r--r--cpp/tests/Makefile.am13
-rw-r--r--fofi/Makefile.am6
-rw-r--r--glib/Makefile.am29
-rw-r--r--glib/demo/Makefile.am18
-rw-r--r--glib/reference/Makefile.am3
-rw-r--r--goo/Makefile.am38
-rw-r--r--poppler/Makefile.am118
-rw-r--r--qt4/demos/Makefile.am59
-rw-r--r--qt4/src/Makefile.am31
-rw-r--r--qt4/tests/Makefile.am97
-rw-r--r--qt5/demos/Makefile.am59
-rw-r--r--qt5/src/Makefile.am27
-rw-r--r--qt5/tests/Makefile.am98
-rw-r--r--splash/Makefile.am42
-rw-r--r--test/Makefile.am68
-rw-r--r--utils/Makefile.am97
18 files changed, 405 insertions, 477 deletions
diff --git a/configure.ac b/configure.ac
index 9436fddd..477b2f7e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -465,6 +465,7 @@ fi
CAIRO_VERSION="1.10.0"
AC_SUBST(CAIRO_VERSION)
+CAIRO_DEPS="cairo >= $CAIRO_VERSION cairo-ft >= $CAIRO_VERSION)"
AC_ARG_ENABLE(cairo-output,
AC_HELP_STRING([--disable-cairo-output],
[Don't build the cairo graphics backend.]),
@@ -472,9 +473,9 @@ AC_ARG_ENABLE(cairo-output,
enable_cairo_output="try")
use_cairo=""
if test x$enable_cairo_output = xyes; then
- PKG_CHECK_MODULES(CAIRO, cairo >= $CAIRO_VERSION cairo-ft >= $CAIRO_VERSION)
+ PKG_CHECK_MODULES(CAIRO, $CAIRO_DEPS)
elif test x$enable_cairo_output = xtry; then
- PKG_CHECK_MODULES(CAIRO, cairo >= $CAIRO_VERSION cairo-ft >= $CAIRO_VERSION,
+ PKG_CHECK_MODULES(CAIRO, $CAIRO_DEPS,
[enable_cairo_output="yes"],
[enable_cairo_output="no"
use_cairo="no (requires cairo >= $CAIRO_VERSION)"])
@@ -699,15 +700,19 @@ fi
AM_CONDITIONAL(BUILD_POPPLER_CPP, test "x$enable_poppler_cpp" = "xyes")
+GTK_TEST_DEPS='gtk+-3.0 >= 3.8 gdk-pixbuf-2.0'
+if test x$enable_cairo_output = xyes; then
+ GTK_TEST_DEPS="$GTK_TEST_DEPS $CAIRO_DEPS"
+fi
AC_ARG_ENABLE(gtk-test,
AC_HELP_STRING([--disable-gtk-test],
[Don't compile GTK+ test program.]),
enable_gtk_test=$enableval,
enable_gtk_test="try")
if test x$enable_gtk_test = xyes; then
- PKG_CHECK_MODULES(GTK_TEST, gtk+-3.0 >= 3.8 gdk-pixbuf-2.0)
+ PKG_CHECK_MODULES(GTK_TEST, $GTK_TEST_DEPS)
elif test x$enable_gtk_test = xtry; then
- PKG_CHECK_MODULES(GTK_TEST, gtk+-3.0 >= 3.8 gdk-pixbuf-2.0,
+ PKG_CHECK_MODULES(GTK_TEST, $GTK_TEST_DEPS,
[enable_gtk_test="yes"],
[enable_gtk_test="no"])
fi
diff --git a/cpp/Makefile.am b/cpp/Makefile.am
index 50856e2c..2b23e055 100644
--- a/cpp/Makefile.am
+++ b/cpp/Makefile.am
@@ -1,37 +1,14 @@
-INCLUDES = \
- -I$(top_srcdir) \
- -I$(top_srcdir)/goo \
- -I$(top_srcdir)/poppler \
- $(libjpeg_includes) \
- $(libtiff_includes) \
- $(libjpeg2000_includes) \
- $(libpng_includes)
-
-if BUILD_LIBJPEG
-libjpeg_includes = $(LIBJPEG_CFLAGS)
-endif
-
-if BUILD_LIBTIFF
-libtiff_includes = $(LIBTIFF_CFLAGS)
-endif
-
-if BUILD_LIBOPENJPEG
-libjpeg2000_includes = $(LIBOPENJPEG_CFLAGS)
-endif
-
-if BUILD_LIBPNG
-libpng_includes = $(LIBPNG_CFLAGS)
-endif
-
SUBDIRS = . tests
-poppler_includedir = $(includedir)/poppler/cpp
-poppler_include_HEADERS = \
+lib_LTLIBRARIES = libpoppler-cpp.la
+
+libpoppler_cpp_includedir = $(includedir)/poppler/cpp
+libpoppler_cpp_include_HEADERS = \
poppler-document.h \
poppler-embedded-file.h \
poppler-font.h \
poppler-global.h \
- poppler-image.h \
+ poppler-image.h \
poppler-page.h \
poppler-page-renderer.h \
poppler-page-transition.h \
@@ -39,7 +16,6 @@ poppler_include_HEADERS = \
poppler-toc.h \
$(builddir)/poppler-version.h
-lib_LTLIBRARIES = libpoppler-cpp.la
libpoppler_cpp_la_SOURCES = \
poppler-document.cpp \
poppler-document-private.h \
@@ -60,11 +36,39 @@ libpoppler_cpp_la_SOURCES = \
poppler-toc-private.h \
poppler-version.cpp
+if BUILD_LIBJPEG
+libjpeg_includes = $(LIBJPEG_CFLAGS)
+endif
+
+if BUILD_LIBTIFF
+libtiff_includes = $(LIBTIFF_CFLAGS)
+endif
+
+if BUILD_LIBOPENJPEG
+libjpeg2000_includes = $(LIBOPENJPEG_CFLAGS)
+endif
+
+if BUILD_LIBPNG
+libpng_includes = $(LIBPNG_CFLAGS)
+endif
+
+libpoppler_cpp_la_CPPFLAGS = \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/goo \
+ -I$(top_srcdir)/poppler \
+ $(libjpeg_includes) \
+ $(libtiff_includes) \
+ $(libjpeg2000_includes) \
+ $(libpng_includes)
+
libpoppler_cpp_la_CXXFLAGS = \
-Dpoppler_cpp_EXPORTS
-libpoppler_cpp_la_LIBADD = \
+libpoppler_cpp_la_LIBADD = \
$(top_builddir)/poppler/libpoppler.la \
$(LIBICONV)
-libpoppler_cpp_la_LDFLAGS = -version-info 2:0:2 @create_shared_lib@ @auto_import_flags@
+libpoppler_cpp_la_LDFLAGS = \
+ -version-info 2:0:2 \
+ @create_shared_lib@ \
+ @auto_import_flags@
diff --git a/cpp/tests/Makefile.am b/cpp/tests/Makefile.am
index aab55f2e..137a1f0b 100644
--- a/cpp/tests/Makefile.am
+++ b/cpp/tests/Makefile.am
@@ -1,27 +1,22 @@
AM_LDFLAGS = @auto_import_flags@
-INCLUDES = \
+AM_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/utils \
-I$(top_srcdir)/cpp
-LDADDS = \
+LDADD = \
$(top_builddir)/poppler/libpoppler.la \
$(top_builddir)/cpp/libpoppler-cpp.la
-
noinst_PROGRAMS = \
poppler-dump \
poppler-render
-poppler_dump_SOURCES = \
+poppler_dump_SOURCES = \
$(top_srcdir)/utils/parseargs.cc \
poppler-dump.cpp
-poppler_dump_LDADD = $(LDADDS)
-
-poppler_render_SOURCES = \
+poppler_render_SOURCES = \
$(top_srcdir)/utils/parseargs.cc \
poppler-render.cpp
-poppler_render_LDADD = $(LDADDS)
-
diff --git a/fofi/Makefile.am b/fofi/Makefile.am
index c4654dd2..4deb7d5e 100644
--- a/fofi/Makefile.am
+++ b/fofi/Makefile.am
@@ -1,6 +1,3 @@
-INCLUDES = \
- -I$(top_srcdir)
-
noinst_LTLIBRARIES = libfofi.la
if ENABLE_XPDF_HEADERS
@@ -26,3 +23,6 @@ libfofi_la_SOURCES = \
FoFiType1C.cc \
FoFiIdentifier.cc \
FoFiType1C.h
+
+libfofi_la_CPPFLAGS = \
+ -I$(top_srcdir)
diff --git a/glib/Makefile.am b/glib/Makefile.am
index 21ac4c7c..baad5d80 100644
--- a/glib/Makefile.am
+++ b/glib/Makefile.am
@@ -1,14 +1,8 @@
AM_LDFLAGS = @auto_import_flags@
SUBDIRS = . reference demo
-INCLUDES = \
- -DG_LOG_DOMAIN=\"Poppler\" \
- -I$(top_srcdir) \
- -I$(top_srcdir)/poppler \
- $(POPPLER_GLIB_CFLAGS) \
- $(FREETYPE_CFLAGS) \
- $(POPPLER_GLIB_DISABLE_DEPRECATED) \
- $(POPPLER_GLIB_DISABLE_SINGLE_INCLUDES)
+
+lib_LTLIBRARIES = libpoppler-glib.la
stamp_files = stamp-poppler-enums.h
@@ -26,8 +20,8 @@ poppler-enums.c: poppler-enums.c.template $(poppler_glib_public_headers)
&& (cmp -s xgen-etbc poppler-enums.c || cp xgen-etbc poppler-enums.c ) \
&& rm -f xgen-etbc
-EXTRA_DIST = \
- poppler-enums.h.template \
+EXTRA_DIST = \
+ poppler-enums.h.template \
poppler-enums.c.template
poppler_glib_public_headers = \
@@ -51,7 +45,6 @@ poppler_glib_include_HEADERS = \
poppler-enums.h
nodist_poppler_glib_include_HEADERS = poppler-features.h
-lib_LTLIBRARIES = libpoppler-glib.la
libpoppler_glib_la_SOURCES = \
$(BUILT_SOURCES) \
poppler-action.cc \
@@ -72,13 +65,25 @@ libpoppler_glib_la_SOURCES = \
poppler.cc \
poppler-private.h
+libpoppler_glib_la_CPPFLAGS = \
+ -DG_LOG_DOMAIN=\"Poppler\" \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/poppler \
+ $(POPPLER_GLIB_CFLAGS) \
+ $(FREETYPE_CFLAGS) \
+ $(POPPLER_GLIB_DISABLE_DEPRECATED) \
+ $(POPPLER_GLIB_DISABLE_SINGLE_INCLUDES)
+
libpoppler_glib_la_LIBADD = \
$(top_builddir)/poppler/libpoppler.la \
$(top_builddir)/poppler/libpoppler-cairo.la \
$(POPPLER_GLIB_LIBS) \
$(FREETYPE_LIBS)
-libpoppler_glib_la_LDFLAGS = -version-info 14:0:6 @create_shared_lib@ @auto_import_flags@
+libpoppler_glib_la_LDFLAGS = \
+ -version-info 14:0:6 \
+ @create_shared_lib@ \
+ @auto_import_flags@
BUILT_SOURCES = \
poppler-enums.c \
diff --git a/glib/demo/Makefile.am b/glib/demo/Makefile.am
index e5df9d0d..2e09d8ce 100644
--- a/glib/demo/Makefile.am
+++ b/glib/demo/Makefile.am
@@ -1,17 +1,10 @@
-INCLUDES = \
- -I$(top_srcdir)/glib \
- -I$(top_builddir)/glib \
- $(GTK_TEST_CFLAGS) \
- $(POPPLER_GLIB_DISABLE_DEPRECATED) \
- $(POPPLER_GLIB_DISABLE_SINGLE_INCLUDES)
-
AM_LDFLAGS = @auto_import_flags@
if BUILD_GTK_TEST
bin_PROGRAMS = poppler-glib-demo
endif
-poppler_glib_demo_SOURCES = \
+poppler_glib_demo_SOURCES = \
main.c \
annots.h \
annots.c \
@@ -50,7 +43,14 @@ poppler_glib_demo_SOURCES = \
utils.h \
utils.c
-LDADD = \
+poppler_glib_demo_CPPFLAGS = \
+ -I$(top_srcdir)/glib \
+ -I$(top_builddir)/glib \
+ $(GTK_TEST_CFLAGS) \
+ $(POPPLER_GLIB_DISABLE_DEPRECATED) \
+ $(POPPLER_GLIB_DISABLE_SINGLE_INCLUDES)
+
+poppler_glib_demo_LDADD = \
$(top_builddir)/glib/libpoppler-glib.la \
$(top_builddir)/poppler/libpoppler.la \
$(GTK_TEST_LIBS)
diff --git a/glib/reference/Makefile.am b/glib/reference/Makefile.am
index b01192d0..3f772df6 100644
--- a/glib/reference/Makefile.am
+++ b/glib/reference/Makefile.am
@@ -67,7 +67,8 @@ expand_content_files=
# signals and properties.
# e.g. INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS)
# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib)
-INCLUDES=-I$(top_srcdir)/glib -I$(top_builddir)/glib \
+GTKDOC_CFLAGS= \
+ -I$(top_srcdir)/glib -I$(top_builddir)/glib \
$(CAIRO_CFLAGS) \
$(POPPLER_GLIB_CFLAGS) \
$(FREETYPE_CFLAGS)
diff --git a/goo/Makefile.am b/goo/Makefile.am
index a48b20ec..370e8502 100644
--- a/goo/Makefile.am
+++ b/goo/Makefile.am
@@ -24,6 +24,24 @@ poppler_goo_include_HEADERS = \
endif
+libgoo_la_SOURCES = \
+ gfile.cc \
+ gmempp.cc \
+ GooHash.cc \
+ GooList.cc \
+ GooTimer.cc \
+ GooString.cc \
+ gmem.cc \
+ FixedPoint.cc \
+ NetPBMWriter.cc \
+ PNGWriter.cc \
+ JpegWriter.cc \
+ TiffWriter.cc \
+ ImgWriter.cc \
+ gtypes_p.h \
+ gstrtod.cc \
+ grandom.cc
+
if BUILD_LIBJPEG
libjpeg_includes = $(LIBJPEG_CFLAGS)
endif
@@ -40,27 +58,9 @@ if BUILD_LIBPNG
libpng_includes = $(LIBPNG_CFLAGS)
endif
-INCLUDES = \
+libgoo_la_CPPFLAGS = \
-I$(top_srcdir) \
$(libjpeg_includes) \
$(libtiff_includes) \
$(libjpeg2000_includes) \
$(libpng_includes)
-
-libgoo_la_SOURCES = \
- gfile.cc \
- gmempp.cc \
- GooHash.cc \
- GooList.cc \
- GooTimer.cc \
- GooString.cc \
- gmem.cc \
- FixedPoint.cc \
- NetPBMWriter.cc \
- PNGWriter.cc \
- JpegWriter.cc \
- TiffWriter.cc \
- ImgWriter.cc \
- gtypes_p.h \
- gstrtod.cc \
- grandom.cc
diff --git a/poppler/Makefile.am b/poppler/Makefile.am
index ce6f4b2d..0bce3a10 100644
--- a/poppler/Makefile.am
+++ b/poppler/Makefile.am
@@ -1,3 +1,16 @@
+CFLAGS+=$(PTHREAD_CFLAGS)
+CXXFLAGS+=$(PTHREAD_CFLAGS)
+
+AM_CPPFLAGS = \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/goo
+
+lib_LTLIBRARIES = libpoppler.la
+
+if BUILD_CAIRO_OUTPUT
+noinst_LTLIBRARIES = libpoppler-cairo.la
+endif
+
if BUILD_SPLASH_OUTPUT
splash_sources = \
@@ -15,26 +28,6 @@ splash_libs = \
endif
-if BUILD_CAIRO_OUTPUT
-
-poppler_cairo = libpoppler-cairo.la
-
-cairo_includes = \
- $(CAIRO_CFLAGS)
-
-cairo_libs = \
- $(CAIRO_LIBS)
-
-libpoppler_cairo_la_SOURCES = \
- CairoFontEngine.cc \
- CairoFontEngine.h \
- CairoOutputDev.cc \
- CairoOutputDev.h \
- CairoRescaleBox.cc \
- CairoRescaleBox.h
-
-endif
-
if BUILD_LIBJPEG
libjpeg_sources = \
@@ -120,45 +113,6 @@ cms_includes = $(LCMS_CFLAGS)
cms_libs = $(LCMS_LIBS)
endif
-INCLUDES = \
- -I$(top_srcdir) \
- -I$(top_srcdir)/goo \
- $(cms_includes) \
- $(splash_includes) \
- $(cairo_includes) \
- $(libjpeg_includes) \
- $(libtiff_includes) \
- $(libjpeg2000_includes) \
- $(libpng_includes) \
- $(libcurl_includes) \
- $(FREETYPE_CFLAGS) \
- $(FONTCONFIG_CFLAGS)
-
-lib_LTLIBRARIES = libpoppler.la
-
-noinst_LTLIBRARIES = $(poppler_cairo)
-
-CFLAGS+=$(PTHREAD_CFLAGS)
-CXXFLAGS+=$(PTHREAD_CFLAGS)
-
-libpoppler_la_LIBADD = \
- $(top_builddir)/goo/libgoo.la \
- $(top_builddir)/fofi/libfofi.la \
- $(cms_libs) \
- $(splash_libs) \
- $(libtiff_libs) \
- $(libjpeg_libs) \
- $(libpng_libs) \
- $(zlib_libs) \
- $(libcurl_libs) \
- $(libjpeg2000_libs) \
- $(FREETYPE_LIBS) \
- $(FONTCONFIG_LIBS) \
- $(PTHREAD_LIBS) \
- $(win32_libs)
-
-libpoppler_la_LDFLAGS = -version-info 46:0:0 @create_shared_lib@ @auto_import_flags@
-
if ENABLE_XPDF_HEADERS
poppler_includedir = $(includedir)/poppler
@@ -244,7 +198,6 @@ endif
libpoppler_la_SOURCES = \
$(splash_sources) \
- $(cairo_sources) \
$(libjpeg_sources) \
$(zlib_sources) \
$(libjpeg2000_sources) \
@@ -314,6 +267,51 @@ libpoppler_la_SOURCES = \
Sound.cc \
XpdfPluginAPI.cc
+libpoppler_la_CPPFLAGS = \
+ $(cms_includes) \
+ $(splash_includes) \
+ $(libjpeg_includes) \
+ $(libtiff_includes) \
+ $(libjpeg2000_includes) \
+ $(libpng_includes) \
+ $(libcurl_includes) \
+ $(FREETYPE_CFLAGS) \
+ $(FONTCONFIG_CFLAGS) \
+ $(AM_CPPFLAGS)
+
+libpoppler_la_LIBADD = \
+ $(top_builddir)/goo/libgoo.la \
+ $(top_builddir)/fofi/libfofi.la \
+ $(cms_libs) \
+ $(splash_libs) \
+ $(libtiff_libs) \
+ $(libjpeg_libs) \
+ $(libpng_libs) \
+ $(zlib_libs) \
+ $(libcurl_libs) \
+ $(libjpeg2000_libs) \
+ $(FREETYPE_LIBS) \
+ $(FONTCONFIG_LIBS) \
+ $(PTHREAD_LIBS) \
+ $(win32_libs)
+
+libpoppler_la_LDFLAGS = \
+ -version-info 46:0:0 \
+ @create_shared_lib@ \
+ @auto_import_flags@
+
+libpoppler_cairo_la_SOURCES = \
+ CairoFontEngine.cc \
+ CairoFontEngine.h \
+ CairoOutputDev.cc \
+ CairoOutputDev.h \
+ CairoRescaleBox.cc \
+ CairoRescaleBox.h
+
+libpoppler_cairo_la_CPPFLAGS = \
+ $(CAIRO_CFLAGS) \
+ $(AM_CPPFLAGS)
+
EXTRA_DIST = gen-unicode-tables.py \
GlobalParamsWin.cc \
PageLabelInfo_p.h
diff --git a/qt4/demos/Makefile.am b/qt4/demos/Makefile.am
index 3cadda92..448facdf 100644
--- a/qt4/demos/Makefile.am
+++ b/qt4/demos/Makefile.am
@@ -1,25 +1,23 @@
AM_LDFLAGS = @auto_import_flags@
-INCLUDES = \
- -I$(top_srcdir) \
- -I$(top_srcdir)/poppler \
- -I$(top_srcdir)/qt4/src \
- $(POPPLER_QT4_CFLAGS)
-
-LDADDS = \
- $(top_builddir)/poppler/libpoppler.la \
- $(top_builddir)/qt4/src/libpoppler-qt4.la \
- $(POPPLER_QT4_LIBS)
-
-SUFFIXES: .moc
-
-# This rule lets GNU make create any *.moc from the equivalent *.h
-.h.moc:
- $(AM_V_GEN) $(MOCQT4) -i $< -o $@
-
noinst_PROGRAMS = poppler_qt4viewer
+BUILT_SOURCES = \
+ abstractinfodock.moc \
+ embeddedfiles.moc \
+ fonts.moc \
+ info.moc \
+ metadata.moc \
+ navigationtoolbar.moc \
+ optcontent.moc \
+ pageview.moc \
+ permissions.moc \
+ thumbnails.moc \
+ toc.moc \
+ viewer.moc
+
poppler_qt4viewer_SOURCES = \
+ $(BUILT_SOURCES) \
abstractinfodock.cpp \
abstractinfodock.h \
documentobserver.cpp \
@@ -48,20 +46,21 @@ poppler_qt4viewer_SOURCES = \
viewer.cpp \
viewer.h
-abstractinfodock.$(OBJEXT): abstractinfodock.moc
-embeddedfiles.$(OBJEXT): embeddedfiles.moc
-fonts.$(OBJEXT): fonts.moc
-info.$(OBJEXT): info.moc
-metadata.$(OBJEXT): metadata.moc
-navigationtoolbar.$(OBJEXT): navigationtoolbar.moc
-optcontent.$(OBJEXT): optcontent.moc
-pageview.$(OBJEXT): pageview.moc
-permissions.$(OBJEXT): permissions.moc
-thumbnails.$(OBJEXT): thumbnails.moc
-toc.$(OBJEXT): toc.moc
-viewer.$(OBJEXT): viewer.moc
+poppler_qt4viewer_CPPFLAGS = \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/poppler \
+ -I$(top_srcdir)/qt4/src \
+ $(POPPLER_QT4_CFLAGS)
-poppler_qt4viewer_LDADD = $(LDADDS)
+poppler_qt4viewer_LDADD = \
+ $(top_builddir)/poppler/libpoppler.la \
+ $(top_builddir)/qt4/src/libpoppler-qt4.la \
+ $(POPPLER_QT4_LIBS)
+
+# This rule lets GNU make create any *.moc from the equivalent *.h
+.h.moc:
+ $(AM_V_GEN) $(MOCQT4) -i $< -o $@
+SUFFIXES: .moc
clean-generic:
rm -f *.moc
diff --git a/qt4/src/Makefile.am b/qt4/src/Makefile.am
index 83a3b98c..42859fdc 100644
--- a/qt4/src/Makefile.am
+++ b/qt4/src/Makefile.am
@@ -1,14 +1,7 @@
-INCLUDES = \
- -I$(top_srcdir) \
- -I$(top_srcdir)/poppler \
- $(POPPLER_QT4_CFLAGS) \
- $(LCMS_CFLAGS)
-
-SUFFIXES: .moc
-
-poppler_includedir = $(includedir)/poppler/qt4
+lib_LTLIBRARIES = libpoppler-qt4.la
-poppler_include_HEADERS = \
+libpoppler_qt4_includedir = $(includedir)/poppler/qt4
+libpoppler_qt4_include_HEADERS = \
poppler-qt4.h \
poppler-link.h \
poppler-annotation.h \
@@ -18,8 +11,6 @@ poppler_include_HEADERS = \
poppler-media.h \
poppler-page-transition.h
-lib_LTLIBRARIES = libpoppler-qt4.la
-
libpoppler_qt4_la_SOURCES = \
poppler-document.cc \
poppler-page.cc \
@@ -55,18 +46,28 @@ libpoppler_qt4_la_SOURCES = \
ArthurOutputDev.h \
ArthurOutputDev.cc
-libpoppler_qt4_la_CXXFLAGS = \
+libpoppler_qt4_la_CPPFLAGS = \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/poppler \
+ $(POPPLER_QT4_CFLAGS) \
+ $(LCMS_CFLAGS)
+
+libpoppler_qt4_la_CXXFLAGS = \
-Dpoppler_qt4_EXPORTS
-libpoppler_qt4_la_LIBADD = \
+libpoppler_qt4_la_LIBADD = \
$(top_builddir)/poppler/libpoppler.la \
$(POPPLER_QT4_LIBS)
-libpoppler_qt4_la_LDFLAGS = -version-info 8:0:4 @create_shared_lib@ @auto_import_flags@
+libpoppler_qt4_la_LDFLAGS = \
+ -version-info 8:0:4 \
+ @create_shared_lib@ \
+ @auto_import_flags@
# This rule lets GNU make create any *.moc from the equivalent *.h
.h.moc:
$(AM_V_GEN) $(MOCQT4) -i $< -o $@
+SUFFIXES: .moc
BUILT_SOURCES = poppler-optcontent.moc
diff --git a/qt4/tests/Makefile.am b/qt4/tests/Makefile.am
index 4e4b2104..2f5170ef 100644
--- a/qt4/tests/Makefile.am
+++ b/qt4/tests/Makefile.am
@@ -1,99 +1,65 @@
AM_LDFLAGS = @auto_import_flags@
-INCLUDES = \
+AM_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/poppler \
-I$(top_srcdir)/qt4/src \
-DTESTDATADIR=\"$(TESTDATADIR)\" \
$(POPPLER_QT4_CFLAGS)
-LDADDS = \
- $(top_builddir)/poppler/libpoppler.la \
+LDADD = \
+ $(top_builddir)/poppler/libpoppler.la \
$(top_builddir)/qt4/src/libpoppler-qt4.la \
$(POPPLER_QT4_LIBS)
-SUFFIXES: .moc
-
-.cpp.moc:
- $(AM_V_GEN) $(MOCQT4) -i $< -o $@
-
noinst_PROGRAMS = test-poppler-qt4 stress-poppler-qt4 \
poppler-fonts test-password-qt4 stress-poppler-dir \
poppler-attachments poppler-texts poppler-forms \
stress-threads-qt4 test-render-to-file
-
test_poppler_qt4_SOURCES = \
test-poppler-qt4.cpp
-test_poppler_qt4_LDADD = $(LDADDS)
-
-
test_render_to_file_SOURCES = \
test-render-to-file.cpp
-test_render_to_file_LDADD = $(LDADDS)
-
-
test_password_qt4_SOURCES = \
test-password-qt4.cpp
-test_password_qt4_LDADD = $(LDADDS)
-
-
-poppler_fonts_SOURCES = \
+poppler_fonts_SOURCES = \
poppler-fonts.cpp
-poppler_fonts_LDADD = $(LDADDS)
-
poppler_attachments_SOURCES = \
poppler-attachments.cpp
-poppler_attachments_LDADD = $(LDADDS)
-
-poppler_texts_SOURCES = \
+poppler_texts_SOURCES = \
poppler-texts.cpp
-poppler_texts_LDADD = $(LDADDS)
-
-poppler_forms_SOURCES = \
+poppler_forms_SOURCES = \
poppler-forms.cpp
-poppler_forms_LDADD = $(LDADDS)
-
-
stress_poppler_qt4_SOURCES = \
stress-poppler-qt4.cpp
-stress_poppler_qt4_LDADD = $(LDADDS)
-
stress_poppler_dir_SOURCES = \
stress-poppler-dir.cpp
-stress_poppler_dir_LDADD = $(LDADDS)
-
stress_threads_qt4_SOURCES = \
stress-threads-qt4.cpp
-stress_threads_qt4_LDADD = $(LDADDS)
-
-
-clean-generic:
- rm -f *.moc
-
if BUILD_POPPLER_QT4
TESTS = \
check_attachments \
check_actualtext \
- check_dateConversion \
+ check_dateConversion \
check_fonts \
check_links \
- check_metadata \
+ check_metadata \
check_optcontent \
- check_permissions \
- check_pagelabelinfo \
- check_pagemode \
- check_password \
+ check_permissions \
+ check_pagelabelinfo \
+ check_pagemode \
+ check_password \
check_pagelayout \
check_search \
check_strings \
@@ -104,67 +70,72 @@ check_PROGRAMS = $(TESTS)
check_attachments_SOURCES = check_attachments.cpp
check_attachments.$(OBJEXT): check_attachments.moc
-check_attachments_LDADD = $(LDADDS) $(POPPLER_QT4_TEST_LIBS)
+check_attachments_LDADD = $(LDADD) $(POPPLER_QT4_TEST_LIBS)
check_actualtext_SOURCES = check_actualtext.cpp
check_actualtext.$(OBJEXT): check_actualtext.moc
-check_actualtext_LDADD = $(LDADDS) $(POPPLER_QT4_TEST_LIBS)
+check_actualtext_LDADD = $(LDADD) $(POPPLER_QT4_TEST_LIBS)
check_dateConversion_SOURCES = check_dateConversion.cpp
check_dateConversion.$(OBJEXT): check_dateConversion.moc
-check_dateConversion_LDADD = $(LDADDS) $(POPPLER_QT4_TEST_LIBS)
+check_dateConversion_LDADD = $(LDADD) $(POPPLER_QT4_TEST_LIBS)
check_fonts_SOURCES = check_fonts.cpp
check_fonts.$(OBJEXT): check_fonts.moc
-check_fonts_LDADD = $(LDADDS) $(POPPLER_QT4_TEST_LIBS)
+check_fonts_LDADD = $(LDADD) $(POPPLER_QT4_TEST_LIBS)
check_links_SOURCES = check_links.cpp
check_links.$(OBJEXT): check_links.moc
-check_links_LDADD = $(LDADDS) $(POPPLER_QT4_TEST_LIBS)
+check_links_LDADD = $(LDADD) $(POPPLER_QT4_TEST_LIBS)
check_metadata_SOURCES = check_metadata.cpp
check_metadata.$(OBJEXT): check_metadata.moc
-check_metadata_LDADD = $(LDADDS) $(POPPLER_QT4_TEST_LIBS)
+check_metadata_LDADD = $(LDADD) $(POPPLER_QT4_TEST_LIBS)
check_optcontent_SOURCES = check_optcontent.cpp
check_optcontent.$(OBJEXT): check_optcontent.moc
-check_optcontent_LDADD = $(LDADDS) $(POPPLER_QT4_TEST_LIBS)
+check_optcontent_LDADD = $(LDADD) $(POPPLER_QT4_TEST_LIBS)
check_pagemode_SOURCES = check_pagemode.cpp
check_pagemode.$(OBJEXT): check_pagemode.moc
-check_pagemode_LDADD = $(LDADDS) $(POPPLER_QT4_TEST_LIBS)
+check_pagemode_LDADD = $(LDADD) $(POPPLER_QT4_TEST_LIBS)
check_permissions_SOURCES = check_permissions.cpp
check_permissions.$(OBJEXT): check_permissions.moc
-check_permissions_LDADD = $(LDADDS) $(POPPLER_QT4_TEST_LIBS)
+check_permissions_LDADD = $(LDADD) $(POPPLER_QT4_TEST_LIBS)
check_pagelayout_SOURCES = check_pagelayout.cpp
check_pagelayout.$(OBJEXT): check_pagelayout.moc
-check_pagelayout_LDADD = $(LDADDS) $(POPPLER_QT4_TEST_LIBS)
+check_pagelayout_LDADD = $(LDADD) $(POPPLER_QT4_TEST_LIBS)
check_password_SOURCES = check_password.cpp
check_password.$(OBJEXT): check_password.moc
-check_password_LDADD = $(LDADDS) $(POPPLER_QT4_TEST_LIBS)
+check_password_LDADD = $(LDADD) $(POPPLER_QT4_TEST_LIBS)
check_search_SOURCES = check_search.cpp
check_search.$(OBJEXT): check_search.moc
-check_search_LDADD = $(LDADDS) $(POPPLER_QT4_TEST_LIBS)
+check_search_LDADD = $(LDADD) $(POPPLER_QT4_TEST_LIBS)
check_strings_SOURCES = check_strings.cpp
check_strings.$(OBJEXT): check_strings.moc
-check_strings_LDADD = $(LDADDS) $(POPPLER_QT4_TEST_LIBS)
+check_strings_LDADD = $(LDADD) $(POPPLER_QT4_TEST_LIBS)
check_lexer_SOURCES = check_lexer.cpp
check_lexer.$(OBJEXT): check_lexer.moc
-check_lexer_LDADD = $(LDADDS) $(POPPLER_QT4_TEST_LIBS)
+check_lexer_LDADD = $(LDADD) $(POPPLER_QT4_TEST_LIBS)
check_pagelabelinfo_SOURCES = check_pagelabelinfo.cpp
check_pagelabelinfo.$(OBJEXT): check_pagelabelinfo.moc
-check_pagelabelinfo_LDADD = $(LDADDS) $(POPPLER_QT4_TEST_LIBS)
+check_pagelabelinfo_LDADD = $(LDADD) $(POPPLER_QT4_TEST_LIBS)
check_goostring_SOURCES = check_goostring.cpp
check_goostring.$(OBJEXT): check_goostring.moc
-check_goostring_LDADD = $(LDADDS) $(POPPLER_QT4_TEST_LIBS)
-
+check_goostring_LDADD = $(LDADD) $(POPPLER_QT4_TEST_LIBS)
endif
+.cpp.moc:
+ $(AM_V_GEN) $(MOCQT4) -i $< -o $@
+SUFFIXES: .moc
+
+clean-generic:
+ rm -f *.moc
diff --git a/qt5/demos/Makefile.am b/qt5/demos/Makefile.am
index 15942f21..9ab2f68f 100644
--- a/qt5/demos/Makefile.am
+++ b/qt5/demos/Makefile.am
@@ -1,25 +1,23 @@
AM_LDFLAGS = @auto_import_flags@
-INCLUDES = \
- -I$(top_srcdir) \
- -I$(top_srcdir)/poppler \
- -I$(top_srcdir)/qt5/src \
- $(POPPLER_QT5_CFLAGS)
-
-LDADDS = \
- $(top_builddir)/poppler/libpoppler.la \
- $(top_builddir)/qt5/src/libpoppler-qt5.la \
- $(POPPLER_QT5_LIBS)
-
-SUFFIXES: .moc
-
-# This rule lets GNU make create any *.moc from the equivalent *.h
-.h.moc:
- $(AM_V_GEN) $(MOCQT5) -i $< -o $@
-
noinst_PROGRAMS = poppler_qt5viewer
+BUILT_SOURCES = \
+ abstractinfodock.moc \
+ embeddedfiles.moc \
+ fonts.moc \
+ info.moc \
+ metadata.moc \
+ navigationtoolbar.moc \
+ optcontent.moc \
+ pageview.moc \
+ permissions.moc \
+ thumbnails.moc \
+ toc.moc \
+ viewer.moc
+
poppler_qt5viewer_SOURCES = \
+ $(BUILT_SOURCES) \
abstractinfodock.cpp \
abstractinfodock.h \
documentobserver.cpp \
@@ -48,20 +46,21 @@ poppler_qt5viewer_SOURCES = \
viewer.cpp \
viewer.h
-abstractinfodock.$(OBJEXT): abstractinfodock.moc
-embeddedfiles.$(OBJEXT): embeddedfiles.moc
-fonts.$(OBJEXT): fonts.moc
-info.$(OBJEXT): info.moc
-metadata.$(OBJEXT): metadata.moc
-navigationtoolbar.$(OBJEXT): navigationtoolbar.moc
-optcontent.$(OBJEXT): optcontent.moc
-pageview.$(OBJEXT): pageview.moc
-permissions.$(OBJEXT): permissions.moc
-thumbnails.$(OBJEXT): thumbnails.moc
-toc.$(OBJEXT): toc.moc
-viewer.$(OBJEXT): viewer.moc
+poppler_qt5viewer_CPPFLAGS = \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/poppler \
+ -I$(top_srcdir)/qt5/src \
+ $(POPPLER_QT5_CFLAGS)
-poppler_qt5viewer_LDADD = $(LDADDS)
+poppler_qt5viewer_LDADD = \
+ $(top_builddir)/poppler/libpoppler.la \
+ $(top_builddir)/qt5/src/libpoppler-qt5.la \
+ $(POPPLER_QT5_LIBS)
+
+# This rule lets GNU make create any *.moc from the equivalent *.h
+.h.moc:
+ $(AM_V_GEN) $(MOCQT5) -i $< -o $@
+SUFFIXES: .moc
clean-generic:
rm -f *.moc
diff --git a/qt5/src/Makefile.am b/qt5/src/Makefile.am
index 81dba68e..245a4786 100644
--- a/qt5/src/Makefile.am
+++ b/qt5/src/Makefile.am
@@ -1,13 +1,6 @@
-INCLUDES = \
- -I$(top_srcdir) \
- -I$(top_srcdir)/poppler \
- $(POPPLER_QT5_CFLAGS) \
- $(LCMS_CFLAGS)
-
-SUFFIXES: .moc
+lib_LTLIBRARIES = libpoppler-qt5.la
poppler_includedir = $(includedir)/poppler/qt5
-
poppler_include_HEADERS = \
poppler-qt5.h \
poppler-link.h \
@@ -18,8 +11,6 @@ poppler_include_HEADERS = \
poppler-media.h \
poppler-page-transition.h
-lib_LTLIBRARIES = libpoppler-qt5.la
-
libpoppler_qt5_la_SOURCES = \
poppler-document.cc \
poppler-page.cc \
@@ -55,18 +46,28 @@ libpoppler_qt5_la_SOURCES = \
ArthurOutputDev.h \
ArthurOutputDev.cc
-libpoppler_qt5_la_CXXFLAGS = \
+libpoppler_qt5_la_CPPFLAGS = \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/poppler \
+ $(POPPLER_QT5_CFLAGS) \
+ $(LCMS_CFLAGS)
+
+libpoppler_qt5_la_CXXFLAGS = \
-Dpoppler_qt5_EXPORTS -fPIC
-libpoppler_qt5_la_LIBADD = \
+libpoppler_qt5_la_LIBADD = \
$(top_builddir)/poppler/libpoppler.la \
$(POPPLER_QT5_LIBS)
-libpoppler_qt5_la_LDFLAGS = -version-info 2:0:1 @create_shared_lib@ @auto_import_flags@
+libpoppler_qt5_la_LDFLAGS = \
+ -version-info 2:0:1 \
+ @create_shared_lib@ \
+ @auto_import_flags@
# This rule lets GNU make create any *.moc from the equivalent *.h
.h.moc:
$(AM_V_GEN) $(MOCQT5) -i $< -o $@
+SUFFIXES: .moc
BUILT_SOURCES = poppler-optcontent.moc
diff --git a/qt5/tests/Makefile.am b/qt5/tests/Makefile.am
index b3eecef4..86cdfca1 100644
--- a/qt5/tests/Makefile.am
+++ b/qt5/tests/Makefile.am
@@ -1,98 +1,65 @@
AM_LDFLAGS = @auto_import_flags@
-INCLUDES = \
+AM_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/poppler \
-I$(top_srcdir)/qt5/src \
-DTESTDATADIR=\"$(TESTDATADIR)\" \
$(POPPLER_QT5_CFLAGS)
-LDADDS = \
- $(top_builddir)/poppler/libpoppler.la \
+LDADD = \
+ $(top_builddir)/poppler/libpoppler.la \
$(top_builddir)/qt5/src/libpoppler-qt5.la \
$(POPPLER_QT5_LIBS)
-SUFFIXES: .moc
-
-.cpp.moc:
- $(AM_V_GEN) $(MOCQT5) -i $< -o $@
-
noinst_PROGRAMS = test-poppler-qt5 stress-poppler-qt5 \
poppler-fonts test-password-qt5 stress-poppler-dir \
poppler-attachments poppler-texts poppler-forms \
stress-threads-qt5 test-render-to-file
-
test_poppler_qt5_SOURCES = \
test-poppler-qt5.cpp
-test_poppler_qt5_LDADD = $(LDADDS)
-
-
test_render_to_file_SOURCES = \
test-render-to-file.cpp
-test_render_to_file_LDADD = $(LDADDS)
-
-
test_password_qt5_SOURCES = \
test-password-qt5.cpp
-test_password_qt5_LDADD = $(LDADDS)
-
-
-poppler_fonts_SOURCES = \
+poppler_fonts_SOURCES = \
poppler-fonts.cpp
-poppler_fonts_LDADD = $(LDADDS)
-
poppler_attachments_SOURCES = \
poppler-attachments.cpp
-poppler_attachments_LDADD = $(LDADDS)
-
-poppler_texts_SOURCES = \
+poppler_texts_SOURCES = \
poppler-texts.cpp
-poppler_texts_LDADD = $(LDADDS)
-
-poppler_forms_SOURCES = \
+poppler_forms_SOURCES = \
poppler-forms.cpp
-
-poppler_forms_LDADD = $(LDADDS)
-
stress_poppler_qt5_SOURCES = \
stress-poppler-qt5.cpp
-stress_poppler_qt5_LDADD = $(LDADDS)
-
stress_poppler_dir_SOURCES = \
stress-poppler-dir.cpp
-stress_poppler_dir_LDADD = $(LDADDS)
-
-stress_threads_qt5_SOURCES = \
+stress_threads_qt5_SOURCES = \
stress-threads-qt5.cpp
-stress_threads_qt5_LDADD = $(LDADDS)
-
-clean-generic:
- rm -f *.moc
-
if BUILD_POPPLER_QT5
TESTS = \
check_attachments \
check_actualtext \
- check_dateConversion \
+ check_dateConversion \
check_fonts \
check_links \
- check_metadata \
+ check_metadata \
check_optcontent \
- check_permissions \
- check_pagelabelinfo \
- check_pagemode \
- check_password \
+ check_permissions \
+ check_pagelabelinfo \
+ check_pagemode \
+ check_password \
check_pagelayout \
check_search \
check_strings \
@@ -103,67 +70,72 @@ check_PROGRAMS = $(TESTS)
check_attachments_SOURCES = check_attachments.cpp
check_attachments.$(OBJEXT): check_attachments.moc
-check_attachments_LDADD = $(LDADDS) $(POPPLER_QT5_TEST_LIBS)
+check_attachments_LDADD = $(LDADD) $(POPPLER_QT5_TEST_LIBS)
check_actualtext_SOURCES = check_actualtext.cpp
check_actualtext.$(OBJEXT): check_actualtext.moc
-check_actualtext_LDADD = $(LDADDS) $(POPPLER_QT5_TEST_LIBS)
+check_actualtext_LDADD = $(LDADD) $(POPPLER_QT5_TEST_LIBS)
check_dateConversion_SOURCES = check_dateConversion.cpp
check_dateConversion.$(OBJEXT): check_dateConversion.moc
-check_dateConversion_LDADD = $(LDADDS) $(POPPLER_QT5_TEST_LIBS)
+check_dateConversion_LDADD = $(LDADD) $(POPPLER_QT5_TEST_LIBS)
check_fonts_SOURCES = check_fonts.cpp
check_fonts.$(OBJEXT): check_fonts.moc
-check_fonts_LDADD = $(LDADDS) $(POPPLER_QT5_TEST_LIBS)
+check_fonts_LDADD = $(LDADD) $(POPPLER_QT5_TEST_LIBS)
check_links_SOURCES = check_links.cpp
check_links.$(OBJEXT): check_links.moc
-check_links_LDADD = $(LDADDS) $(POPPLER_QT5_TEST_LIBS)
+check_links_LDADD = $(LDADD) $(POPPLER_QT5_TEST_LIBS)
check_metadata_SOURCES = check_metadata.cpp
check_metadata.$(OBJEXT): check_metadata.moc
-check_metadata_LDADD = $(LDADDS) $(POPPLER_QT5_TEST_LIBS)
+check_metadata_LDADD = $(LDADD) $(POPPLER_QT5_TEST_LIBS)
check_optcontent_SOURCES = check_optcontent.cpp
check_optcontent.$(OBJEXT): check_optcontent.moc
-check_optcontent_LDADD = $(LDADDS) $(POPPLER_QT5_TEST_LIBS)
+check_optcontent_LDADD = $(LDADD) $(POPPLER_QT5_TEST_LIBS)
check_pagemode_SOURCES = check_pagemode.cpp
check_pagemode.$(OBJEXT): check_pagemode.moc
-check_pagemode_LDADD = $(LDADDS) $(POPPLER_QT5_TEST_LIBS)
+check_pagemode_LDADD = $(LDADD) $(POPPLER_QT5_TEST_LIBS)
check_permissions_SOURCES = check_permissions.cpp
check_permissions.$(OBJEXT): check_permissions.moc
-check_permissions_LDADD = $(LDADDS) $(POPPLER_QT5_TEST_LIBS)
+check_permissions_LDADD = $(LDADD) $(POPPLER_QT5_TEST_LIBS)
check_pagelayout_SOURCES = check_pagelayout.cpp
check_pagelayout.$(OBJEXT): check_pagelayout.moc
-check_pagelayout_LDADD = $(LDADDS) $(POPPLER_QT5_TEST_LIBS)
+check_pagelayout_LDADD = $(LDADD) $(POPPLER_QT5_TEST_LIBS)
check_password_SOURCES = check_password.cpp
check_password.$(OBJEXT): check_password.moc
-check_password_LDADD = $(LDADDS) $(POPPLER_QT5_TEST_LIBS)
+check_password_LDADD = $(LDADD) $(POPPLER_QT5_TEST_LIBS)
check_search_SOURCES = check_search.cpp
check_search.$(OBJEXT): check_search.moc
-check_search_LDADD = $(LDADDS) $(POPPLER_QT5_TEST_LIBS)
+check_search_LDADD = $(LDADD) $(POPPLER_QT5_TEST_LIBS)
check_strings_SOURCES = check_strings.cpp
check_strings.$(OBJEXT): check_strings.moc
-check_strings_LDADD = $(LDADDS) $(POPPLER_QT5_TEST_LIBS)
+check_strings_LDADD = $(LDADD) $(POPPLER_QT5_TEST_LIBS)
check_lexer_SOURCES = check_lexer.cpp
check_lexer.$(OBJEXT): check_lexer.moc
-check_lexer_LDADD = $(LDADDS) $(POPPLER_QT5_TEST_LIBS)
+check_lexer_LDADD = $(LDADD) $(POPPLER_QT5_TEST_LIBS)
check_pagelabelinfo_SOURCES = check_pagelabelinfo.cpp
check_pagelabelinfo.$(OBJEXT): check_pagelabelinfo.moc
-check_pagelabelinfo_LDADD = $(LDADDS) $(POPPLER_QT5_TEST_LIBS)
+check_pagelabelinfo_LDADD = $(LDADD) $(POPPLER_QT5_TEST_LIBS)
check_goostring_SOURCES = check_goostring.cpp
check_goostring.$(OBJEXT): check_goostring.moc
-check_goostring_LDADD = $(LDADDS) $(POPPLER_QT5_TEST_LIBS)
-
+check_goostring_LDADD = $(LDADD) $(POPPLER_QT5_TEST_LIBS)
endif
+.cpp.moc:
+ $(AM_V_GEN) $(MOCQT5) -i $< -o $@
+SUFFIXES: .moc
+
+clean-generic:
+ rm -f *.moc
diff --git a/splash/Makefile.am b/splash/Makefile.am
index 4330c53a..5c265d63 100644
--- a/splash/Makefile.am
+++ b/splash/Makefile.am
@@ -1,24 +1,3 @@
-INCLUDES = \
- -I$(top_srcdir) \
- -I$(top_srcdir)/goo \
- $(libjpeg_includes) \
- $(libtiff_includes) \
- $(libpng_includes) \
- $(FREETYPE_CFLAGS)
-
-# SplashBitmap includes JpegWriter.h, TiffWriter.h, PNGWriter.h
-if BUILD_LIBJPEG
-libjpeg_includes = $(LIBJPEG_CFLAGS)
-endif
-
-if BUILD_LIBTIFF
-libtiff_includes = $(LIBTIFF_CFLAGS)
-endif
-
-if BUILD_LIBPNG
-libpng_includes = $(LIBPNG_CFLAGS)
-endif
-
noinst_LTLIBRARIES = libsplash.la
if ENABLE_XPDF_HEADERS
@@ -71,3 +50,24 @@ libsplash_la_SOURCES = \
SplashT1FontFile.cc \
SplashXPath.cc \
SplashXPathScanner.cc
+
+# SplashBitmap includes JpegWriter.h, TiffWriter.h, PNGWriter.h
+if BUILD_LIBJPEG
+libjpeg_includes = $(LIBJPEG_CFLAGS)
+endif
+
+if BUILD_LIBTIFF
+libtiff_includes = $(LIBTIFF_CFLAGS)
+endif
+
+if BUILD_LIBPNG
+libpng_includes = $(LIBPNG_CFLAGS)
+endif
+
+libsplash_la_CPPFLAGS = \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/goo \
+ $(libjpeg_includes) \
+ $(libtiff_includes) \
+ $(libpng_includes) \
+ $(FREETYPE_CFLAGS)
diff --git a/test/Makefile.am b/test/Makefile.am
index af5bcf22..8d7b923d 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1,76 +1,54 @@
-if BUILD_GTK_TEST
-
-if BUILD_SPLASH_OUTPUT
+AM_LDFLAGS = @auto_import_flags@
-splash_includes = \
- -I$(top_srcdir)/splash
+AM_CPPFLAGS = \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/poppler
-endif
+noinst_PROGRAMS = pdf-fullrewrite
+if BUILD_GTK_TEST
+noinst_PROGRAMS += gtk-test
if BUILD_CAIRO_OUTPUT
-
-pdf_inspector = \
- pdf_inspector
-
-cairo_includes = \
- $(CAIRO_CFLAGS) \
- $(FREETYPE_CFLAGS)
-
+noinst_PROGRAMS += pdf_inspector
endif
-
-gtk_test = \
- gtk-test
-
endif
if BUILD_SPLASH_OUTPUT
-
-perf_test = \
- perf-test
-
+noinst_PROGRAMS += perf-test
endif
-pdf_fullrewrite = \
- pdf-fullrewrite
-
-INCLUDES = \
- -I$(top_srcdir) \
- -I$(top_srcdir)/poppler \
- -I$(top_srcdir)/glib \
- -I$(top_builddir)/glib \
- $(cairo_includes) \
- $(GTK_TEST_CFLAGS)
-
-noinst_PROGRAMS = $(pdf_inspector) $(perf_test) $(pdf_fullrewrite) $(gtk_test)
-
-AM_LDFLAGS = @auto_import_flags@
-
gtk_test_SOURCES = \
gtk-test.cc
+gtk_test_CPPFLAGS = \
+ $(AM_CPPFLAGS) \
+ -I$(top_srcdir)/glib \
+ -I$(top_builddir)/glib \
+ $(GTK_TEST_CFLAGS)
+
gtk_test_LDADD = \
$(top_builddir)/poppler/libpoppler.la \
$(top_builddir)/glib/libpoppler-glib.la \
- $(CAIRO_LIBS) \
$(GTK_TEST_LIBS) \
$(PTHREAD_LIBS)
+pdf_inspector_SOURCES = \
+ pdf-inspector.cc
-pdf_inspector_SOURCES = \
- pdf-inspector.cc
+pdf_inspector_CPPFLAGS = \
+ $(AM_CPPFLAGS) \
+ $(GTK_TEST_CFLAGS)
pdf_inspector_LDADD = \
$(top_builddir)/poppler/libpoppler-cairo.la \
$(top_builddir)/poppler/libpoppler.la \
- $(CAIRO_LIBS) \
- $(FREETYPE_LIBS) \
$(GTK_TEST_LIBS) \
$(X_EXTRA_LIBS) \
$(PTHREAD_LIBS)
-perf_test_SOURCES = \
- perf-test.cc \
- perf-test-preview-dummy.cc
+perf_test_SOURCES = \
+ perf-test.cc \
+ perf-test-preview-dummy.cc
perf_test_LDADD = \
$(top_builddir)/poppler/libpoppler.la \
diff --git a/utils/Makefile.am b/utils/Makefile.am
index 1dd9a128..be6aa6d5 100644
--- a/utils/Makefile.am
+++ b/utils/Makefile.am
@@ -1,53 +1,16 @@
-if BUILD_SPLASH_OUTPUT
-
-pdftoppm_SOURCES = \
- pdftoppm.cc \
- $(common)
-
-pdftoppm_binary = pdftoppm
-
-pdftoppm_manpage = pdftoppm.1
-
-endif
+AM_LDFLAGS = @auto_import_flags@
-INCLUDES = \
+AM_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_srcdir)/goo \
-I$(top_srcdir)/utils \
-I$(top_srcdir)/poppler \
- $(UTILS_CFLAGS) \
- $(PDFTOCAIRO_CFLAGS)
+ $(UTILS_CFLAGS)
LDADD = \
$(top_builddir)/poppler/libpoppler.la \
$(UTILS_LIBS)
-if BUILD_CAIRO_OUTPUT
-
-pdftocairo_SOURCES = \
- pdftocairo.cc \
- $(common)
-
-if USE_CMS
-PDFTOCAIRO_CFLAGS += $(LCMS_CFLAGS)
-PDFTOCAIRO_LIBS += $(LCMS_LIBS)
-endif
-
-pdftocairo_LDADD = \
- $(top_builddir)/poppler/libpoppler-cairo.la \
- $(LDADD) \
- $(PDFTOCAIRO_LIBS) \
- $(PTHREAD_LIBS)
-
-
-pdftocairo_binary = pdftocairo
-
-pdftocairo_manpage = pdftocairo.1
-
-endif
-
-AM_LDFLAGS = @auto_import_flags@
-
bin_PROGRAMS = \
pdfdetach \
pdffonts \
@@ -57,9 +20,15 @@ bin_PROGRAMS = \
pdftotext \
pdftohtml \
pdfseparate \
- pdfunite \
- $(pdftoppm_binary) \
- $(pdftocairo_binary)
+ pdfunite
+
+if BUILD_SPLASH_OUTPUT
+bin_PROGRAMS += pdftoppm
+endif
+
+if BUILD_CAIRO_OUTPUT
+bin_PROGRAMS += pdftocairo
+endif
dist_man1_MANS = \
pdfdetach.1 \
@@ -70,13 +39,19 @@ dist_man1_MANS = \
pdftotext.1 \
pdftohtml.1 \
pdfseparate.1 \
- pdfunite.1 \
- $(pdftoppm_manpage) \
- $(pdftocairo_manpage)
+ pdfunite.1
+
+if BUILD_SPLASH_OUTPUT
+dist_man1_MANS += pdftoppm.1
+endif
+
+if BUILD_CAIRO_OUTPUT
+dist_man1_MANS += pdftocairo.1
+endif
common = parseargs.cc parseargs.h
-pdfdetach_SOURCES = \
+pdfdetach_SOURCES = \
pdfdetach.cc \
$(common)
@@ -122,9 +97,8 @@ pdftohtml_SOURCES = \
$(common)
# HtmlOutputDev uses goo/PNGWriter.h that may depend on libpng header
-pdftohtml_CXXFLAGS = $(AM_CXXFLAGS)
if BUILD_LIBPNG
-pdftohtml_CXXFLAGS += $(LIBPNG_CFLAGS)
+pdftohtml_CXXFLAGS = $(AM_CXXFLAGS) $(LIBPNG_CFLAGS)
endif
pdfseparate_SOURCES = \
@@ -135,6 +109,31 @@ pdfunite_SOURCES = \
pdfunite.cc \
$(common)
+pdftoppm_SOURCES = \
+ pdftoppm.cc \
+ $(common)
+
+pdftocairo_SOURCES = \
+ pdftocairo.cc \
+ $(common)
+
+if BUILD_CAIRO_OUTPUT
+if USE_CMS
+PDFTOCAIRO_CFLAGS += $(LCMS_CFLAGS)
+PDFTOCAIRO_LIBS += $(LCMS_LIBS)
+endif
+endif
+
+pdftocairo_LDADD = \
+ $(top_builddir)/poppler/libpoppler-cairo.la \
+ $(LDADD) \
+ $(PDFTOCAIRO_LIBS) \
+ $(PTHREAD_LIBS)
+
+pdftocairo_CPPFLAGS = \
+ $(AM_CPPFLAGS) \
+ $(PDFTOCAIRO_CFLAGS)
+
# Yay, automake! It should be able to figure out that it has to dist
# pdftoppm.1, but nooo. So we just add it here.