| | |
| | | # location. This allows simplification of package manifests and makes it |
| | | # easier to deliver the 64-bit binaries as the default. |
| | | ifeq ($(strip $(PREFERRED_BITS)),64) |
| | | CONFIGURE_BINDIR.32 = $(CONFIGURE_PREFIX)/bin/$(MACH32) |
| | | CONFIGURE_BINDIR.64 = $(CONFIGURE_PREFIX)/bin |
| | | CONFIGURE_SBINDIR.32 = $(CONFIGURE_PREFIX)/sbin/$(MACH32) |
| | | CONFIGURE_SBINDIR.64 = $(CONFIGURE_PREFIX)/sbin |
| | | CONFIGURE_BINDIR.32 = $(CONFIGURE_PREFIX)/bin/$(MACH32) |
| | | CONFIGURE_BINDIR.64 = $(CONFIGURE_PREFIX)/bin |
| | | CONFIGURE_SBINDIR.32 = $(CONFIGURE_PREFIX)/sbin/$(MACH32) |
| | | CONFIGURE_SBINDIR.64 = $(CONFIGURE_PREFIX)/sbin |
| | | CONFIGURE_LIBEXECDIR.32 = $(CONFIGURE_PREFIX)/libexec/$(MACH32) |
| | | CONFIGURE_LIBEXECDIR.64 = $(CONFIGURE_PREFIX)/libexec |
| | | |
| | | else |
| | | CONFIGURE_BINDIR.32 = $(CONFIGURE_PREFIX)/bin |
| | | CONFIGURE_BINDIR.64 = $(CONFIGURE_PREFIX)/bin/$(MACH64) |
| | | CONFIGURE_SBINDIR.32 = $(CONFIGURE_PREFIX)/sbin |
| | | CONFIGURE_SBINDIR.64 = $(CONFIGURE_PREFIX)/sbin/$(MACH64) |
| | | CONFIGURE_BINDIR.32 = $(CONFIGURE_PREFIX)/bin |
| | | CONFIGURE_BINDIR.64 = $(CONFIGURE_PREFIX)/bin/$(MACH64) |
| | | CONFIGURE_SBINDIR.32 = $(CONFIGURE_PREFIX)/sbin |
| | | CONFIGURE_SBINDIR.64 = $(CONFIGURE_PREFIX)/sbin/$(MACH64) |
| | | CONFIGURE_LIBEXECDIR.32 = $(CONFIGURE_PREFIX)/libexec |
| | | CONFIGURE_LIBEXECDIR.64 = $(CONFIGURE_PREFIX)/libexec/$(MACH64) |
| | | endif |
| | | |
| | | # Regardless of PREFERRED_BITS, 64-bit libraries should always be delivered to |
| | |
| | | CONFIGURE_OPTIONS += --mandir=$(CONFIGURE_MANDIR) |
| | | CONFIGURE_OPTIONS += --bindir=$(CONFIGURE_BINDIR.$(BITS)) |
| | | CONFIGURE_OPTIONS += --libdir=$(CONFIGURE_LIBDIR.$(BITS)) |
| | | CONFIGURE_OPTIONS += --libexecdir=$(CONFIGURE_LIBEXECDIR.$(BITS)) |
| | | CONFIGURE_OPTIONS += --sbindir=$(CONFIGURE_SBINDIR.$(BITS)) |
| | | endif |
| | | CONFIGURE_OPTIONS += $(CONFIGURE_OPTIONS.$(BITS)) |
| | |
| | | endif |
| | | |
| | | # test the built source |
| | | $(BUILD_DIR)/%/.tested-and-compared: $(BUILD_DIR)/%/.built |
| | | $(BUILD_DIR)/%/.tested-and-compared: $(COMPONENT_TEST_DEP) |
| | | $(RM) -rf $(COMPONENT_TEST_BUILD_DIR) |
| | | $(MKDIR) $(COMPONENT_TEST_BUILD_DIR) |
| | | $(COMPONENT_PRE_TEST_ACTION) |
| | |
| | | $(TOUCH) $@ |
| | | |
| | | $(BUILD_DIR)/%/.tested: SHELLOPTS=pipefail |
| | | $(BUILD_DIR)/%/.tested: $(BUILD_DIR)/%/.built |
| | | $(BUILD_DIR)/%/.tested: $(COMPONENT_TEST_DEP) |
| | | $(RM) -rf $(COMPONENT_TEST_BUILD_DIR) |
| | | $(MKDIR) $(COMPONENT_TEST_BUILD_DIR) |
| | | $(COMPONENT_PRE_TEST_ACTION) |