xref: /openbmc/u-boot/tools/gdb/Makefile (revision 83d290c56fab2d38cd1ab4c4cc7099559c1d5046)
1*83d290c5STom Rini# SPDX-License-Identifier: GPL-2.0+
2d84c5581Swdenk#
3f9328639SMarian Balakowicz# (C) Copyright 2006
4f9328639SMarian Balakowicz# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
5f9328639SMarian Balakowicz#
6d84c5581Swdenk# (C) Copyright 2000
7b3b0fd55SWolfgang Denk# Murray Jensen <Murray.Jensen@csiro.au>
8d84c5581Swdenk
9940db16dSMasahiro Yamadaifneq ($(HOSTOS),cygwin)
10d84c5581Swdenk
1134bd0507SMasahiro Yamada# Location of a usable BFD library, where we define "usable" as
1234bd0507SMasahiro Yamada# "built for ${HOST}, supports ${TARGET}".  Sensible values are
1334bd0507SMasahiro Yamada# - When cross-compiling: the root of the cross-environment
1434bd0507SMasahiro Yamada# - Linux/ppc (native): /usr
1534bd0507SMasahiro Yamada# - NetBSD/ppc (native): you lose ... (must extract these from the
1634bd0507SMasahiro Yamada#   binutils build directory, plus the native and U-Boot include
1734bd0507SMasahiro Yamada#   files don't like each other)
1834bd0507SMasahiro Yamada
1934bd0507SMasahiro Yamadaifeq ($(HOSTOS),darwin)
2034bd0507SMasahiro YamadaBFD_ROOT_DIR =		/usr/local/tools
2134bd0507SMasahiro Yamadaelse
2234bd0507SMasahiro Yamadaifeq ($(HOSTARCH),$(ARCH))
2334bd0507SMasahiro Yamada# native
2434bd0507SMasahiro YamadaBFD_ROOT_DIR =		/usr
2534bd0507SMasahiro Yamadaelse
2634bd0507SMasahiro Yamada#BFD_ROOT_DIR =		/LinuxPPC/CDK		# Linux/i386
2734bd0507SMasahiro Yamada#BFD_ROOT_DIR =		/usr/pkg/cross		# NetBSD/i386
2834bd0507SMasahiro YamadaBFD_ROOT_DIR =		/opt/powerpc
2934bd0507SMasahiro Yamadaendif
3034bd0507SMasahiro Yamadaendif
3134bd0507SMasahiro Yamada
32d84c5581Swdenk#
33d84c5581Swdenk# Use native tools and options
34d84c5581Swdenk#
35940db16dSMasahiro YamadaHOST_EXTRACFLAGS := -I$(BFD_ROOT_DIR)/include -pedantic
36d84c5581Swdenk
37940db16dSMasahiro Yamadahostprogs-y := gdbsend gdbcont
38d84c5581Swdenk
39940db16dSMasahiro Yamadagdbsend-objs := gdbsend.o error.o remote.o serial.o
40940db16dSMasahiro Yamadagdbcont-objs := gdbcont.o error.o remote.o serial.o
41d84c5581Swdenk
42940db16dSMasahiro Yamadaalways := $(hostprogs-y)
43d84c5581Swdenk
44d84c5581Swdenkendif	# cygwin
45