mirror of
https://github.com/zeldaret/oot.git
synced 2024-11-25 09:45:02 +00:00
Expose MIPS_BINUTILS_PREFIX for building on alternative platforms (#1076)
* Define MIPS_BINUTILS_PREFIX for crossdev generated binaries (mips-gentoo-linux-gnu) * Update error message to reflect binutils prefix * Add documentation around MIPS_BINUTILS_PREFIX * Clear up documentation * Update Makefile Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update Makefile Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update Makefile Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update Makefile Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update Makefile Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> Co-authored-by: fig02 <fig02srl@gmail.com> Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
This commit is contained in:
parent
6479913daa
commit
4b4099e84c
1 changed files with 6 additions and 4 deletions
10
Makefile
10
Makefile
|
@ -9,6 +9,10 @@ NON_MATCHING ?= 0
|
||||||
# If ORIG_COMPILER is 1, compile with QEMU_IRIX and the original compiler
|
# If ORIG_COMPILER is 1, compile with QEMU_IRIX and the original compiler
|
||||||
ORIG_COMPILER ?= 0
|
ORIG_COMPILER ?= 0
|
||||||
|
|
||||||
|
# Set prefix to mips binutils binaries (mips-linux-gnu-ld => 'mips-linux-gnu-') - Change at your own risk!
|
||||||
|
# In nearly all cases, not having 'mips-linux-gnu-*' binaries on the PATH is indicative of missing dependencies
|
||||||
|
MIPS_BINUTILS_PREFIX ?= mips-linux-gnu-
|
||||||
|
|
||||||
ifeq ($(NON_MATCHING),1)
|
ifeq ($(NON_MATCHING),1)
|
||||||
CFLAGS := -DNON_MATCHING
|
CFLAGS := -DNON_MATCHING
|
||||||
CPPFLAGS := -DNON_MATCHING
|
CPPFLAGS := -DNON_MATCHING
|
||||||
|
@ -37,10 +41,8 @@ endif
|
||||||
N_THREADS ?= $(shell nproc)
|
N_THREADS ?= $(shell nproc)
|
||||||
|
|
||||||
#### Tools ####
|
#### Tools ####
|
||||||
ifeq ($(shell type mips-linux-gnu-ld >/dev/null 2>/dev/null; echo $$?), 0)
|
ifneq ($(shell type $(MIPS_BINUTILS_PREFIX)ld >/dev/null 2>/dev/null; echo $$?), 0)
|
||||||
MIPS_BINUTILS_PREFIX := mips-linux-gnu-
|
$(error Please install or build $(MIPS_BINUTILS_PREFIX))
|
||||||
else
|
|
||||||
$(error Please install or build mips-linux-gnu)
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CC := tools/ido_recomp/$(DETECTED_OS)/7.1/cc
|
CC := tools/ido_recomp/$(DETECTED_OS)/7.1/cc
|
||||||
|
|
Loading…
Reference in a new issue