Browse Source

- rename host binutils/gcc variables

master
vanhofen 4 years ago
parent
commit
f610b31a92
  1. 76
      make/environment-host.mk

76
make/environment-host.mk

@ -8,66 +8,66 @@ HOST_DEPS_DIR = $(HOST_DIR)/deps
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
ifndef HOST_AR ifndef HOSTAR
HOST_AR := ar HOSTAR := ar
endif endif
ifndef HOST_AS ifndef HOSTAS
HOST_AS := as HOSTAS := as
endif endif
ifndef HOST_CC ifndef HOSTCC
HOST_CC := gcc HOSTCC := gcc
HOST_CC := $(shell which $(HOST_CC) || type -p $(HOST_CC) || echo gcc) HOSTCC := $(shell which $(HOSTCC) || type -p $(HOSTCC) || echo gcc)
endif endif
HOST_CC_NOCCACHE := $(HOST_CC) HOSTCC_NOCCACHE := $(HOSTCC)
ifndef HOST_CXX ifndef HOSTCXX
HOST_CXX := g++ HOSTCXX := g++
HOST_CXX := $(shell which $(HOST_CXX) || type -p $(HOST_CXX) || echo g++) HOSTCXX := $(shell which $(HOSTCXX) || type -p $(HOSTCXX) || echo g++)
endif endif
HOST_CXX_NOCCACHE := $(HOST_CXX) HOSTCXX_NOCCACHE := $(HOSTCXX)
ifndef HOST_CPP ifndef HOSTCPP
HOST_CPP := cpp HOSTCPP := cpp
endif endif
ifndef HOST_LD ifndef HOSTLD
HOST_LD := ld HOSTLD := ld
endif endif
ifndef HOST_LN ifndef HOSTLN
HOST_LN := ln HOSTLN := ln
endif endif
ifndef HOST_NM ifndef HOSTNM
HOST_NM := nm HOSTNM := nm
endif endif
ifndef HOST_OBJCOPY ifndef HOSTOBJCOPY
HOST_OBJCOPY := objcopy HOSTOBJCOPY := objcopy
endif endif
ifndef HOST_RANLIB ifndef HOSTRANLIB
HOST_RANLIB := ranlib HOSTRANLIB := ranlib
endif endif
HOST_AR := $(shell which $(HOST_AR) || type -p $(HOST_AR) || echo ar) HOSTAR := $(shell which $(HOSTAR) || type -p $(HOSTAR) || echo ar)
HOST_AS := $(shell which $(HOST_AS) || type -p $(HOST_AS) || echo as) HOSTAS := $(shell which $(HOSTAS) || type -p $(HOSTAS) || echo as)
HOST_CPP := $(shell which $(HOST_CPP) || type -p $(HOST_CPP) || echo cpp) HOSTCPP := $(shell which $(HOSTCPP) || type -p $(HOSTCPP) || echo cpp)
HOST_LD := $(shell which $(HOST_LD) || type -p $(HOST_LD) || echo ld) HOSTLD := $(shell which $(HOSTLD) || type -p $(HOSTLD) || echo ld)
HOST_LN := $(shell which $(HOST_LN) || type -p $(HOST_LN) || echo ln) HOSTLN := $(shell which $(HOSTLN) || type -p $(HOSTLN) || echo ln)
HOST_NM := $(shell which $(HOST_NM) || type -p $(HOST_NM) || echo nm) HOSTNM := $(shell which $(HOSTNM) || type -p $(HOSTNM) || echo nm)
HOST_OBJCOPY := $(shell which $(HOST_OBJCOPY) || type -p $(HOST_OBJCOPY) || echo objcopy) HOSTOBJCOPY := $(shell which $(HOSTOBJCOPY) || type -p $(HOSTOBJCOPY) || echo objcopy)
HOST_RANLIB := $(shell which $(HOST_RANLIB) || type -p $(HOST_RANLIB) || echo ranlib) HOSTRANLIB := $(shell which $(HOSTRANLIB) || type -p $(HOSTRANLIB) || echo ranlib)
export HOST_AR HOST_AS HOST_CC HOST_CXX HOST_LD export HOSTAR HOSTAS HOSTCC HOSTCXX HOSTLD
export HOST_CC_NOCCACHE HOST_CXX_NOCCACHE export HOSTCC_NOCCACHE HOSTCXX_NOCCACHE
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
HOST_PYTHON_BUILD = \ HOST_PYTHON_BUILD = \
CC="$(HOST_CC)" \ CC="$(HOSTCC)" \
CFLAGS="$(CFLAGS)" \ CFLAGS="$(CFLAGS)" \
LDFLAGS="$(LDFLAGS)" \ LDFLAGS="$(LDFLAGS)" \
LDSHARED="$(HOST_CC) -shared" \ LDSHARED="$(HOSTCC) -shared" \
PYTHONPATH=$(HOST_DIR)/$(HOST_PYTHON3_BASE_DIR)/site-packages \ PYTHONPATH=$(HOST_DIR)/$(HOST_PYTHON3_BASE_DIR)/site-packages \
$(HOST_DIR)/bin/python3 ./setup.py build --executable=/usr/python $(HOST_DIR)/bin/python3 ./setup.py build --executable=/usr/python
HOST_PYTHON_INSTALL = \ HOST_PYTHON_INSTALL = \
CC="$(HOST_CC)" \ CC="$(HOSTCC)" \
CFLAGS="$(CFLAGS)" \ CFLAGS="$(CFLAGS)" \
LDFLAGS="$(LDFLAGS)" \ LDFLAGS="$(LDFLAGS)" \
LDSHARED="$(HOST_CC) -shared" \ LDSHARED="$(HOSTCC) -shared" \
PYTHONPATH=$(HOST_DIR)/$(HOST_PYTHON3_BASE_DIR)/site-packages \ PYTHONPATH=$(HOST_DIR)/$(HOST_PYTHON3_BASE_DIR)/site-packages \
$(HOST_DIR)/bin/python3 ./setup.py install --root=$(HOST_DIR) --prefix= $(HOST_DIR)/bin/python3 ./setup.py install --root=$(HOST_DIR) --prefix=

Loading…
Cancel
Save