summaryrefslogtreecommitdiff
path: root/gdk-pixbuf
diff options
context:
space:
mode:
authorMark Crichton <crichton@src.gnome.org>1999-07-12 20:27:50 +0000
committerMark Crichton <crichton@src.gnome.org>1999-07-12 20:27:50 +0000
commit834de2994e454f2995b2b75b22f7799828cbc02f (patch)
treea644fd6f05330a78fc93e38fd8b10c261b413dae /gdk-pixbuf
parent38f428304ebe526dc4e790cd4820e0b43b1351a7 (diff)
downloadgtk+-834de2994e454f2995b2b75b22f7799828cbc02f.tar.gz
Still working on getting the system working. Nearing release, and one
Still working on getting the system working. Nearing release, and one little xpm bug to hunt down still.
Diffstat (limited to 'gdk-pixbuf')
-rw-r--r--gdk-pixbuf/Makefile.am58
1 files changed, 30 insertions, 28 deletions
diff --git a/gdk-pixbuf/Makefile.am b/gdk-pixbuf/Makefile.am
index eb05ce77de..306e617047 100644
--- a/gdk-pixbuf/Makefile.am
+++ b/gdk-pixbuf/Makefile.am
@@ -1,18 +1,32 @@
-common_ldflags = -aviod-version
+
+lib_LTLIBRARIES = \
+ libgdk_pixbuf.la
+
+libexecdir = $(libdir)/gdk-pixbuf/loaders
+
+libexec_LTLIBRARIES = \
+ libpixbuf-png.la \
+ libpixbuf-jpeg.la \
+ libpixbuf-gif.la \
+ libpixbuf-xpm.la \
+ libpixbuf-tiff.la
+
noinst_PROGRAMS = testpixbuf
-loader_dir=$(libdir)/gdk-pixbuf/loaders
-DEFS = -DPIXBUF_LIBDIR="$(loader_dir)"
-DEPS = libgdk-pixbuf.la
-LDADDS = libgdk-pixbuf.la @GNOME_LIBDIR@ @GNOMEUI_LIBS@
+DEPS = libgdk_pixbuf.la
+INCS = $(GNOME_INCLUDEDIR)
+DEFS = "-DPIXBUF_LIBDIR=\"$(libexecdir)\""
+LDADDS = libgdk_pixbuf.la @GNOME_LIBDIR@ @GNOMEUI_LIBS@
testpixbuf_DEPENDENCIES = $(DEPS)
testpixbuf_LDADD = $(LDADDS)
-testpixbuf_CFLAGS = $(GNOME_INCLUDEDIR)
+testpixbuf_INCLUDES = $(INCS)
+testpixbuf_CFLAGS = $(GNOME_INCLUDEDIR) $(DEFS)
#
# The GdkPixBuf library
#
-libgdk_pixbufincludedir = $(includedir)/gdk-pixbuf $(GNOME_INCLUDEDIR)
+libgdk_pixbufincludedir = $(includedir)/gdk-pixbuf
+libgdk_pixbuf_CFLAGS = $(GNOME_INCLUDEDIR) -I$(top_builddir) -I$(top_srcdir)
libgdk_pixbuf_la_SOURCES = \
gdk-pixbuf.c \
@@ -25,44 +39,32 @@ libgdk_pixbufinclude_HEADERS = \
# The PNG plugin.
#
libpixbuf_png_la_SOURCES = io-png.c
-libpixbuf_png_la_LDFLAGS = $(common_ldflags)
-libpixbuf_png_la_LIBADD = $(PNGLIBS)
+libpixbuf_png_la_LDFLAGS = -avoid-version
+libpixbuf_png_la_LIBADD = $(LIBPNG)
#
# The JPEG loader
#
libpixbuf_jpeg_la_SOURCES = io-jpeg.c
-libpixbuf_jpeg_la_LDFLAGS = $(common_ldflags)
-libpixbuf_jpeg_la_LIBADD = $(JPEGLIBS)
+libpixbuf_jpeg_la_LDFLAGS = -avoid-version
+libpixbuf_jpeg_la_LIBADD = $(LIBJPEG)
#
# The XPM loader
#
libpixbuf_xpm_la_SOURCES = io-xpm.c
-libpixbuf_xpm_la_LDFLAGS = $(common_ldflags)
-libpixbuf_xpm_la_LIBADD =
-
+libpixbuf_xpm_la_LDFLAGS = -avoid-version
#
# The GIF loader
#
libpixbuf_gif_la_SOURCES = io-gif.c
-libpixbuf_gif_la_LDFLAGS = $(common_ldflags)
-libpixbuf_gif_la_LIBADD= $(GIFLIB)
+libpixbuf_gif_la_LDFLAGS = -avoid-version
+libpixbuf_gif_la_LIBADD = $(LIBGIF)
#
# The TIFF loader
#
libpixbuf_tiff_la_SOURCES = io-tiff.c
-libpixbuf_tiff_la_LDFLAGS = $(common_ldflags)
-libpixbuf_tiff_la_LIBADD = $(TIFFLIB)
-
-lib_LTLIBRARIES = \
- libgdk-pixbuf.la
-
-libpixbufloader_DATA = \
- libpixbuf-tiff.la \
- libpixbuf-gif.la \
- libpixbuf-xpm.la \
- libpixbuf-jpeg.la \
- libpixbuf-png.la
+libpixbuf_tiff_la_LDFLAGS = -avoid-version
+libpixbuf_tiff_la_LIBADD = $(LIBTIFF)