12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- HOST_CONFIGURE_ENV+= AUTOM4TE=${STAGING_HOST_DIR}/usr/bin/autom4te \
- CONFIG_SHELL='$(strip ${SHELL})' \
- PATH='${TARGET_PATH}' \
- CFLAGS='$(strip ${CFLAGS_FOR_BUILD})' \
- CXXFLAGS='$(strip ${CXXFLAGS_FOR_BUILD})' \
- CPPFLAGS='$(strip ${CPPFLAGS_FOR_BUILD})' \
- LDFLAGS='$(strip ${LDFLAGS_FOR_BUILD})'
- HOST_MAKE_ENV?=
- HOST_XAKE_FLAGS?=
- HOST_MAKE_FLAGS?=
- HOST_FAKE_FLAGS?=
- HOST_ALL_TARGET?= all
- HOST_INSTALL_TARGET?= install
- HOST_MAKE_ENV+= PATH='${TARGET_PATH}' \
- CFLAGS='$(strip ${CFLAGS_FOR_BUILD})' \
- CXXFLAGS='$(strip ${CXXFLAGS_FOR_BUILD})' \
- CPPFLAGS='$(strip ${CPPFLAGS_FOR_BUILD})' \
- LDFLAGS='$(strip ${LDFLAGS_FOR_BUILD})'
- HOST_MAKE_FLAGS+= ${HOST_XAKE_FLAGS} V=1
- HOST_FAKE_FLAGS+= ${HOST_XAKE_FLAGS}
- HOST_WRKINST= ${WRKDIR}/host
- _HOST_EXTRACT_COOKIE= ${WRKDIST}/.extract_done
- _HOST_PATCH_COOKIE= ${WRKDIST}/.prepared
- _HOST_CONFIGURE_COOKIE= ${WRKDIR}/.host_configure_done
- _HOST_BUILD_COOKIE= ${WRKDIR}/.host_build_done
- _HOST_FAKE_COOKIE= ${HOST_WRKINST}/.host_fake_done
- _HOST_COOKIE= ${PACKAGE_DIR}/.stamps/${PKG_NAME}${PKG_VERSION}-${PKG_RELEASE}-host
- hostextract: ${_HOST_EXTRACT_COOKIE}
- hostpatch: ${_HOST_PATCH_COOKIE}
- hostconfigure: ${_HOST_CONFIGURE_COOKIE}
- hostbuild: ${_HOST_BUILD_COOKIE}
- hostfake: ${_HOST_FAKE_COOKIE}
- define HOST_template
- ALL_PKGOPTS+= $(1)
- PKGNAME_$(1)= $(2)
- HOSTDIR_$(1)= $(WRKDIR)/host
- ALL_HOSTDIRS+= $${HOSTDIR_$(1)}
- ALL_HOSTINST+= $(2)-hostinstall
- $$(HOSTDIR_$(1)): ${_HOST_PATCH_COOKIE} ${_HOST_FAKE_COOKIE}
- endef
- .PHONY: all hostextract hostpatch hostconfigure \
- hostbuild hostpackage hostfake
|