1 # SPDX-License-Identifier: GPL-2.0+ 2 # 3 # (C) Copyright 2006 4 # Wolfgang Denk, DENX Software Engineering, wd (at] denx.de. 5 # 6 # (C) Copyright 2000 7 # Murray Jensen <Murray.Jensen (at] csiro.au> 8 9 ifneq ($(HOSTOS),cygwin) 10 11 # Location of a usable BFD library, where we define "usable" as 12 # "built for ${HOST}, supports ${TARGET}". Sensible values are 13 # - When cross-compiling: the root of the cross-environment 14 # - Linux/ppc (native): /usr 15 # - NetBSD/ppc (native): you lose ... (must extract these from the 16 # binutils build directory, plus the native and U-Boot include 17 # files don't like each other) 18 19 ifeq ($(HOSTOS),darwin) 20 BFD_ROOT_DIR = /usr/local/tools 21 else 22 ifeq ($(HOSTARCH),$(ARCH)) 23 # native 24 BFD_ROOT_DIR = /usr 25 else 26 #BFD_ROOT_DIR = /LinuxPPC/CDK # Linux/i386 27 #BFD_ROOT_DIR = /usr/pkg/cross # NetBSD/i386 28 BFD_ROOT_DIR = /opt/powerpc 29 endif 30 endif 31 32 # 33 # Use native tools and options 34 # 35 HOST_EXTRACFLAGS := -I$(BFD_ROOT_DIR)/include -pedantic 36 37 hostprogs-y := gdbsend gdbcont 38 39 gdbsend-objs := gdbsend.o error.o remote.o serial.o 40 gdbcont-objs := gdbcont.o error.o remote.o serial.o 41 42 always := $(hostprogs-y) 43 44 endif # cygwin 45