1################################################################################ 2# 3# bdwgc 4# 5################################################################################ 6 7BDWGC_VERSION = 8.0.4 8BDWGC_SOURCE = gc-$(BDWGC_VERSION).tar.gz 9BDWGC_SITE = http://www.hboehm.info/gc/gc_source 10BDWGC_INSTALL_STAGING = YES 11BDWGC_LICENSE = bdwgc license 12BDWGC_LICENSE_FILES = README.QUICK 13BDWGC_CPE_ID_VENDOR = bdwgc_project 14BDWGC_DEPENDENCIES = libatomic_ops host-pkgconf 15HOST_BDWGC_DEPENDENCIES = host-libatomic_ops host-pkgconf 16 17BDWGC_CONF_OPTS = CFLAGS_EXTRA="$(BDWGC_CFLAGS_EXTRA)" 18ifeq ($(BR2_sparc),y) 19BDWGC_CFLAGS_EXTRA += -DAO_NO_SPARC_V9 20endif 21ifeq ($(BR2_STATIC_LIBS),y) 22BDWGC_CFLAGS_EXTRA += -DGC_NO_DLOPEN 23endif 24 25# Ensure we use the system libatomic_ops, and not the internal one. 26BDWGC_CONF_OPTS += --with-libatomic-ops=yes 27HOST_BDWGC_CONF_OPTS = --with-libatomic-ops=yes 28 29ifeq ($(BR2_INSTALL_LIBSTDCPP),y) 30BDWGC_CONF_OPTS += --enable-cplusplus 31else 32BDWGC_CONF_OPTS += --disable-cplusplus 33endif 34 35$(eval $(autotools-package)) 36$(eval $(host-autotools-package)) 37