summaryrefslogtreecommitdiffstats
path: root/debian/imlib/imlib-1.9.15/gdk_imlib/Makefile.am
blob: cd97a6e02411d6f1914dc9053769b3fbe4e10067 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
common_ldflags = -avoid-version -module

# The modules for loading/saving the various graphics formats
# are located in $(moduledir).  Default it to libdir for backwards
# compatibility.
#
moduledir = $(libdir)

libimlib_gif_la_SOURCES = io-gif.c
libimlib_gif_la_LDFLAGS = $(common_ldflags)
libimlib_gif_la_LIBADD  = $(GIFLIBS) libgdk_imlib.la

libimlib_jpeg_la_SOURCES = io-jpeg.c
libimlib_jpeg_la_LDFLAGS = $(common_ldflags)
libimlib_jpeg_la_LIBADD  = $(JPEGLIBS) libgdk_imlib.la

libimlib_png_la_SOURCES = io-png.c
libimlib_png_la_LDFLAGS = $(common_ldflags)
libimlib_png_la_LIBADD  = $(PNGLIBS) libgdk_imlib.la

libimlib_tiff_la_SOURCES = io-tiff.c
libimlib_tiff_la_LDFLAGS = $(common_ldflags)
libimlib_tiff_la_LIBADD  = $(TIFFLIBS) libgdk_imlib.la

libimlib_ps_la_SOURCES = io-ps.c
libimlib_ps_la_LDFLAGS = $(common_ldflags)
libimlib_ps_la_LIBADD = libgdk_imlib.la

libimlib_bmp_la_SOURCES = io-bmp.c
libimlib_bmp_la_LDFLAGS = $(common_ldflags)
libimlib_bmp_la_LIBADD = libgdk_imlib.la

libimlib_xpm_la_SOURCES = io-xpm.c
libimlib_xpm_la_LDFLAGS = $(common_ldflags)
libimlib_xpm_la_LIBADD = libgdk_imlib.la

libimlib_ppm_la_SOURCES = io-ppm.c
libimlib_ppm_la_LDFLAGS = $(common_ldflags)
libimlib_ppm_la_LIBADD = libgdk_imlib.la

if DYNAMIC_MODULES_WORK

if HAVE_GIF
GIF = libimlib-gif.la
endif

if HAVE_JPEG
JPEG = libimlib-jpeg.la
endif

if HAVE_PNG
PNG = libimlib-png.la
endif

if HAVE_TIFF
TIFF = libimlib-tiff.la
endif

OTHER = \
	libimlib-bmp.la		\
	libimlib-xpm.la		\
	libimlib-ppm.la		\
	libimlib-ps.la

DYNAMIC_LIBS = \
	$(OTHER) $(GIF) $(JPEG) $(TIFF) $(PNG)

else

DYNAMIC_LIBS =

endif

lib_LTLIBRARIES = libgdk_imlib.la
module_LTLIBRARIES = $(DYNAMIC_LIBS)

libgdk_imlib_la_SOURCES =	\
	cache.c      		\
	colors.c     		\
	globals.c    		\
	load.c       		\
	misc.c       		\
	rend.c       		\
	utils.c      		\
	save.c			\
	modules.c


libgdk_imlib_la_LDFLAGS = -version-info 10:15:9
libgdk_imlib_la_LIBADD = $(GX_LIBS)


include_HEADERS = gdk_imlib.h gdk_imlib_private.h gdk_imlib_types.h



DEFS =  -DSYSTEM_IMRC=\"$(sysconfdir)/imrc\" \
	-DIMLIB_LIB=\""$(moduledir)"\" -DSYSCONFDIR=\"$(sysconfdir)\"

INCLUDES = -I. -I$(srcdir) -I.. -I$(srcdir)/.. \
	$(GTK_CFLAGS) $(X_CFLAGS) $(GMODULE_FLAGS) 


# These programs are built only to check that the plugin
# libs have correct library information.

check_PROGRAMS = t-load
t_load_LDADD = libgdk_imlib.la