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