Changeset 109
- Timestamp:
- May 8, 2003, 8:08:59 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
-
Property cvs2svn:cvs-rev
changed from
1.17
to1.18
r108 r109 49 49 50 50 51 # Version and CVS defines 52 export GCC_VERSION ?= 3.2.2 53 export GCC_VERSION_SHORT ?= 3022 54 export GCC_CVS_VENDOR ?= GNU 55 export GCC_CVS_REL ?= GCC_3-2-2 56 export BINUTILS_VERSION ?= 2.11.2 57 export BINUTILS_VERSION_SHORT ?= 2112 58 export BINUTILS_CVS_VENDOR ?= GNU 59 export BINUTILS_CVS_REL ?= BINUTILS_2-11-2 60 export EMX_VERSION ?= 0.9d-fix04 61 export EMX_VERSION_SHORT ?= 9d04 62 export EMX_CVS_VENDOR ?= EMX 63 export EMX_CVS_REL ?= EMX_0-9D-FIX04 64 65 51 66 # 52 67 # For builds on Linux Host builds we do the environment setup here. … … 72 87 73 88 89 90 # Misc Helpers 91 ALL_PREFIX = $(PATH_BIND)/$(GCC_VERSION)/usr 92 TOOL_CVS_DIFF_TREE = -cvs diff -R -N -w -u -r 93 94 95 96 97 74 98 ############################################################################### 75 99 ############################################################################### … … 101 125 all-install \ 102 126 \ 127 all-symlinks-unlink \ 103 128 all-ended 104 129 … … 207 232 208 233 209 210 234 all-install: \ 211 235 gcc-install … … 214 238 215 239 240 all-diff: \ 241 gcc-diff \ 242 binutils-diff \ 243 emx-diff \ 244 216 245 217 246 ############################################################################### … … 255 284 # directories would cause 'cvs update -d' to refetch stuff. 256 285 # 286 # IMPORTANT! Take care, the 'symlined' stuff will be removed at the 287 # end of the build. Remeber to do all-symlinks-unlink before a fresh 288 # build is started as the duplicated binutils things doesn't get 289 # updated by cvs. 290 # 257 291 # 258 292 #w############################################################################## … … 262 296 all-symlinks-binutils 263 297 298 all-symlinks-unlink: \ 299 all-symlinks-unlink-binutils 300 301 264 302 ifeq "$(BUILD_PLATFORM)" "OS2" 265 303 TOOL_SYMLINK_FILE = cp … … 348 386 fi ; \ 349 387 done 388 -ls -a1 src/gcc/.sym* 350 389 351 390 all-symlinks-unlink-binutils: … … 362 401 fi ; \ 363 402 done 403 -ls -a1 src/gcc/.sym* 364 404 365 405 … … 461 501 --without-included-gettext \ 462 502 --with-local-prefix=$(subst \,/,$(PATH_EMXPGCC)) \ 463 --prefix=$( PATH_BIND)/gcc322\503 --prefix=$(ALL_PREFIX) \ 464 504 --with-gnu-ld \ 465 505 --with-gnu-as \ … … 473 513 --without-included-gettext \ 474 514 --with-local-prefix=$(subst \,/,$(PATH_EMXPGCC)) \ 475 --prefix=$( PATH_BIND)/gcc322\515 --prefix=$(ALL_PREFIX) \ 476 516 --with-gnu-ld \ 477 517 --with-gnu-as \ … … 486 526 # Repeating the prefix doesn't hurt anybody. 487 527 gcc-install-it: 488 $(MAKE) prefix=$(PATH_BIND)/ gcc322install528 $(MAKE) prefix=$(PATH_BIND)/usr install 489 529 490 530 491 531 # Generate diffs for GCC (v3.2.2) - part of packing a release. 492 .PHONY: gcc-diff $( PATH_BIN)/usr/src/gcc/gcc-3.2.2.diff493 gcc-diff: $( PATH_BIN)/usr/src/gcc/gcc-3.2.2.diff494 $( PATH_BIN)/usr/src/gcc/gcc-3.2.2.diff:532 .PHONY: gcc-diff $(ALL_PREFIX)/src/diffs/gcc-$(GCC_VERSION).diff 533 gcc-diff: $(ALL_PREFIX)/src/diffs/gcc-$(GCC_VERSION).diff 534 $(ALL_PREFIX)/src/diffs/gcc-$(GCC_VERSION).diff: 495 535 mkdir -p $(@D) 496 -cvs diff -R -N -w -c -r GCC_3-2-2src/gcc > $@536 $(TOOL_CVS_DIFF_TREE) $(GCC_CVS_REL) src/gcc > $@ 497 537 498 538 … … 571 611 $< \ 572 612 --enable-shared \ 573 --prefix=$( PATH_BIND)/gcc322"613 --prefix=$(ALL_PREFIX) " 574 614 $(ASH) -c "cd libiberty && \ 575 615 $(PATH_TOP)/src/gcc/libiberty/configure \ 576 --prefix=$( PATH_BIND)/gcc322"616 --prefix=$(ALL_PREFIX) " 577 617 touch $(PATH_OBJ)/binutils/.ts.configured 578 618 … … 581 621 # Repeating the prefix doesn't hurt anybody. 582 622 binutils-install-it: 583 $(MAKE) prefix=$(PATH_BIND)/ gcc322install584 585 586 587 # Generate diffs for Binutils ( v2.11.2) - part of packing a release.588 .PHONY: binutils-diff $( PATH_BIN)/usr/src/binutils/binutils-2.11.2.diff589 binutils-diff: $( PATH_BIN)/usr/src/binutils/binutils-2.11.2.diff590 $( PATH_BIN)/usr/src/binutils/binutils-2.11.2.diff:623 $(MAKE) prefix=$(PATH_BIND)/usr install 624 625 626 627 # Generate diffs for Binutils (part of packing). 628 .PHONY: binutils-diff $(ALL_PREFIX)/src/diffs/binutils-$(BINUTILS_VERSION).diff 629 binutils-diff: $(ALL_PREFIX)/src/diffs/binutils-$(BINUTILS_VERSION).diff 630 $(ALL_PREFIX)/src/diffs/binutils-$(BINUTILS_VERSION).diff: 591 631 mkdir -p $(@D) 592 -cvs diff -R -N -w -c -r BINUTILS_2-11-2src/binutils > $@593 594 595 596 632 $(TOOL_CVS_DIFF_TREE) $(BINUTILS_CVS_REL) src/binutils > $@ 633 634 635 636 597 637 598 638 … … 612 652 echo "Warning!!! EMX not yet done!" 613 653 654 655 656 657 658 659 660 # Generate diffs for Binutils (part of packing). 661 .PHONY: binutils-diff $(ALL_PREFIX)/src/diffs/emx-$(EMX_VERSION).diff 662 emx-diff: $(ALL_PREFIX)/src/diffs/emx-$(EMX_VERSION).diff 663 $(ALL_PREFIX)/src/diffs/emx-$(EMX_VERSION).diff: 664 mkdir -p $(@D) 665 $(TOOL_CVS_DIFF_TREE) $(EMX_CVS_REL) src/emx > $@ 666 -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.