summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-12-07 18:20:23 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2011-12-07 18:20:23 -0600
commita9eaee5264ab9f85e01789409ff3c6239262fe82 (patch)
tree2f3f4114a8a97613c81392c69fa26a2353716f37 /Makefile.am
downloadlibart-lgpl-a9eaee5264ab9f85e01789409ff3c6239262fe82.tar.gz
libart-lgpl-a9eaee5264ab9f85e01789409ff3c6239262fe82.zip
Initial import of libart 2.3.21
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am177
1 files changed, 177 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..aec6c5d
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,177 @@
+noinst_PROGRAMS = testart testuta
+
+bin_SCRIPTS = \
+ libart2-config
+
+noinst_SCRIPTS = gen_art_config.sh
+
+BUILT_SOURCES = art_config.h
+
+art_config.h:
+ ./gen_art_config.sh > art_config.h
+
+EXTRA_DIST = \
+ libart.def \
+ libart-config.in \
+ libart-2.0.pc.in \
+ libart-2.0-uninstalled.pc.in
+
+lib_LTLIBRARIES = libart_lgpl_2.la
+
+if PLATFORM_WIN32
+no_undefined = -no-undefined
+endif
+
+if OS_WIN32
+export_symbols = -export-symbols libart.def
+
+install-libtool-import-lib:
+ $(INSTALL) .libs/libart_lgpl_2.dll.a $(DESTDIR)$(libdir)
+uninstall-libtool-import-lib:
+ -rm $(DESTDIR)$(libdir)/libart_lgpl_2.dll.a
+else
+install-libtool-import-lib:
+uninstall-libtool-import-lib:
+
+libm = -lm
+endif
+
+if MS_LIB_AVAILABLE
+noinst_DATA = art_lgpl_2.lib
+
+install-ms-lib:
+ $(INSTALL) art_lgpl_2.lib $(DESTDIR)$(libdir)
+
+uninstall-ms-lib:
+ -rm $(DESTDIR)$(libdir)/art_lgpl_2.lib
+
+art_lgpl_2.lib : libart_lgpl_2.la
+ lib -name:libart_lgpl_2-@LIBART_MAJOR_VERSION@.dll -def:libart.def -out:$@
+
+else
+install-ms-lib:
+uninstall-ms-lib:
+endif
+
+libart_lgpl_2_la_SOURCES = \
+ art_affine.c \
+ art_alphagamma.c \
+ art_bpath.c \
+ art_gray_svp.c \
+ art_misc.c \
+ art_pixbuf.c \
+ art_rect.c \
+ art_rect_svp.c \
+ art_rect_uta.c \
+ art_render.c \
+ art_render_gradient.c \
+ art_render_mask.c \
+ art_render_svp.c \
+ art_rgb.c \
+ art_rgb_affine.c \
+ art_rgb_affine_private.c \
+ art_rgb_affine_private.h \
+ art_rgb_bitmap_affine.c \
+ art_rgb_pixbuf_affine.c \
+ art_rgb_rgba_affine.c \
+ art_rgb_a_affine.c \
+ art_rgba.c \
+ art_rgb_svp.c \
+ art_svp.c \
+ art_svp_intersect.c \
+ art_svp_ops.c \
+ art_svp_point.c \
+ art_svp_render_aa.c \
+ art_svp_vpath.c \
+ art_svp_vpath_stroke.c \
+ art_svp_wind.c \
+ art_uta.c \
+ art_uta_ops.c \
+ art_uta_rect.c \
+ art_uta_vpath.c \
+ art_uta_svp.c \
+ art_vpath.c \
+ art_vpath_bpath.c \
+ art_vpath_dash.c \
+ art_vpath_svp.c \
+ libart-features.c
+
+libart_lgpl_2_la_LDFLAGS = -version-info @LIBART_VERSION_INFO@ $(no_undefined) $(export_symbols)
+libart_lgpl_2_la_LIBADD = $(libm)
+
+libart_lgplincdir = $(includedir)/libart-2.0/libart_lgpl
+libart_lgplinc_HEADERS = \
+ art_affine.h \
+ art_alphagamma.h \
+ art_bpath.h \
+ art_config.h \
+ art_filterlevel.h \
+ art_gray_svp.h \
+ art_misc.h \
+ art_pathcode.h \
+ art_pixbuf.h \
+ art_point.h \
+ art_rect.h \
+ art_rect_svp.h \
+ art_rect_uta.h \
+ art_render.h \
+ art_render_gradient.h \
+ art_render_mask.h \
+ art_render_svp.h \
+ art_rgb.h \
+ art_rgb_affine.h \
+ art_rgb_bitmap_affine.h \
+ art_rgb_pixbuf_affine.h \
+ art_rgb_rgba_affine.h \
+ art_rgb_a_affine.h \
+ art_rgb_svp.h \
+ art_rgba.h \
+ art_svp.h \
+ art_svp_intersect.h \
+ art_svp_ops.h \
+ art_svp_point.h \
+ art_svp_render_aa.h \
+ art_svp_vpath.h \
+ art_svp_vpath_stroke.h \
+ art_svp_wind.h \
+ art_uta.h \
+ art_uta_ops.h \
+ art_uta_rect.h \
+ art_uta_vpath.h \
+ art_uta_svp.h \
+ art_vpath.h \
+ art_vpath_bpath.h \
+ art_vpath_dash.h \
+ art_vpath_svp.h \
+ libart.h \
+ libart-features.h
+
+INCLUDES = -I$(top_srcdir) -I$(top_builddir) -DLIBART_COMPILATION
+
+DEPS = $(top_builddir)/libart_lgpl_2.la
+LDADDS = $(top_builddir)/libart_lgpl_2.la
+
+testart_SOURCES=testart.c
+testart_LDFLAGS =
+testart_DEPENDENCIES = $(DEPS)
+testart_LDADD = $(LDADDS) $(libm)
+
+testuta_SOURCES=testuta.c
+testuta_LDFLAGS =
+testuta_DEPENDENCIES = $(DEPS)
+testuta_LDADD = $(LDADDS) $(libm)
+
+tests: testart testuta
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libart-2.0.pc
+
+libart2-config: libart-config
+ cp -f libart-config libart2-config
+
+install-data-local: install-ms-lib install-libtool-import-lib
+
+uninstall-local: uninstall-ms-lib uninstall-libtool-import-lib
+
+CLEANFILES = $(BUILT_SOURCES) $(bin_SCRIPTS)
+DISTCLEANFILES = $(BUILT_SOURCES) $(bin_SCRIPTS)