1noinst_PROGRAMS = testart testuta 2 3bin_SCRIPTS = \ 4 libart2-config 5 6noinst_SCRIPTS = gen_art_config.sh 7 8BUILT_SOURCES = art_config.h 9 10art_config.h: 11 ./gen_art_config.sh > art_config.h 12 13EXTRA_DIST = \ 14 libart.def \ 15 libart-config.in \ 16 libart-2.0.pc.in \ 17 libart-2.0-uninstalled.pc.in 18 19lib_LTLIBRARIES = libart_lgpl_2.la 20 21if PLATFORM_WIN32 22no_undefined = -no-undefined 23endif 24 25if OS_WIN32 26export_symbols = -export-symbols libart.def 27 28install-libtool-import-lib: 29 $(INSTALL) .libs/libart_lgpl_2.dll.a $(DESTDIR)$(libdir) 30uninstall-libtool-import-lib: 31 -rm $(DESTDIR)$(libdir)/libart_lgpl_2.dll.a 32else 33install-libtool-import-lib: 34uninstall-libtool-import-lib: 35 36libm = -lm 37endif 38 39if MS_LIB_AVAILABLE 40noinst_DATA = art_lgpl_2.lib 41 42install-ms-lib: 43 $(INSTALL) art_lgpl_2.lib $(DESTDIR)$(libdir) 44 45uninstall-ms-lib: 46 -rm $(DESTDIR)$(libdir)/art_lgpl_2.lib 47 48art_lgpl_2.lib : libart_lgpl_2.la 49 lib -name:libart_lgpl_2-@LIBART_MAJOR_VERSION@.dll -def:libart.def -out:$@ 50 51else 52install-ms-lib: 53uninstall-ms-lib: 54endif 55 56libart_lgpl_2_la_SOURCES = \ 57 art_affine.c \ 58 art_alphagamma.c \ 59 art_bpath.c \ 60 art_gray_svp.c \ 61 art_misc.c \ 62 art_pixbuf.c \ 63 art_rect.c \ 64 art_rect_svp.c \ 65 art_rect_uta.c \ 66 art_render.c \ 67 art_render_gradient.c \ 68 art_render_mask.c \ 69 art_render_svp.c \ 70 art_rgb.c \ 71 art_rgb_affine.c \ 72 art_rgb_affine_private.c \ 73 art_rgb_affine_private.h \ 74 art_rgb_bitmap_affine.c \ 75 art_rgb_pixbuf_affine.c \ 76 art_rgb_rgba_affine.c \ 77 art_rgb_a_affine.c \ 78 art_rgba.c \ 79 art_rgb_svp.c \ 80 art_svp.c \ 81 art_svp_intersect.c \ 82 art_svp_ops.c \ 83 art_svp_point.c \ 84 art_svp_render_aa.c \ 85 art_svp_vpath.c \ 86 art_svp_vpath_stroke.c \ 87 art_svp_wind.c \ 88 art_uta.c \ 89 art_uta_ops.c \ 90 art_uta_rect.c \ 91 art_uta_vpath.c \ 92 art_uta_svp.c \ 93 art_vpath.c \ 94 art_vpath_bpath.c \ 95 art_vpath_dash.c \ 96 art_vpath_svp.c \ 97 libart-features.c 98 99libart_lgpl_2_la_LDFLAGS = -version-info @LIBART_VERSION_INFO@ $(no_undefined) $(export_symbols) 100libart_lgpl_2_la_LIBADD = $(libm) 101 102libart_lgplincdir = $(includedir)/libart-2.0/libart_lgpl 103libart_lgplinc_HEADERS = \ 104 art_affine.h \ 105 art_alphagamma.h \ 106 art_bpath.h \ 107 art_config.h \ 108 art_filterlevel.h \ 109 art_gray_svp.h \ 110 art_misc.h \ 111 art_pathcode.h \ 112 art_pixbuf.h \ 113 art_point.h \ 114 art_rect.h \ 115 art_rect_svp.h \ 116 art_rect_uta.h \ 117 art_render.h \ 118 art_render_gradient.h \ 119 art_render_mask.h \ 120 art_render_svp.h \ 121 art_rgb.h \ 122 art_rgb_affine.h \ 123 art_rgb_bitmap_affine.h \ 124 art_rgb_pixbuf_affine.h \ 125 art_rgb_rgba_affine.h \ 126 art_rgb_a_affine.h \ 127 art_rgb_svp.h \ 128 art_rgba.h \ 129 art_svp.h \ 130 art_svp_intersect.h \ 131 art_svp_ops.h \ 132 art_svp_point.h \ 133 art_svp_render_aa.h \ 134 art_svp_vpath.h \ 135 art_svp_vpath_stroke.h \ 136 art_svp_wind.h \ 137 art_uta.h \ 138 art_uta_ops.h \ 139 art_uta_rect.h \ 140 art_uta_vpath.h \ 141 art_uta_svp.h \ 142 art_vpath.h \ 143 art_vpath_bpath.h \ 144 art_vpath_dash.h \ 145 art_vpath_svp.h \ 146 libart.h \ 147 libart-features.h 148 149INCLUDES = -I$(top_srcdir) -I$(top_builddir) -DLIBART_COMPILATION 150 151DEPS = $(top_builddir)/libart_lgpl_2.la 152LDADDS = $(top_builddir)/libart_lgpl_2.la 153 154testart_SOURCES=testart.c 155testart_LDFLAGS = 156testart_DEPENDENCIES = $(DEPS) 157testart_LDADD = $(LDADDS) $(libm) 158 159testuta_SOURCES=testuta.c 160testuta_LDFLAGS = 161testuta_DEPENDENCIES = $(DEPS) 162testuta_LDADD = $(LDADDS) $(libm) 163 164tests: testart testuta 165 166pkgconfigdir = $(libdir)/pkgconfig 167pkgconfig_DATA = libart-2.0.pc 168 169libart2-config: libart-config 170 cp -f libart-config libart2-config 171 172install-data-local: install-ms-lib install-libtool-import-lib 173 174uninstall-local: uninstall-ms-lib uninstall-libtool-import-lib 175 176CLEANFILES = $(BUILT_SOURCES) $(bin_SCRIPTS) 177DISTCLEANFILES = $(BUILT_SOURCES) $(bin_SCRIPTS) 178