u-boot/tools/gdb/Makefile

45 lines
1.1 KiB
Makefile
Raw Normal View History

# SPDX-License-Identifier: GPL-2.0+
2002-01-27 00:56:55 +00:00
#
# (C) Copyright 2006
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
#
2002-01-27 00:56:55 +00:00
# (C) Copyright 2000
# Murray Jensen <Murray.Jensen@csiro.au>
2002-01-27 00:56:55 +00:00
ifneq ($(HOSTOS),cygwin)
2002-01-27 00:56:55 +00:00
# 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
2002-01-27 00:56:55 +00:00
#
# Use native tools and options
#
HOST_EXTRACFLAGS := -I$(BFD_ROOT_DIR)/include -pedantic
2002-01-27 00:56:55 +00:00
hostprogs-y := gdbsend gdbcont
2002-01-27 00:56:55 +00:00
gdbsend-objs := gdbsend.o error.o remote.o serial.o
gdbcont-objs := gdbcont.o error.o remote.o serial.o
2002-01-27 00:56:55 +00:00
always := $(hostprogs-y)
2002-01-27 00:56:55 +00:00
endif # cygwin