xref: /rk3399_rockchip-uboot/tools/gdb/Makefile (revision 1ad6364eeb4f578e423081d1748e8a3fdf1ab01d)
1d84c5581Swdenk#
2f9328639SMarian Balakowicz# (C) Copyright 2006
3f9328639SMarian Balakowicz# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4f9328639SMarian Balakowicz#
5d84c5581Swdenk# (C) Copyright 2000
6b3b0fd55SWolfgang Denk# Murray Jensen <Murray.Jensen@csiro.au>
7d84c5581Swdenk#
81a459660SWolfgang Denk# SPDX-License-Identifier:	GPL-2.0+
9d84c5581Swdenk#
10d84c5581Swdenk
11940db16dSMasahiro Yamadaifneq ($(HOSTOS),cygwin)
12d84c5581Swdenk
13*34bd0507SMasahiro Yamada# Location of a usable BFD library, where we define "usable" as
14*34bd0507SMasahiro Yamada# "built for ${HOST}, supports ${TARGET}".  Sensible values are
15*34bd0507SMasahiro Yamada# - When cross-compiling: the root of the cross-environment
16*34bd0507SMasahiro Yamada# - Linux/ppc (native): /usr
17*34bd0507SMasahiro Yamada# - NetBSD/ppc (native): you lose ... (must extract these from the
18*34bd0507SMasahiro Yamada#   binutils build directory, plus the native and U-Boot include
19*34bd0507SMasahiro Yamada#   files don't like each other)
20*34bd0507SMasahiro Yamada
21*34bd0507SMasahiro Yamadaifeq ($(HOSTOS),darwin)
22*34bd0507SMasahiro YamadaBFD_ROOT_DIR =		/usr/local/tools
23*34bd0507SMasahiro Yamadaelse
24*34bd0507SMasahiro Yamadaifeq ($(HOSTARCH),$(ARCH))
25*34bd0507SMasahiro Yamada# native
26*34bd0507SMasahiro YamadaBFD_ROOT_DIR =		/usr
27*34bd0507SMasahiro Yamadaelse
28*34bd0507SMasahiro Yamada#BFD_ROOT_DIR =		/LinuxPPC/CDK		# Linux/i386
29*34bd0507SMasahiro Yamada#BFD_ROOT_DIR =		/usr/pkg/cross		# NetBSD/i386
30*34bd0507SMasahiro YamadaBFD_ROOT_DIR =		/opt/powerpc
31*34bd0507SMasahiro Yamadaendif
32*34bd0507SMasahiro Yamadaendif
33*34bd0507SMasahiro Yamada
34d84c5581Swdenk#
35d84c5581Swdenk# Use native tools and options
36d84c5581Swdenk#
37940db16dSMasahiro YamadaHOST_EXTRACFLAGS := -I$(BFD_ROOT_DIR)/include -pedantic
38d84c5581Swdenk
39940db16dSMasahiro Yamadahostprogs-y := gdbsend gdbcont
40d84c5581Swdenk
41940db16dSMasahiro Yamadagdbsend-objs := gdbsend.o error.o remote.o serial.o
42940db16dSMasahiro Yamadagdbcont-objs := gdbcont.o error.o remote.o serial.o
43d84c5581Swdenk
44940db16dSMasahiro Yamadaalways := $(hostprogs-y)
45d84c5581Swdenk
46d84c5581Swdenkendif	# cygwin
47