Changeset 662
- Timestamp:
- Sep 7, 2003, 11:28:18 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
-
Property cvs2svn:cvs-rev
changed from
1.47
to1.48
r661 r662 119 119 all: 120 120 mkdir -p $(PATH_OBJ) 121 $(NICE) $(MAKE)-C . all-logged 2>&1 | $(UNIXROOT)/usr/bin/tee $(PATH_OBJ)/build-`date +"%Y%m%d-%H%M%S"`.log121 $(NICE) $(MAKE) $(MAKEOPT) -j 1 -C . all-logged 2>&1 | $(UNIXROOT)/usr/bin/tee $(PATH_OBJ)/build-`date +"%Y%m%d-%H%M%S"`.log 122 122 123 123 all-logged: \ … … 232 232 @echo " SHELL = $(SHELL)" 233 233 @echo " MAKE = $(MAKE)" 234 @echo " MAKEOPT = $(MAKEOPT)" 234 235 @echo " PATH = $(PATH)" 235 236 @echo " C_INCLUDE_PATH = $(C_INCLUDE_PATH)" … … 313 314 $(PATH_OBJ)/.ts.versionstamped: 314 315 echo '#define INNOTEK_VERSION "$(INNOTEK_VERSION)"' > include/innotekversion.h 315 $(MAKE) -f $(MAKEFILE) "INNOTEK_VERSION=$(INNOTEK_VERSION)" gcc-versionstamps binutils-versionstamps emx-versionstamps316 $(MAKE) $(MAKEOPT) -j 1 -f $(MAKEFILE) "INNOTEK_VERSION=$(INNOTEK_VERSION)" gcc-versionstamps binutils-versionstamps emx-versionstamps 316 317 mkdir -p $(@D) 317 318 touch $@ … … 326 327 all-stage1: $(PATH_OBJ)/.all-stage1 327 328 $(PATH_OBJ)/.all-stage1: 328 $(MAKE) -f $(MAKEFILE) all-stage1-it329 $(MAKE) $(MAKEOPT) -j 1 -f $(MAKEFILE) all-stage1-it 329 330 echo "$(@F)" > $(PATH_OBJ)/.last-stage 330 331 touch $@ … … 344 345 $(PATH_OBJ)/.all-stage2: \ 345 346 $(PATH_OBJ)/.all-stage2.save-stage1 346 $(MAKE) -f $(MAKEFILE) all-stage2-it347 $(MAKE) $(MAKEOPT) -j 1 -f $(MAKEFILE) all-stage2-it 347 348 echo "$(@F)" > $(PATH_OBJ)/.last-stage 348 349 touch $@ … … 355 356 @echo "+ Saving Stage 1 - Starting: $(shell date)" 356 357 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++" 357 $(MAKE) -f $(MAKEFILE) all-preload-unload358 $(MAKE) -f $(MAKEFILE) all-builttools-stage2358 $(MAKE) $(MAKEOPT) -j 1 -f $(MAKEFILE) all-preload-unload 359 $(MAKE) $(MAKEOPT) -j 1 -f $(MAKEFILE) all-builttools-stage2 359 360 rm -Rf $(PATH_OBJ)/stage1 360 361 mkdir -p $(PATH_OBJ)/stage1 … … 362 363 if [ -d $(PATH_OBJ)/emx ] ; then mv $(PATH_OBJ)/emx $(PATH_OBJ)/stage1/emx; fi 363 364 if [ -d $(PATH_TOP)/src/emx/out ] ; then mv $(PATH_TOP)/src/emx/out $(PATH_OBJ)/stage1/emx_out; fi 364 $(MAKE) -f $(MAKEFILE) all-preload365 $(MAKE) $(MAKEOPT) -j 1 -f $(MAKEFILE) all-preload 365 366 touch $@ 366 367 @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++" … … 652 653 endif 653 654 for dir in $(GCC_CONFIGURE_DIRS); do \ 654 if $(MAKE) $( @:gcc-autoconf-%=%) -f $(PWD)/config.gmk -C src/$$dir ; then \655 if $(MAKE) $(MAKEOPT) -j 1 $(@:gcc-autoconf-%=%) -f $(PWD)/config.gmk -C src/$$dir ; then \ 655 656 true; \ 656 657 else \ … … 664 665 gcc-build gcc-install gcc-configure: 665 666 mkdir -p $(PATH_OBJ)/gcc 666 $(MAKE) -C $(PATH_OBJ)/gcc -f $(MAKEFILE) $@-it667 $(MAKE) $(MAKEOPT) -j 1 -C $(PATH_OBJ)/gcc -f $(MAKEFILE) $@-it 667 668 668 669 … … 679 680 $(PATH_OBJ)/gcc/.ts.configured 680 681 ifeq "$(BUILD_PLATFORM)" "OS2" 681 unset GCCLOAD ; $(MAKE) -C $(PATH_OBJ)/gcc \682 unset GCCLOAD ; $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/gcc \ 682 683 LIBGCC2_DEBUG_CFLAGS="$(BUILD_DEBUGINFO)" \ 683 684 CFLAGS="$(SPEC_HACK) $(BUILD_DEBUGINFO) -O2" \ … … 688 689 bootstrap 689 690 else 690 $(MAKE) -C $(PATH_OBJ)/gcc bootstrap691 $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/gcc bootstrap 691 692 endif 692 693 … … 728 729 # Repeating the prefix doesn't hurt anybody. 729 730 gcc-install-it: 730 $(MAKE) prefix=$(ALL_PREFIX) install731 $(MAKE) $(MAKEOPT) prefix=$(ALL_PREFIX) install 731 732 732 733 … … 744 745 ## WARNING! Another spec HACK! 745 746 gcc-builttools-stage2: 746 $(MAKE) -C $(PATH_OBJ)/gcc prefix=$(PATH_BUILTTOOLS_TMPD) install747 $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/gcc prefix=$(PATH_BUILTTOOLS_TMPD) install 747 748 ## cp $(PATH_TOP)/src/emx/src/lib/libc.specs $(PATH_OBJ)/gcc/gcc/specs 748 749 … … 769 770 gccomf: 770 771 mkdir -p $(PATH_OBJ)/gccomf 771 $(NICE) $(MAKE) -C . gccomf-logged 2>&1 | $(UNIXROOT)/usr/bin/tee $(PATH_OBJ)/gccomf/build-`date +"%Y%m%d-%H%M%S"`.log772 $(NICE) $(MAKE) $(MAKEOPT) -C . gccomf-logged 2>&1 | $(UNIXROOT)/usr/bin/tee $(PATH_OBJ)/gccomf/build-`date +"%Y%m%d-%H%M%S"`.log 772 773 773 774 gccomf-logged: \ … … 780 781 gccomf-build gccomf-install gccomf-configure: 781 782 mkdir -p $(PATH_OBJ)/gccomf 782 $(MAKE) -C $(PATH_OBJ)/gccomf -f $(MAKEFILE) $@-it783 $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/gccomf -f $(MAKEFILE) $@-it 783 784 784 785 … … 786 787 gccomf-shell: 787 788 mkdir -p $(PATH_OBJ)/gccomf 788 $(MAKE) -e -C $(PATH_OBJ)/gccomf -f $(MAKEFILE) $@-it789 $(MAKE) $(MAKEOPT) -e -C $(PATH_OBJ)/gccomf -f $(MAKEFILE) $@-it 789 790 gccomf-shell-it: 790 791 chdir $(PATH_OBJ)/gccomf ; \ … … 814 815 ifeq "$(BUILD_PLATFORM)" "OS2" 815 816 if test -d $(PATH_BUILTTOOLS)/omfhack; then mv -f $(PATH_BUILTTOOLS)/omfhack $(PATH_BUILTTOOLS)/omfhackbin; fi 816 unset GCCLOAD ; export GCC_OMF="real" ; echo GCC_OMF=$$GCC_OMF; $(MAKE) -C $(PATH_OBJ)/gccomf \817 unset GCCLOAD ; export GCC_OMF="real" ; echo GCC_OMF=$$GCC_OMF; $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/gccomf \ 817 818 LIBGCC2_DEBUG_CFLAGS="-g -Zaout" \ 818 819 CFLAGS="$(OMFSPEC_HACK) -Zomf -g " \ … … 824 825 mv -f $(PATH_BUILTTOOLS)/omfhackbin $(PATH_BUILTTOOLS)/omfhack 825 826 else 826 $(MAKE) -C $(PATH_OBJ)/gcc all827 $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/gcc all 827 828 endif 828 829 … … 865 866 # Repeating the prefix doesn't hurt anybody. 866 867 gccomf-install-it: 867 $(MAKE) prefix=$(ALL_PREFIX) install868 $(MAKE) $(MAKEOPT) prefix=$(ALL_PREFIX) install 868 869 869 870 … … 915 916 endif 916 917 for dir in $(BINUTILS_CONFIGURE_DIRS); do \ 917 if $(MAKE) $( @:binutils-autoconf-%=%) -f $(PWD)/config.gmk -C src/$$dir ; then \918 if $(MAKE) $(MAKEOPT) -j 1 $(@:binutils-autoconf-%=%) -f $(PWD)/config.gmk -C src/$$dir ; then \ 918 919 true; \ 919 920 else \ … … 927 928 binutils-build binutils-install binutils-configure: 928 929 mkdir -p $(PATH_OBJ)/binutils 929 $(MAKE) -C $(PATH_OBJ)/binutils -f $(MAKEFILE) $@-it930 $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/binutils -f $(MAKEFILE) $@-it 930 931 931 932 … … 933 934 binutils-build-it: \ 934 935 $(PATH_OBJ)/binutils/.ts.configured 935 $(ASH) -c " unset GCCLOAD ; $(MAKE) -C $(PATH_OBJ)/binutils "936 $(ASH) -c " unset GCCLOAD ; $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/binutils " 936 937 937 938 # configure it (invoked after directory change). … … 978 979 # Repeating the prefix doesn't hurt anybody. 979 980 binutils-install-it: 980 $(MAKE) prefix=$(ALL_PREFIX) install981 $(MAKE) $(MAKEOPT) prefix=$(ALL_PREFIX) install 981 982 982 983 … … 1068 1069 emx-build emx-install emx-configure: 1069 1070 mkdir -p $(PATH_OBJ)/emx 1070 $(MAKE) -C $(PATH_TOP)/src/emx -f $(MAKEFILE) $@-it1071 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx -f $(MAKEFILE) $@-it 1071 1072 1072 1073 # This is the configure equivalent. … … 1074 1075 $(EMX_RULES): 1075 1076 rm -f $(EMX_RULES) 1076 $(MAKE) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) $(EMX_RULES)1077 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) $(EMX_RULES) 1077 1078 1078 1079 # make handle issue here. Make portions at the time. 1079 1080 emx-build-it: $(EMX_RULES) 1080 $(MAKE) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) tools1081 $(MAKE) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) os21082 $(MAKE) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) libc1083 $(MAKE) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) app1084 $(MAKE) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) alias1085 $(MAKE) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) regexp1086 $(MAKE) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) libc-dll1087 $(MAKE) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) libsocket libdl1088 $(MAKE) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) libs1089 $(MAKE) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) all1081 $(MAKE) $(MAKEOPT) -j 1 -C $(PATH_TOP)/src/emx $(EMX_DEFINES) tools 1082 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) os2 1083 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) libc 1084 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) app 1085 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) alias 1086 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) regexp 1087 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) libc-dll 1088 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) libsocket libdl 1089 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) libs 1090 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) all 1090 1091 1091 1092 emx-install-it: $(EMX_RULES) 1092 $(MAKE) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) INS=$(ALL_PREFIX)/ install1093 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) INS=$(ALL_PREFIX)/ install 1093 1094 1094 1095 … … 1100 1101 ##emx-builttools-stage2: emx-builttools-stage2-specs 1101 1102 emx-builttools-stage2: 1102 $(MAKE) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) INS=$(PATH_BUILTTOOLS_TMP)/ install1103 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) INS=$(PATH_BUILTTOOLS_TMP)/ install 1103 1104 1104 1105 ## bird: for now we will just replace the specs with the constantly updated libc specs. … … 1222 1223 endif 1223 1224 for dir in $(DEJAGNU_CONFIGURE_DIRS); do \ 1224 if $(MAKE) $( @:dejagnu-autoconf-%=%) -f $(PWD)/config.gmk -C $$dir ; then \1225 if $(MAKE) $(MAKEOPT) -j 1 $(@:dejagnu-autoconf-%=%) -f $(PWD)/config.gmk -C $$dir ; then \ 1225 1226 true; \ 1226 1227 else \ … … 1242 1243 expect-build expect-install expect-configure: 1243 1244 mkdir -p $(PATH_OBJ)/misc/expect 1244 $(MAKE) -C $(PATH_OBJ)/misc/expect -f $(MAKEFILE) $@-it1245 $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/misc/expect -f $(MAKEFILE) $@-it 1245 1246 1246 1247 … … 1248 1249 expect-build-it: \ 1249 1250 $(PATH_OBJ)/misc/expect/.ts.configured 1250 $(MAKE) -C $(PATH_OBJ)/misc/expect1251 $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/misc/expect 1251 1252 1252 1253 # configure it (invoked after directory change). … … 1277 1278 # install to builttools (if anywhere!) 1278 1279 expect-install-it: 1279 $(MAKE) prefix=$(PATH_BUILTTOOLSD) install1280 $(MAKE) $(MAKEOPT) prefix=$(PATH_BUILTTOOLSD) install 1280 1281 1281 1282 … … 1292 1293 endif 1293 1294 for dir in $(EXPECT_CONFIGURE_DIRS); do \ 1294 if $(MAKE) $( @:expect-autoconf-%=%) -f $(PWD)/config.gmk -C $$dir ; then \1295 if $(MAKE) $(MAKEOPT) -j 1 $(@:expect-autoconf-%=%) -f $(PWD)/config.gmk -C $$dir ; then \ 1295 1296 true; \ 1296 1297 else \ -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.