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