wrlib: mark the script 'get-wraster-flags' as deprecated
[wmaker-crm.git] / wrlib / Makefile.am
blobee1c04d6c56040bfad4c837c05f9a4c48b6872e0
1 ## automake input file for wrlib
3 SUBDIRS = .
4 DIST_SUBDIRS = $(SUBDIRS) tests
6 AUTOMAKE_OPTIONS =
8 EXTRA_DIST = tests
10 lib_LTLIBRARIES = libwraster.la
12 libwraster_la_LDFLAGS = -version-info @WRASTER_VERSION@
14 if HAVE_LD_VERSION_SCRIPT
15 libwraster_la_LDFLAGS += -Wl,--version-script=libwraster.map
16 EXTRA_libwraster_la_DEPENDENCIES = libwraster.map
17 CLEANFILES = libwraster.map
18 endif
20 dist_bin_SCRIPTS = get-wraster-flags
22 include_HEADERS = wraster.h
24 libwraster_la_SOURCES =         \
25         imgformat.h     \
26         raster.c        \
27         alpha_combine.c \
28         draw.c          \
29         color.c         \
30         load.c          \
31         save.c          \
32         gradient.c      \
33         xpixmap.c       \
34         convert.h       \
35         convert.c       \
36         context.c       \
37         misc.c          \
38         scale.c         \
39         scale.h         \
40         rotate.c        \
41         rotate.h        \
42         flip.c          \
43         convolve.c      \
44         save_xpm.c      \
45         xutil.c         \
46         xutil.h         \
47         load_ppm.c
49 if USE_GIF
50 libwraster_la_SOURCES += load_gif.c
51 endif
53 if USE_JPEG
54 libwraster_la_SOURCES += load_jpeg.c
55 endif
57 if USE_PNG
58 libwraster_la_SOURCES += load_png.c
59 endif
61 if USE_TIFF
62 libwraster_la_SOURCES += load_tiff.c
63 endif
65 if USE_XPM
66 libwraster_la_SOURCES += load_xpm.c
67 else
68 libwraster_la_SOURCES += load_xpm_normalized.c
69 endif
71 if USE_WEBP
72 libwraster_la_SOURCES += load_webp.c
73 endif
75 if USE_MAGICK
76 libwraster_la_SOURCES += load_magick.c
77 endif
79 AM_CFLAGS = @MAGICKFLAGS@
80 AM_CPPFLAGS = $(DFLAGS) @HEADER_SEARCH_PATH@
82 libwraster_la_LIBADD = @LIBRARY_SEARCH_PATH@ @GFXLIBS@ @MAGICKLIBS@ @XLIBS@ @LIBXMU@ -lm
84 pkgconfigdir = $(libdir)/pkgconfig
85 pkgconfig_DATA = wrlib.pc
87 DISTCLEANFILES = $(pkgconfig_DATA)
89 wrlib.pc: Makefile
90         @echo "Generating $@"
91         @echo 'Name: wrlib' > $@
92         @echo 'Description: Image manipulation and conversion library' >> $@
93         @echo 'Version: $(VERSION)' >> $@
94         @echo 'Libs: $(lib_search_path) -lwraster' >> $@
95         @echo 'Libs.private: $(GFXLIBS) $(MAGICKLIBS) $(XLIBS) -lm' >> $@
96         @echo 'Cflags: $(inc_search_path)' >> $@
99 if HAVE_LD_VERSION_SCRIPT
100 libwraster.map: $(include_HEADERS) $(top_srcdir)/script/generate-mapfile-from-header.sh
101         $(AM_V_GEN)$(top_srcdir)/script/generate-mapfile-from-header.sh \
102                 -n LIBWRASTER -v $(WRASTER_VERSION) $(srcdir)/$(include_HEADERS) > libwraster.map
103 endif