depends: cleanup Makefile
This commit is contained in:
parent
f307621678
commit
3a34c63ba9
@ -121,17 +121,7 @@ $(host_arch)_$(host_os)_native_toolchain?=$($(host_os)_native_toolchain)
|
|||||||
|
|
||||||
include funcs.mk
|
include funcs.mk
|
||||||
|
|
||||||
CONF_PKGS := cmake-conf mxe-conf
|
|
||||||
|
|
||||||
build-only-$(1)_$(3): CMAKE_RUNRESULT_FILE = $(PREFIX)/share/cmake/modules/TryRunResults.cmake
|
|
||||||
build-only-$(1)_$(3): CMAKE_TOOLCHAIN_FILE = $(PREFIX)/$(3)/share/cmake/mxe-conf.cmake
|
|
||||||
build-only-$(1)_$(3): CMAKE_TOOLCHAIN_DIR = $(PREFIX)/$(3)/share/cmake/mxe-conf.d
|
|
||||||
build-only-$(1)_$(3): CMAKE_STATIC_BOOL = $(if $(findstring shared,$(3)),OFF,ON)
|
|
||||||
build-only-$(1)_$(3): CMAKE_SHARED_BOOL = $(if $(findstring shared,$(3)),ON,OFF)
|
|
||||||
|
|
||||||
|
|
||||||
toolchain_path=$($($(host_arch)_$(host_os)_native_toolchain)_prefixbin)
|
toolchain_path=$($($(host_arch)_$(host_os)_native_toolchain)_prefixbin)
|
||||||
final_build_id_long+=$(shell $(build_SHA256SUM) config.site.in)
|
|
||||||
final_build_id_long+=$(shell $(build_SHA256SUM) toolchain.cmake.in)
|
final_build_id_long+=$(shell $(build_SHA256SUM) toolchain.cmake.in)
|
||||||
final_build_id+=$(shell echo -n "$(final_build_id_long)" | $(build_SHA256SUM) | cut -c-$(HASH_LENGTH))
|
final_build_id+=$(shell echo -n "$(final_build_id_long)" | $(build_SHA256SUM) | cut -c-$(HASH_LENGTH))
|
||||||
$(host_prefix)/.stamp_$(final_build_id): $(native_packages) $(packages)
|
$(host_prefix)/.stamp_$(final_build_id): $(native_packages) $(packages)
|
||||||
@ -142,26 +132,6 @@ $(host_prefix)/.stamp_$(final_build_id): $(native_packages) $(packages)
|
|||||||
$(AT)cd $(@D); $(foreach package,$^, tar xf $($(package)_cached); )
|
$(AT)cd $(@D); $(foreach package,$^, tar xf $($(package)_cached); )
|
||||||
$(AT)touch $@
|
$(AT)touch $@
|
||||||
|
|
||||||
$(host_prefix)/share/config.site : config.site.in $(host_prefix)/.stamp_$(final_build_id)
|
|
||||||
$(AT)@mkdir -p $(@D)
|
|
||||||
$(AT)sed -e 's|@HOST@|$(host)|' \
|
|
||||||
-e 's|@CC@|$(toolchain_path)$(host_CC)|' \
|
|
||||||
-e 's|@CXX@|$(toolchain_path)$(host_CXX)|' \
|
|
||||||
-e 's|@AR@|$(toolchain_path)$(host_AR)|' \
|
|
||||||
-e 's|@RANLIB@|$(toolchain_path)$(host_RANLIB)|' \
|
|
||||||
-e 's|@NM@|$(toolchain_path)$(host_NM)|' \
|
|
||||||
-e 's|@STRIP@|$(toolchain_path)$(host_STRIP)|' \
|
|
||||||
-e 's|@build_os@|$(build_os)|' \
|
|
||||||
-e 's|@host_os@|$(host_os)|' \
|
|
||||||
-e 's|@CFLAGS@|$(strip $(host_CFLAGS) $(host_$(release_type)_CFLAGS))|' \
|
|
||||||
-e 's|@CXXFLAGS@|$(strip $(host_CXXFLAGS) $(host_$(release_type)_CXXFLAGS))|' \
|
|
||||||
-e 's|@CPPFLAGS@|$(strip $(host_CPPFLAGS) $(host_$(release_type)_CPPFLAGS))|' \
|
|
||||||
-e 's|@LDFLAGS@|$(strip $(host_LDFLAGS) $(host_$(release_type)_LDFLAGS))|' \
|
|
||||||
-e 's|@allow_host_packages@|$(ALLOW_HOST_PACKAGES)|' \
|
|
||||||
-e 's|@debug@|$(DEBUG)|' \
|
|
||||||
$< > $@
|
|
||||||
$(AT)touch $@
|
|
||||||
|
|
||||||
$(host_prefix)/share/toolchain.cmake : toolchain.cmake.in $(host_prefix)/.stamp_$(final_build_id)
|
$(host_prefix)/share/toolchain.cmake : toolchain.cmake.in $(host_prefix)/.stamp_$(final_build_id)
|
||||||
$(AT)@mkdir -p $(@D)
|
$(AT)@mkdir -p $(@D)
|
||||||
$(AT)sed -e 's|@HOST@|$(host)|' \
|
$(AT)sed -e 's|@HOST@|$(host)|' \
|
||||||
@ -206,12 +176,10 @@ check-packages:
|
|||||||
check-sources:
|
check-sources:
|
||||||
@$(foreach package,$(all_packages),$(call check_or_remove_sources,$(package));)
|
@$(foreach package,$(all_packages),$(call check_or_remove_sources,$(package));)
|
||||||
|
|
||||||
$(host_prefix)/share/config.site: check-packages
|
|
||||||
$(host_prefix)/share/toolchain.cmake: check-packages
|
$(host_prefix)/share/toolchain.cmake: check-packages
|
||||||
|
|
||||||
check-packages: check-sources
|
check-packages: check-sources
|
||||||
|
|
||||||
install: check-packages $(host_prefix)/share/config.site
|
|
||||||
install: check-packages $(host_prefix)/share/toolchain.cmake
|
install: check-packages $(host_prefix)/share/toolchain.cmake
|
||||||
|
|
||||||
download-one: check-sources $(all_sources)
|
download-one: check-sources $(all_sources)
|
||||||
|
@ -1,66 +0,0 @@
|
|||||||
depends_prefix="`dirname ${ac_site_file}`/.."
|
|
||||||
|
|
||||||
cross_compiling=maybe
|
|
||||||
host_alias=@HOST@
|
|
||||||
ac_tool_prefix=${host_alias}-
|
|
||||||
|
|
||||||
if test -z $with_boost; then
|
|
||||||
with_boost=$depends_prefix
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test x@host_os@ = xdarwin; then
|
|
||||||
BREW=no
|
|
||||||
PORT=no
|
|
||||||
fi
|
|
||||||
|
|
||||||
PATH=$depends_prefix/native/bin:$PATH
|
|
||||||
PKG_CONFIG="`which pkg-config` --static"
|
|
||||||
|
|
||||||
# These two need to remain exported because pkg-config does not see them
|
|
||||||
# otherwise. That means they must be unexported at the end of configure.ac to
|
|
||||||
# avoid ruining the cache. Sigh.
|
|
||||||
export PKG_CONFIG_PATH=$depends_prefix/share/pkgconfig:$depends_prefix/lib/pkgconfig
|
|
||||||
if test -z "@allow_host_packages@"; then
|
|
||||||
export PKGCONFIG_LIBDIR=
|
|
||||||
fi
|
|
||||||
|
|
||||||
CPPFLAGS="-I$depends_prefix/include/ $CPPFLAGS"
|
|
||||||
LDFLAGS="-L$depends_prefix/lib $LDFLAGS"
|
|
||||||
|
|
||||||
CC="@CC@"
|
|
||||||
CXX="@CXX@"
|
|
||||||
OBJC="${CC}"
|
|
||||||
CCACHE=$depends_prefix/native/bin/ccache
|
|
||||||
PYTHONPATH=$depends_prefix/native/lib/python/dist-packages:$PYTHONPATH
|
|
||||||
|
|
||||||
if test -n "@AR@"; then
|
|
||||||
AR=@AR@
|
|
||||||
ac_cv_path_ac_pt_AR=${AR}
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test -n "@RANLIB@"; then
|
|
||||||
RANLIB=@RANLIB@
|
|
||||||
ac_cv_path_ac_pt_RANLIB=${RANLIB}
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test -n "@NM@"; then
|
|
||||||
NM=@NM@
|
|
||||||
ac_cv_path_ac_pt_NM=${NM}
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test -n "@debug@"; then
|
|
||||||
enable_reduce_exports=no
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test -n "@CFLAGS@"; then
|
|
||||||
CFLAGS="@CFLAGS@ $CFLAGS"
|
|
||||||
fi
|
|
||||||
if test -n "@CXXFLAGS@"; then
|
|
||||||
CXXFLAGS="@CXXFLAGS@ $CXXFLAGS"
|
|
||||||
fi
|
|
||||||
if test -n "@CPPFLAGS@"; then
|
|
||||||
CPPFLAGS="@CPPFLAGS@ $CPPFLAGS"
|
|
||||||
fi
|
|
||||||
if test -n "@LDFLAGS@"; then
|
|
||||||
LDFLAGS="@LDFLAGS@ $LDFLAGS"
|
|
||||||
fi
|
|
Loading…
Reference in New Issue
Block a user