Changeset d98249c in freewrt for toolchain/gdb/Makefile
- Timestamp:
- Aug 16, 2025, 10:59:31 PM (3 months ago)
- Branches:
- freewrt_2_0
- Children:
- bb9a6a4
- Parents:
- 005f0e8
- File:
-
- 1 edited
-
toolchain/gdb/Makefile (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
toolchain/gdb/Makefile
r005f0e8 rd98249c 7 7 GDB_NAME:=gdb 8 8 GDB_SITE:=@GNU/gdb 9 GDB_VERSION:= 6.310 GDB_MD5SUM:= 8dd78d824f80f8336fff88b71a61483711 SOURCE:=$(GDB_NAME)-$(GDB_VERSION) a.tar.bz29 GDB_VERSION:=16.2 10 GDB_MD5SUM:=f87bd8571f559d5e104e24cd1902b968 11 SOURCE:=$(GDB_NAME)-$(GDB_VERSION).tar.gz 12 12 13 13 GDB_DIR:=$(TOOLCHAIN_BUILD_DIR)/$(GDB_NAME)-$(GDB_VERSION) 14 14 15 15 $(DL_DIR)/$(SOURCE): 16 mkdir -p $(DL_DIR) 16 17 $(SCRIPT_DIR)/download.pl $(DL_DIR) $(SOURCE) $(GDB_MD5SUM) $(GDB_SITE) 17 18 18 $(GDB_DIR)/. patched: $(DL_DIR)/$(SOURCE)19 $(GDB_DIR)/.unpacked: $(DL_DIR)/$(SOURCE) 19 20 ${EXTRACT_CMD} 20 $(PATCH) $(GDB_DIR) ./patches 21 # Copy a config.sub from gcc. This is only necessary until 22 # gdb's config.sub supports <arch>-linux-uclibc tuples. 23 # Should probably integrate this into the patch. 24 touch $(GDB_DIR)/.patched 21 touch $(GDB_DIR)/.unpacked 25 22 26 # gdb client 27 28 GDB_CLIENT_DIR:=$(TOOLCHAIN_BUILD_DIR)/gdbclient-$(GDB_VERSION) 29 30 $(GDB_CLIENT_DIR)/.configured: $(GDB_DIR)/.patched 31 mkdir -p $(GDB_CLIENT_DIR) 32 (cd $(GDB_CLIENT_DIR); \ 33 gdb_cv_func_sigsetjmp=yes \ 34 $(GDB_DIR)/configure \ 35 --prefix=$(STAGING_DIR) \ 23 $(GDB_DIR)/.configured: $(GDB_DIR)/.unpacked 24 mkdir -p $(GDB_DIR) 25 (cd $(GDB_DIR); ./configure \ 26 --prefix=$(STAGING_DIR)/usr \ 36 27 --build=$(GNU_HOST_NAME) \ 37 28 --host=$(GNU_HOST_NAME) \ … … 39 30 --disable-nls \ 40 31 --disable-sim \ 41 --without-uiout --disable-gdbmi \ 42 --disable-tui --disable-gdbtk --without-x \ 32 --without-uiout \ 33 --disable-gdbmi \ 34 --disable-tui \ 35 --disable-gdbtk \ 36 --without-x \ 43 37 --without-included-gettext \ 44 38 --enable-threads \ 45 39 ); 46 touch $(GDB_CLIENT_DIR)/.configured40 touch $(GDB_DIR)/.configured 47 41 48 $(GDB_ CLIENT_DIR)/gdb/gdb: $(GDB_CLIENT_DIR)/.configured49 $(MAKE) -j$(FWRT_JLEVEL) -C $(GDB_ CLIENT_DIR)50 strip $(GDB_CLIENT_DIR)/gdb/gdb42 $(GDB_DIR)/.compiled: $(GDB_DIR)/.configured 43 $(MAKE) -j$(FWRT_JLEVEL) -C $(GDB_DIR) all 44 touch $(GDB_DIR)/.compiled 51 45 52 $(TARGET_CROSS)gdb: $(GDB_CLIENT_DIR)/gdb/gdb 53 install -c $(GDB_CLIENT_DIR)/gdb/gdb $(TARGET_CROSS)gdb 54 cd $(STAGING_DIR)/bin && \ 55 ln -fs $(TARGET_CROSS)gdb $(GNU_TARGET_NAME)-gdb 46 $(GDB_DIR)/.installed: $(GDB_DIR)/.compiled 47 $(MAKE) -j$(FWRT_JLEVEL) -C $(GDB_DIR) install 48 touch $(GDB_DIR)/.installed 56 49 57 50 source: $(DL_DIR)/$(SOURCE) 58 prepare: $(GDB_DIR)/. patched59 compile: 60 install: $( TARGET_CROSS)gdb51 prepare: $(GDB_DIR)/.unpacked 52 compile: $(GDB_DIR)/.compiled 53 install: $(GDB_DIR)/.installed 61 54 clean: 62 rm -rf $(GDB_ CLIENT_DIR) $(GDB_DIR)55 rm -rf $(GDB_DIR)
Note:
See TracChangeset
for help on using the changeset viewer.
