You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.1 KiB

################################################################################
#
# cairo
#
################################################################################
CAIRO_VERSION = 1.16.0
CAIRO_DIR = cairo-$(CAIRO_VERSION)
CAIRO_SOURCE = cairo-$(CAIRO_VERSION).tar.xz
CAIRO_SITE = https://www.cairographics.org/releases
$(DL_DIR)/$(CAIRO_SOURCE):
$(download) $(CAIRO_SITE)/$(CAIRO_SOURCE)
CAIRO_DEPENDENCIES = fontconfig glib2 libpng pixman zlib
CAIRO_CONF_ENV = \
ax_cv_c_float_words_bigendian="no"
CAIRO_CONF_OPTS = \
--with-html-dir=$(REMOVE_htmldir) \
--with-x=no \
--disable-xlib \
--disable-xcb \
--disable-egl \
--disable-glesv2 \
--disable-gl \
--enable-tee
define CAIRO_TARGET_CLEANUP
$(TARGET_RM) $(addprefix $(TARGET_bindir)/,cairo-sphinx)
$(TARGET_RM) $(addprefix $(TARGET_libdir)/cairo/,cairo-fdr* cairo-sphinx*)
$(TARGET_RM) $(addprefix $(TARGET_libdir)/cairo/.debug/,cairo-fdr* cairo-sphinx*)
endef
CAIRO_TARGET_FINALIZE_HOOKS += CAIRO_TARGET_CLEANUP
cairo: $(CAIRO_DEPENDENCIES) $(DL_DIR)/$(CAIRO_SOURCE) | $(TARGET_DIR)
$(call autotools-package)