]>
Commit | Line | Data |
---|---|---|
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 | ||
11 | include $(TOPDIR)/config.mk | |
12 | ||
13 | BINS = gdbsend gdbcont | |
14 | ||
f9328639 MB |
15 | COBJS = gdbsend.o gdbcont.o error.o remote.o serial.o |
16 | ||
d984fed0 SW |
17 | HOSTOBJS := $(addprefix $(obj),$(COBJS)) |
18 | HOSTSRCS := $(COBJS:.o=.c) | |
f9328639 | 19 | BINS := $(addprefix $(obj),$(BINS)) |
d84c5581 WD |
20 | |
21 | # | |
22 | # Use native tools and options | |
23 | # | |
d984fed0 | 24 | HOSTCPPFLAGS = -I$(BFD_ROOT_DIR)/include |
d84c5581 | 25 | |
d84c5581 WD |
26 | ifeq ($(HOSTOS),cygwin) |
27 | ||
28 | all: | |
184f1b40 | 29 | $(obj).depend: |
d84c5581 WD |
30 | |
31 | else # ! CYGWIN | |
32 | ||
f9328639 | 33 | all: $(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 | 41 | clean: |
d984fed0 | 42 | rm -f $(HOSTOBJS) |
d84c5581 WD |
43 | |
44 | distclean: clean | |
f9328639 | 45 | rm -f $(BINS) $(obj)core $(obj)*.bak $(obj).depend |
d84c5581 WD |
46 | |
47 | ######################################################################### | |
48 | ||
f9328639 MB |
49 | # defines $(obj).depend target |
50 | include $(SRCTREE)/rules.mk | |
d84c5581 | 51 | |
f9328639 | 52 | sinclude $(obj).depend |
d84c5581 WD |
53 | |
54 | ######################################################################### | |
55 | ||
56 | endif # cygwin |