hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#
# (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