Changeset 1127
- Timestamp:
- Jan 31, 2004, 7:56:46 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
-
Property cvs2svn:cvs-rev
changed from
1.62
to1.63
r1126 r1127 137 137 \ 138 138 all-symlinks-unlink 139 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "139 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 140 140 @echo "+ Make Ended Successfully: $(shell date)" 141 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "141 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 142 142 143 143 # … … 146 146 147 147 all-banner-start: 148 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "148 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 149 149 @echo "+ Make started: $(shell date)" 150 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "150 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 151 151 152 152 all-banner-stage1: 153 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "153 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 154 154 @echo "+ Stage 1 - starting: $(shell date)" 155 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "155 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 156 156 157 157 all-banner-stage2: 158 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "158 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 159 159 @echo "+ Stage 2 - starting: $(shell date)" 160 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "160 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 161 161 162 162 all-banner-builttools-initial: 163 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "163 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 164 164 @echo "+ Initializing builttools tree" 165 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "165 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 166 166 167 167 all-banner-builttools-stage2: 168 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "168 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 169 169 @echo "+ Copying stage2 builttools" 170 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "170 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 171 171 172 172 all-banner-install: 173 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "173 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 174 174 @echo "+ Install - starting: $(shell date)" 175 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "175 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 176 176 177 177 all-banner-install-done: 178 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "178 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 179 179 @echo "+ Install - done: $(shell date)" 180 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "180 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 181 181 182 182 all-banner-symlinks-start: 183 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "183 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 184 184 @echo "+ symlinks - staring: $(shell date)" 185 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "185 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 186 186 187 187 all-banner-symlinks-done: 188 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "188 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 189 189 @echo "+ symlinks - done: $(shell date)" 190 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "190 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 191 191 192 192 all-banner-symlinks-unlink-start: 193 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "193 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 194 194 @echo "+ symlinks unlinking - staring: $(shell date)" 195 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "195 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 196 196 197 197 all-banner-symlinks-unlink-done: 198 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "198 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 199 199 @echo "+ symlinks unlinking - done: $(shell date)" 200 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "200 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 201 201 202 202 … … 206 206 207 207 all-env: 208 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "208 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 209 209 @echo "Variables:" 210 210 @echo " PWD = $(PWD)" … … 260 260 @echo " OBJC_INCLUDE_PATH = $(OBJC_INCLUDE_PATH)" 261 261 @echo " LIBRARY_PATH = $(LIBRARY_PATH)" 262 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "262 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 263 263 @echo "Content of PATH_OBJ:" 264 264 -ls -la $(PATH_OBJ)/ 265 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "265 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 266 266 @echo "Content of PATH_BIN:" 267 267 -ls -la $(PATH_BIN)/ 268 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "268 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 269 269 270 270 … … 352 352 echo "$(@F)" > $(PATH_OBJ)/.last-stage 353 353 touch $@ 354 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "354 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 355 355 @echo "+ Stage 1 - done: $(shell date)" 356 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "356 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 357 357 358 358 all-stage1-it: \ … … 370 370 echo "$(@F)" > $(PATH_OBJ)/.last-stage 371 371 touch $@ 372 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "372 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 373 373 @echo "+ Stage 2 - done: $(shell date)" 374 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "374 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 375 375 376 376 $(PATH_OBJ)/.all-stage2.save-stage1: 377 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "377 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 378 378 @echo "+ Saving Stage 1 - Starting: $(shell date)" 379 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "379 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 380 380 $(MAKE) $(MAKEOPT) -j 1 -f $(MAKEFILE) all-preload-unload 381 381 $(MAKE) $(MAKEOPT) -j 1 -f $(MAKEFILE) all-builttools-stage2 … … 387 387 $(MAKE) $(MAKEOPT) -j 1 -f $(MAKEFILE) all-preload 388 388 touch $@ 389 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "389 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 390 390 @echo "+ Saving Stage 1 - done: $(shell date)" 391 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++ "391 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 392 392 393 393 all-stage2-it: \ … … 417 417 emx-diff \ 418 418 419 420 421 422 419 420 421 422 423 ############################################################################### 424 ############################################################################### 425 ############################################################################### 426 # 427 # Q u i c k b o o t s t r a p p i n g 428 # 429 ############################################################################### 430 ############################################################################### 431 ############################################################################### 432 433 434 quick all-quick: 435 mkdir -p $(PATH_OBJ) 436 $(NICE) $(MAKE) $(MAKEOPT) -j 1 -C . all-quick-logged 2>&1 | $(UNIXROOT)/usr/bin/tee $(PATH_OBJ)/build-`date +"%Y%m%d-%H%M%S"`.log 437 438 all-quick-banner-start: 439 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 440 @echo "+ Quick Bootstrap started: $(shell date)" 441 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 442 all-quick-logged: \ 443 all-quick-banner-start \ 444 all-env \ 445 all-sanity \ 446 all-preload \ 447 all-versionstamps \ 448 all-symlinks-unlink \ 449 \ 450 all-quick-stage1 \ 451 all-quick-stage2 \ 452 all-quick-stage3 \ 453 all-quick-stage4 \ 454 \ 455 all-quick-install 456 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 457 @echo "+ Quick Bootstrap Ended Successfully: $(shell date)" 458 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 459 460 # stage 1 builds the base libraries. 461 all-quick-stage1: $(PATH_OBJ)/.quick-stage1 462 all-quick-stage1-it: \ 463 all-preload-unload \ 464 all-builttools-initial \ 465 all-preload \ 466 emx-quick-libs \ 467 all-preload-unload \ 468 emx-quick-libs-install \ 469 all-preload 470 $(PATH_OBJ)/.quick-stage1: 471 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 472 @echo "+ Quick Bootstrap Stage 1 - starting: $(shell date)" 473 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 474 $(MAKE) $(MAKEOPT) -f $(MAKEFILE) all-quick-stage1-it 475 echo "$(@F)" > $(PATH_OBJ)/.quick-last-stage 476 touch $@ 477 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 478 @echo "+ Quick Bootstrap Stage 1 - done: $(shell date)" 479 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 480 481 # stage 2 builds the emx base utilities. 482 all-quick-stage2: $(PATH_OBJ)/.quick-stage2 483 all-quick-stage2-it: \ 484 emx-quick-rest \ 485 all-preload-unload \ 486 emx-quick-rest-install \ 487 all-preload 488 $(PATH_OBJ)/.quick-stage2: 489 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 490 @echo "+ Quick Bootstrap Stage 2 - starting: $(shell date)" 491 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 492 $(MAKE) $(MAKEOPT) -f $(MAKEFILE) all-quick-stage2-it 493 echo "$(@F)" > $(PATH_OBJ)/.quick-last-stage 494 touch $@ 495 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 496 @echo "+ Quick Bootstrap Stage 2 - done: $(shell date)" 497 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 498 499 # stage 3 builds all the binutil utilities and libraries. 500 all-quick-stage3: $(PATH_OBJ)/.quick-stage3 501 all-quick-stage3-it: \ 502 binutils-quick \ 503 all-preload-unload \ 504 binutils-quick-installstage \ 505 all-preload 506 $(PATH_OBJ)/.quick-stage3: 507 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 508 @echo "+ Quick Bootstrap Stage 3 - starting: $(shell date)" 509 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 510 $(MAKE) $(MAKEOPT) -f $(MAKEFILE) all-quick-stage3-it 511 echo "$(@F)" > $(PATH_OBJ)/.quick-last-stage 512 touch $@ 513 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 514 @echo "+ Quick Bootstrap Stage 3 - done: $(shell date)" 515 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 516 517 # stage 4 builds gcc. 518 all-quick-stage4: $(PATH_OBJ)/.quick-stage4 519 all-quick-stage4-it: \ 520 gcc-quick \ 521 all-preload-unload \ 522 gcc-quick-installstage \ 523 all-preload 524 $(PATH_OBJ)/.quick-stage4: 525 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 526 @echo "+ Quick Bootstrap Stage 4 - starting: $(shell date)" 527 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 528 $(MAKE) $(MAKEOPT) -f $(MAKEFILE) all-quick-stage4-it 529 echo "$(@F)" > $(PATH_OBJ)/.quick-last-stage 530 touch $@ 531 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 532 @echo "+ Quick Bootstrap Stage 4 - done: $(shell date)" 533 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 534 535 536 # Installs the stuff we've built. 537 all-quick-install: 538 echo todo 539 540 423 541 424 542 ############################################################################### … … 660 778 all-gcc gcc: \ 661 779 gcc-autoconf-refresh \ 662 gcc-b uild780 gcc-bootstrap 663 781 echo "Successfully build GCC." 664 782 … … 713 831 714 832 # build the components. 715 .PHONY: gcc-b uild gcc-install gcc-configure716 gcc-b uild gcc-install gcc-configure:833 .PHONY: gcc-bootstrap gcc-build gcc-install gcc-configure 834 gcc-bootstrap gcc-build gcc-install gcc-configure: 717 835 mkdir -p $(PATH_OBJ)/gcc 718 836 $(MAKE) $(MAKEOPT) -j 1 -C $(PATH_OBJ)/gcc -f $(MAKEFILE) $@-it … … 728 846 # -specs $(PATH_TOP)/tools/x86.os2/gcc/staged/lib/gcc-lib/i386-pc-os2-emx/$(GCC_VERSION)/specs) 729 847 SPECS_HACK = 730 gcc-b uild-it: \848 gcc-bootstrap-it gcc-build-it: \ 731 849 $(PATH_OBJ)/gcc/.ts.configured 732 850 ifeq "$(BUILD_PLATFORM)" "OS2" … … 738 856 LDFLAGS="$(SPEC_HACK) $(BUILD_DEBUGINFO) -Zhigh-mem -Zcrtdll -Zstack 1024 -Zomf" \ 739 857 BOOT_LDFLAGS="$(SPEC_HACK) $(BUILD_DEBUGINFO) -Zhigh-mem -Zcrtdll -Zstack 1024 -Zomf" \ 740 bootstrap858 $(subst build, all, $(patsubst gcc-%-it, %, $@)) 741 859 else 742 $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/gcc bootstrap860 $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/gcc $(subst build, all, $(patsubst gcc-%-it, %, $@)) 743 861 endif 744 862 … … 802 920 ## cp $(PATH_TOP)/src/emx/src/lib/libc.specs $(PATH_OBJ)/gcc/gcc/specs 803 921 922 923 # Quick bootstrap workers. 924 gcc-quick: \ 925 gcc-autoconf-refresh \ 926 gcc-build 927 928 gcc-quick-installstage: 929 rm -Rf $(PATH_BUILTTOOLS_TMP) 930 $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/gcc prefix=$(PATH_BUILTTOOLS_TMPD) install 931 cp -Rf $(PATH_BUILTTOOLS_TMP)/* $(PATH_BUILTTOOLS)/ 932 804 933 805 934 # Generate diffs for GCC (v3.2.2) - part of packing a release. … … 809 938 mkdir -p $(@D) 810 939 $(TOOL_CVS_DIFF_TREE) $(GCC_CVS_REL) src/gcc > $@ 811 812 813 814 ##############################################################################815 ###############################################################################816 ###############################################################################817 #818 # G C C - O M F f o r D e B u G i n g819 #820 ###############################################################################821 ###############################################################################822 ###############################################################################823 all-gccomf: gccomf824 gccomf:825 mkdir -p $(PATH_OBJ)/gccomf826 $(NICE) $(MAKE) $(MAKEOPT) -C . gccomf-logged 2>&1 | $(UNIXROOT)/usr/bin/tee $(PATH_OBJ)/gccomf/build-`date +"%Y%m%d-%H%M%S"`.log827 828 gccomf-logged: \829 gcc-autoconf-refresh \830 gccomf-build831 echo "Unbelievable!!! We just successfully completed a GCC OMF build!!!"832 833 # build the components.834 .PHONY: gccomf-build gccomf-install gccomf-configure835 gccomf-build gccomf-install gccomf-configure:836 mkdir -p $(PATH_OBJ)/gccomf837 $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/gccomf -f $(MAKEFILE) $@-it838 839 840 # Separate since we want the 'e' option841 gccomf-shell:842 mkdir -p $(PATH_OBJ)/gccomf843 $(MAKE) $(MAKEOPT) -e -C $(PATH_OBJ)/gccomf -f $(MAKEFILE) $@-it844 gccomf-shell-it:845 chdir $(PATH_OBJ)/gccomf ; \846 if test -d $(PATH_BUILTTOOLS)/omfhack; then mv -f $(PATH_BUILTTOOLS)/omfhack $(PATH_BUILTTOOLS)/omfhackbin; fi ; \847 if test ! -d $(PATH_BUILTTOOLS)/omfhackbin; then echo "no omfhackbin"; exit 1; fi ; \848 unset GCCLOAD; \849 export GCC_OMF="real"; \850 export LIBGCC2_DEBUG_CFLAGS="-g -Zhigh-mem -Zaout"; \851 export CFLAGS="$(OMFSPEC_HACK) -Zhigh-mem -Zomf -g "; \852 export CXXFLAGS="$(OMFSPEC_HACK) -Zhigh-mem -Zomf -g "; \853 export BOOT_CFLAGS="$(OMFSPEC_HACK) -Zhigh-mem -Zomf -g "; \854 export LDFLAGS="$(OMFSPEC_HACK) -Zhigh-mem -Zomf -g -Zcrtdll -Zstack 1024"; \855 export BOOT_LDFLAGS="$(OMFSPEC_HACK) -Zhigh-mem -Zomf -g -Zcrtdll -Zstack 1024"; \856 $(subst \,/,$(COMSPEC)) ; \857 mv -f $(PATH_BUILTTOOLS)/omfhackbin $(PATH_BUILTTOOLS)/omfhack858 859 860 # When changed directory861 # We pass down alot of flags here, but currently we don't use half of them as862 # we're not booting the compiler.863 864 #OMFSPEC_HACK = $(if $(wildchar $(PATH_OBJ)/.all-stage1),\865 # -specs $(PATH_TOP)/src/emx/src/lib/libc.specs, \866 # -specs $(PATH_TOP)/tools/x86.os2/gcc/staged/lib/gcc-lib/i386-pc-os2-emx/$(GCC_VERSION)/specs)867 OMFSPECS_HACK =868 gccomf-build-it: \869 $(PATH_OBJ)/gccomf/.ts.configured870 ifeq "$(BUILD_PLATFORM)" "OS2"871 if test -d $(PATH_BUILTTOOLS)/omfhack; then mv -f $(PATH_BUILTTOOLS)/omfhack $(PATH_BUILTTOOLS)/omfhackbin; fi872 if test ! -d $(PATH_BUILTTOOLS)/omfhackbin; then echo "no omfhackbin"; exit 1; fi ; \873 unset GCCLOAD ; export GCC_OMF="real" ; echo GCC_OMF=$$GCC_OMF; $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/gccomf \874 LIBGCC2_DEBUG_CFLAGS="-g -Zhigh-mem -Zaout" \875 CFLAGS="$(OMFSPEC_HACK) -Zhigh-mem -Zomf -g " \876 CXXFLAGS="$(OMFSPEC_HACK) -Zhigh-mem -Zomf -g " \877 BOOT_CFLAGS="$(OMFSPEC_HACK) -Zhigh-mem -Zomf -g " \878 LDFLAGS="$(OMFSPEC_HACK) -Zhigh-mem -Zomf -g -Zcrtdll -Zstack 1024" \879 BOOT_LDFLAGS="$(OMFSPEC_HACK) -Zhigh-mem -Zomf -g -Zcrtdll -Zstack 1024" \880 -e all881 mv -f $(PATH_BUILTTOOLS)/omfhackbin $(PATH_BUILTTOOLS)/omfhack882 else883 $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/gcc all884 endif885 886 887 # configure it (invoked after directory change).888 # We set CC to help configure finding it.889 gccomf-configure-it $(PATH_OBJ)/gccomf/.ts.configured: $(PATH_TOP)/src/gcc/configure890 ifeq "$(BUILD_PLATFORM)" "OS2"891 $(ASH) -c " \892 export CC=\"gcc.exe\" ; \893 $< \894 --enable-clh \895 --enable-threads=os2 \896 --enable-shared=libgcc,bfd,opcodes \897 --disable-nls \898 --without-included-gettext \899 --with-local-prefix=$(subst \,/,$(PATH_EMXPGCC)) \900 --prefix=/gcc \901 --with-gnu-ld \902 --with-gnu-as \903 --disable-libgcj \904 --enable-languages=c,c++ "905 else906 $(ASH) -c "$< \907 --disable-clh \908 --enable-shared=libgcc,bfd,opcodes \909 --disable-nls \910 --without-included-gettext \911 --with-local-prefix=$(subst \,/,$(PATH_EMXPGCC)) \912 --prefix=/gcc \913 --with-gnu-ld \914 --with-gnu-as \915 --disable-libgcj \916 --enable-languages=c,c++ "917 endif918 touch $(PATH_OBJ)/gccomf/.ts.configured919 # TODO: Andy, on Linux --enable-clh result in linking errors.920 921 # Install the GCC build922 # Repeating the prefix doesn't hurt anybody.923 gccomf-install-it:924 $(MAKE) $(MAKEOPT) prefix=$(ALL_PREFIX) install925 940 926 941 … … 958 973 echo "Separate building of binutils is not configured." 959 974 960 all-binutils214binutils214: \975 binutils214: \ 961 976 binutils-autoconf-refresh \ 962 977 binutils-build … … 1077 1092 1078 1093 1094 # Quick bootstrap workers. 1095 binutils-quick: binutils214 1096 1097 binutils-quick-installstage: 1098 rm -Rf $(PATH_BUILTTOOLS_TMP) 1099 $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/binutils prefix=$(PATH_BUILTTOOLS_TMPD) install 1100 cp -Rf $(PATH_BUILTTOOLS_TMP)/* $(PATH_BUILTTOOLS)/ 1101 1079 1102 1080 1103 # Generate diffs for Binutils (part of packing). … … 1155 1178 1156 1179 1157 # Generate diffs for Binutils (part of packing). 1158 .PHONY: binutils-diff $(ALL_PREFIX)/src/diffs/emx-$(EMX_VERSION).diff 1180 # Quick bootstrap workers. 1181 emx-quick-libs: 1182 $(MAKE) $(MAKEOPT) -f $(PATH_TOP)/src/emx/libonly.gmk -C $(PATH_TOP)/src/emx $(EMX_DEFINES) all 1183 1184 emx-quick-libs-install: 1185 $(MAKE) $(MAKEOPT) -f $(PATH_TOP)/src/emx/libonly.gmk -C $(PATH_TOP)/src/emx $(EMX_DEFINES) INS=$(PATH_BUILTTOOLS)/ install 1186 1187 emx-quick-rest: 1188 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) all 1189 1190 emx-quick-rest-install: 1191 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) INS=$(PATH_BUILTTOOLS)/ install 1192 1193 1194 # Generate diffs for EMX (part of packing). 1195 .PHONY: emx-diff $(ALL_PREFIX)/src/diffs/emx-$(EMX_VERSION).diff 1159 1196 emx-diff: $(ALL_PREFIX)/src/diffs/emx-$(EMX_VERSION).diff 1160 1197 $(ALL_PREFIX)/src/diffs/emx-$(EMX_VERSION).diff: -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.