| # |
| # (C) Copyright 2006 |
| # Wolfgang Denk, DENX Software Engineering, wd@denx.de. |
| # |
| # (C) Copyright 2000 |
| # Murray Jensen <Murray.Jensen@csiro.au> |
| # |
| # SPDX-License-Identifier: GPL-2.0+ |
| # |
| |
| ifneq ($(HOSTOS),cygwin) |
| |
| # Location of a usable BFD library, where we define "usable" as |
| # "built for ${HOST}, supports ${TARGET}". Sensible values are |
| # - When cross-compiling: the root of the cross-environment |
| # - Linux/ppc (native): /usr |
| # - NetBSD/ppc (native): you lose ... (must extract these from the |
| # binutils build directory, plus the native and U-Boot include |
| # files don't like each other) |
| |
| ifeq ($(HOSTOS),darwin) |
| BFD_ROOT_DIR = /usr/local/tools |
| else |
| ifeq ($(HOSTARCH),$(ARCH)) |
| # native |
| BFD_ROOT_DIR = /usr |
| else |
| #BFD_ROOT_DIR = /LinuxPPC/CDK # Linux/i386 |
| #BFD_ROOT_DIR = /usr/pkg/cross # NetBSD/i386 |
| BFD_ROOT_DIR = /opt/powerpc |
| endif |
| endif |
| |
| # |
| # Use native tools and options |
| # |
| HOST_EXTRACFLAGS := -I$(BFD_ROOT_DIR)/include -pedantic |
| |
| hostprogs-y := gdbsend gdbcont |
| |
| gdbsend-objs := gdbsend.o error.o remote.o serial.o |
| gdbcont-objs := gdbcont.o error.o remote.o serial.o |
| |
| always := $(hostprogs-y) |
| |
| endif # cygwin |