]> git.ipfire.org Git - people/ms/u-boot.git/blame - tools/gdb/Makefile
env_eeprom - fix bus recovery for "eeprom_bus_read"
[people/ms/u-boot.git] / tools / gdb / Makefile
CommitLineData
d84c5581 1#
f9328639
MB
2# (C) Copyright 2006
3# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4#
d84c5581 5# (C) Copyright 2000
b3b0fd55 6# Murray Jensen <Murray.Jensen@csiro.au>
d84c5581 7#
1a459660 8# SPDX-License-Identifier: GPL-2.0+
d84c5581
WD
9#
10
11include $(TOPDIR)/config.mk
12
13BINS = gdbsend gdbcont
14
f9328639
MB
15COBJS = gdbsend.o gdbcont.o error.o remote.o serial.o
16
d984fed0
SW
17HOSTOBJS := $(addprefix $(obj),$(COBJS))
18HOSTSRCS := $(COBJS:.o=.c)
f9328639 19BINS := $(addprefix $(obj),$(BINS))
d84c5581
WD
20
21#
22# Use native tools and options
23#
d984fed0 24HOSTCPPFLAGS = -I$(BFD_ROOT_DIR)/include
d84c5581 25
d84c5581
WD
26ifeq ($(HOSTOS),cygwin)
27
28all:
184f1b40 29$(obj).depend:
d84c5581
WD
30
31else # ! CYGWIN
32
f9328639 33all: $(obj).depend $(BINS)
d84c5581 34
f9328639 35$(obj)gdbsend: $(obj)gdbsend.o $(obj)error.o $(obj)remote.o $(obj)serial.o
d984fed0 36 $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o $@ $^
d84c5581 37
f9328639 38$(obj)gdbcont: $(obj)gdbcont.o $(obj)error.o $(obj)remote.o $(obj)serial.o
d984fed0 39 $(HOSTCC) $(HOSTCFLAGS) $(HOSTLDFLAGS) -o $@ $^
d84c5581 40
d84c5581 41clean:
d984fed0 42 rm -f $(HOSTOBJS)
d84c5581
WD
43
44distclean: clean
f9328639 45 rm -f $(BINS) $(obj)core $(obj)*.bak $(obj).depend
d84c5581
WD
46
47#########################################################################
48
f9328639
MB
49# defines $(obj).depend target
50include $(SRCTREE)/rules.mk
d84c5581 51
f9328639 52sinclude $(obj).depend
d84c5581
WD
53
54#########################################################################
55
56endif # cygwin