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