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