]> Pileus Git - ~andy/gtk/blob - gdk-pixbuf/Makefile.am
Source files moved from src/ to gdk-pixbuf/, to be consistent with other
[~andy/gtk] / gdk-pixbuf / Makefile.am
1 lib_LTLIBRARIES =               \
2         libgdk_pixbuf.la
3
4 libexecdir = $(libdir)/gdk-pixbuf/loaders
5
6 if HAVE_PNG
7 PNG_LIB =       libpixbuf-png.la
8 endif
9
10 if HAVE_JPEG
11 JPEG_LIB =      libpixbuf-jpeg.la
12 endif
13
14 GIF_LIB = libpixbuf-gif.la
15
16 ICO_LIB = libpixbuf-ico.la
17
18 RAS_LIB = libpixbuf-ras.la
19
20 if HAVE_TIFF
21 TIFF_LIB =      libpixbuf-tiff.la
22 endif
23
24 XPM_LIB =       libpixbuf-xpm.la
25
26 PNM_LIB =       libpixbuf-pnm.la
27
28 BMP_LIB =       libpixbuf-bmp.la
29
30 libexec_LTLIBRARIES =           \
31         $(PNG_LIB)      \
32         $(JPEG_LIB)     \
33         $(GIF_LIB)      \
34         $(ICO_LIB)      \
35         $(RAS_LIB)      \
36         $(XPM_LIB)      \
37         $(TIFF_LIB)     \
38         $(PNM_LIB)      \
39         $(BMP_LIB)
40
41 #noinst_PROGRAMS = testpixbuf testpixbuf-drawable
42 noinst_PROGRAMS = testpixbuf
43
44
45 DEPS = libgdk_pixbuf.la
46 INCLUDES = -I$(top_builddir)/gdk-pixbuf $(GLIB_CFLAGS) $(LIBART_CFLAGS) $(GTK_CFLAGS)
47 AM_CPPFLAGS = "-DPIXBUF_LIBDIR=\"$(libexecdir)\""
48
49 LDADDS = libgdk_pixbuf.la $(LIBART_LIBS) $(GLIB_LIBS) $(GTK_LIBS)
50
51 testpixbuf_LDADD = $(LDADDS) $(LIBART_LIBS) $(GNOME_LIBS) \
52         -lgmodule
53
54 #testpixbuf_drawable_LDADD = $(LDADDS) $(GNOME_LIBS)
55
56 GDK_PIXBUF_LIBS = $(LIBART_LIBS) $(GLIB_LIBS) $(GTK_LIBS)
57
58 #
59 # The GdkPixBuf library
60 #
61 if INSIDE_GNOME_LIBS
62 CANVAS_SOURCEFILES=
63 CANVAS_HEADERFILES=
64 else
65 CANVAS_SOURCEFILES=     gnome-canvas-pixbuf.c
66 CANVAS_HEADERFILES=     gnome-canvas-pixbuf.h
67 endif
68
69 libgdk_pixbufincludedir = $(includedir)/gdk-pixbuf
70
71 libgdk_pixbuf_la_SOURCES =      \
72         gdk-pixbuf.c            \
73         gdk-pixbuf-data.c       \
74         gdk-pixbuf-io.c         \
75         gdk-pixbuf-loader.c     \
76         gdk-pixbuf-render.c     \
77         gdk-pixbuf-util.c       \
78         $(CANVAS_SOURCEFILES)
79
80 #       gdk-pixbuf-drawable.c   \
81
82 libgdk_pixbuf_la_LDFLAGS = -version-info 1:0:0
83
84 libgdk_pixbufinclude_HEADERS =  \
85         gdk-pixbuf.h            \
86         gdk-pixbuf-loader.h     \
87         $(CANVAS_HEADERFILES)
88
89 #       gdk-pixbuf-drawable.h   \
90
91 noinst_HEADERS = \
92         gdk-pixbuf-io.h
93
94 #
95 # The PNG plugin.
96 #
97 libpixbuf_png_la_SOURCES = io-png.c
98 libpixbuf_png_la_LDFLAGS = -avoid-version -module
99 libpixbuf_png_la_LIBADD = $(LIBPNG)
100
101 #
102 # The JPEG loader
103 #
104 libpixbuf_jpeg_la_SOURCES = io-jpeg.c
105 libpixbuf_jpeg_la_LDFLAGS = -avoid-version -module
106 libpixbuf_jpeg_la_LIBADD = $(LIBJPEG)
107
108 #
109 # The XPM loader
110 #
111 libpixbuf_xpm_la_SOURCES = io-xpm.c
112 libpixbuf_xpm_la_LDFLAGS = -avoid-version -module
113 libpixbuf_xpm_la_LIBADD =
114
115 #
116 # The GIF loader
117 #
118 libpixbuf_gif_la_SOURCES = io-gif.c
119 libpixbuf_gif_la_LDFLAGS = -avoid-version -module
120 libpixbuf_gif_la_LIBADD =
121
122 #
123 # The ICO loader
124 #
125 libpixbuf_ico_la_SOURCES = io-ico.c
126 libpixbuf_ico_la_LDFLAGS = -avoid-version -module
127 libpixbuf_ico_la_LIBADD =
128
129 #
130 # The RAS loader
131 #
132 libpixbuf_ras_la_SOURCES = io-ras.c
133 libpixbuf_ras_la_LDFLAGS = -avoid-version -module
134 libpixbuf_ras_la_LIBADD =
135
136 #
137 # The TIFF loader
138 #
139 libpixbuf_tiff_la_SOURCES = io-tiff.c
140 libpixbuf_tiff_la_LDFLAGS = -avoid-version -module
141 libpixbuf_tiff_la_LIBADD =
142
143 #
144 # The PNM loader
145 #
146 libpixbuf_pnm_la_SOURCES = io-pnm.c
147 libpixbuf_pnm_la_LDFLAGS = -avoid-version -module
148 libpixbuf_pnm_la_LIBADD =
149
150 #
151 # The BMP loader
152 #
153 libpixbuf_bmp_la_SOURCES = io-bmp.c
154 libpixbuf_bmp_la_LDFLAGS = -avoid-version -module
155 libpixbuf_bmp_la_LIBADD =