1# 2# (C) Copyright 2000 3# Murray Jensen <Murray.Jensen@csiro.au> 4# 5# See file CREDITS for list of people who contributed to this 6# project. 7# 8# This program is free software; you can redistribute it and/or 9# modify it under the terms of the GNU General Public License as 10# published by the Free Software Foundation; either version 2 of 11# the License, or (at your option) any later version. 12# 13# This program is distributed in the hope that it will be useful, 14# but WITHOUT ANY WARRANTY; without even the implied warranty of 15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16# GNU General Public License for more details. 17# 18# You should have received a copy of the GNU General Public License 19# along with this program; if not, write to the Free Software 20# Foundation, Inc., 59 Temple Place, Suite 330, Boston, 21# MA 02111-1307 USA 22# 23 24include $(TOPDIR)/config.mk 25 26BINS = gdbsend gdbcont 27 28OBJS = gdbsend.o gdbcont.o error.o remote.o serial.o 29 30# 31# Use native tools and options 32# 33CPPFLAGS = -I$(BFD_ROOT_DIR)/include 34CFLAGS = $(HOST_CFLAGS) -O $(CPPFLAGS) 35CC = $(HOSTCC) 36MAKEDEPEND = makedepend 37 38HOSTOS := $(shell uname -s | sed -e 's/\([Cc][Yy][Gg][Ww][Ii][Nn]\).*/cygwin/') 39 40ifeq ($(HOSTOS),cygwin) 41 42all: 43.depend: 44 45else # ! CYGWIN 46 47all: $(BINS) 48 49gdbsend: gdbsend.o error.o remote.o serial.o 50 $(CC) $(CFLAGS) $(HOST_LDFLAGS) -o $@ $^ 51 52gdbcont: gdbcont.o error.o remote.o serial.o 53 $(CC) $(CFLAGS) $(HOST_LDFLAGS) -o $@ $^ 54 55clean: 56 rm -f $(OBJS) 57 58distclean: clean 59 rm -f $(BINS) core *.bak .depend 60 61######################################################################### 62 63.depend: Makefile $(OBJS:.o=.c) 64 $(CC) -M $(CPPFLAGS) -I../include $(OBJS:.o=.c) > $@ 65 66-include .depend 67 68######################################################################### 69 70endif # cygwin 71