diff options
author | Eric Andersen <andersen@codepoet.org> | 2003-01-23 04:35:27 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2003-01-23 04:35:27 +0000 |
commit | 1f9147a36539587877bef6234c42d95fd4ace587 (patch) | |
tree | d6700bd75325055ecdf0a972c6d6a9f260a59c48 /make | |
parent | 8460ba59fbb0e899e13ea2748d2fb0f00216712c (diff) |
Fixup gdbserver build. Patch from acmay
Diffstat (limited to 'make')
-rw-r--r-- | make/gdbserver.mk | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/make/gdbserver.mk b/make/gdbserver.mk index d2f728d28..b7d7bcc14 100644 --- a/make/gdbserver.mk +++ b/make/gdbserver.mk @@ -1,22 +1,20 @@ ############################################################# # -# gdb +# gdbserver # ############################################################# -GDB_SITE:=ftp://ftp.gnu.org/gnu/gdb/ -GDB_DIR:=$(BUILD_DIR)/gdb-5.3 -GDB_SOURCE:=gdb-5.3.tar.gz -GDB_WDIR:=$(BUILD_DIR)/gdbserver - +#Use GDB_DIR/etc values from gdb.mk +#Build gdbserver in a dir outside of the main gdb tree $(GDB_WDIR)/.configured: $(GDB_DIR)/.unpacked + mkdir -p $(GDB_WDIR) (cd $(GDB_WDIR); rm -rf config.cache; \ PATH=$(STAGING_DIR)/bin:$$PATH AR=$(TARGET_CROSS)ar \ AS=$(TARGET_CROSS)as LD=$(TARGET_CROSS)ld \ RANLIB=$(TARGET_CROSS)ranlib NM=$(TARGET_CROSS)nm \ CC=$(TARGET_CC) \ - ./configure \ + $(GDB_DIR)/gdb/gdbserver/configure \ --target=$(GNU_TARGET_NAME) \ --prefix=/usr \ --exec-prefix=/usr \ @@ -36,11 +34,11 @@ $(GDB_WDIR)/.configured: $(GDB_DIR)/.unpacked ); touch $(GDB_WDIR)/.configured -$(GDB_DIR)/gdb/gdbserver/gdbserver: $(GDB_WDIR)/.configured +$(GDB_WDIR)/gdbserver: $(GDB_WDIR)/.configured $(MAKE) CC=$(TARGET_CC) -C $(GDB_WDIR) $(STRIP) $(GDB_WDIR)/gdbserver -$(TARGET_DIR)/usr/bin/gdbserver: $(GDB_DIR)/gdb/gdbserver/gdbserver +$(TARGET_DIR)/usr/bin/gdbserver: $(GDB_WDIR)/gdbserver install -c $(GDB_WDIR)/gdbserver $(TARGET_DIR)/usr/bin/gdbserver gdbserver: $(TARGET_DIR)/usr/bin/gdbserver |