Changeset 1137
- Timestamp:
- Feb 1, 2004, 8:18:55 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
-
Property cvs2svn:cvs-rev
changed from
1.63
to1.64
r1136 r1137 57 57 export GCC_VERSION ?= 3.2.2 58 58 export GCC_VERSION_SHORT ?= 3022 59 export GCC_RELEASE_ID ?= beta4 59 60 export GCC_CVS_VENDOR ?= GNU 60 61 export GCC_CVS_REL ?= GCC_3-2-2 … … 97 98 98 99 # Misc Helpers 99 ALL_PREFIX = $(PATH_BIND)/$(GCC_VERSION) /usr100 ALL_PREFIX = $(PATH_BIND)/$(GCC_VERSION)-$(GCC_RELEASE_ID)/usr 100 101 TOOL_CVS_DIFF_TREE = -cvs diff -R -N -w -u -r 101 102 ifeq "$(BUILD_PLATFORM)" "OS2" … … 384 385 if [ -d $(PATH_OBJ)/gcc ] ; then mv $(PATH_OBJ)/gcc $(PATH_OBJ)/stage1/gcc; fi 385 386 if [ -d $(PATH_OBJ)/emx ] ; then mv $(PATH_OBJ)/emx $(PATH_OBJ)/stage1/emx; fi 386 if [ -d $(PATH_TOP)/src/emx/out ] ; then mv $(PATH_TOP)/src/emx/out $(PATH_OBJ)/stage1/emx_out; fi387 # if [ -d $(PATH_TOP)/src/emx/out ] ; then mv $(PATH_TOP)/src/emx/out $(PATH_OBJ)/stage1/emx_out; fi 387 388 $(MAKE) $(MAKEOPT) -j 1 -f $(MAKEFILE) all-preload 388 389 touch $@ … … 535 536 536 537 # Installs the stuff we've built. 537 all-quick-install: 538 all-quick-install: \ 539 all-banner-install \ 540 gcc-install \ 541 binutils-install \ 542 emx-install \ 543 misc-install \ 544 all-banner-install-done \ 538 545 echo todo 539 546 … … 904 911 905 912 906 907 913 # easy, update src/gcc/gcc/version.c 908 914 gcc-versionstamps: … … 930 936 $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/gcc prefix=$(PATH_BUILTTOOLS_TMPD) install 931 937 cp -Rf $(PATH_BUILTTOOLS_TMP)/* $(PATH_BUILTTOOLS)/ 938 rm -Rf $(PATH_BUILTTOOLS_TMP) 932 939 933 940 … … 1098 1105 rm -Rf $(PATH_BUILTTOOLS_TMP) 1099 1106 $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/binutils prefix=$(PATH_BUILTTOOLS_TMPD) install 1107 rm $(PATH_BUILTTOOLS_TMP)/bin/ld.exe 1100 1108 cp -Rf $(PATH_BUILTTOOLS_TMP)/* $(PATH_BUILTTOOLS)/ 1109 rm -Rf $(PATH_BUILTTOOLS_TMP) 1101 1110 1102 1111 … … 1135 1144 EMX_MODE = opt 1136 1145 endif 1137 EMX_OUT = out/1138 EMX_INS = out/install/1139 #EMX_OUT = $(PATH_OBJ)/emx/1140 #EMX_INS = $(ALL_PREFIX)/1146 #EMX_OUT = out/ 1147 #EMX_INS = out/install/ 1148 EMX_OUT = $(PATH_OBJD)/emx/ 1149 EMX_INS = $(ALL_PREFIX)/ 1141 1150 EMX_MASM = $(PATH_TOP)/tools/x86.os2/masm/v6.0/binp/ml.exe 1142 EMX_DEFINES = OUT=$(EMX_OUT) INS=$(EMX_INS) MODE=$(EMX_MODE)"ASM=$(EMX_MASM) -c"1151 EMX_DEFINES = "OUT=$(EMX_OUT)" "INS=$(EMX_INS)" "MODE=$(EMX_MODE)" "ASM=$(EMX_MASM) -c" 1143 1152 1144 1153 # build the components. (directory changer rules) 1145 1154 .PHONY: emx-build emx-install emx-configure 1146 emx-build emx-install emx-configure:1155 emx-build emx-install: 1147 1156 mkdir -p $(PATH_OBJ)/emx 1148 1157 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx -f $(MAKEFILE) $@-it 1149 1158 1150 # This is the configure equivalent.1151 emx-configure-it:1152 @echo ...1153 1154 # make handle issue here. Make portions at the time.1155 1159 emx-build-it: 1156 1160 $(MAKE) $(MAKEOPT) -j 1 -C $(PATH_TOP)/src/emx $(EMX_DEFINES) tools … … 1166 1170 1167 1171 # Install the compiled emx stuff to builttools. 1168 ##emx-builttools-stage2: emx-builttools-stage2-specs1169 1172 emx-builttools-stage2: 1170 1173 $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx $(EMX_DEFINES) INS=$(PATH_BUILTTOOLS_TMP)/ install 1171 1172 ## bird: for now we will just replace the specs with the constantly updated libc specs.1173 emx-builttools-stage2-specs:1174 ## -mv -f $(PATH_BUILTTOOLS_TMP)/lib/gcc-lib/i386-pc-os2-emx/$(GCC_VERSION)/specs \1175 ## $(PATH_BUILTTOOLS_TMP)/lib/gcc-lib/i386-pc-os2-emx/$(GCC_VERSION)/emxspecs1176 ## cp $(PATH_TOP)/src/emx/src/lib/libc.specs \1177 ## $(PATH_BUILTTOOLS_TMP)/lib/gcc-lib/i386-pc-os2-emx/$(GCC_VERSION)/specs1178 1179 1174 1180 1175 # Quick bootstrap workers. … … 1221 1216 1222 1217 ZIPFLAGS=-rX9 1223 ZIPBASE=$(PATH_BIN)/GCC-$(GCC_VERSION)- beta3fix11218 ZIPBASE=$(PATH_BIN)/GCC-$(GCC_VERSION)-$(GCC_RELEASE_ID) 1224 1219 1225 1220 packing-all: -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.