Changeset 1137


Ignore:
Timestamp:
Feb 1, 2004, 8:18:55 AM (22 years ago)
Author:
bird
Message:

quick stuff.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    • Property cvs2svn:cvs-rev changed from 1.63 to 1.64
    r1136 r1137  
    5757export GCC_VERSION              ?= 3.2.2
    5858export GCC_VERSION_SHORT        ?= 3022
     59export GCC_RELEASE_ID           ?= beta4
    5960export GCC_CVS_VENDOR                   ?= GNU
    6061export GCC_CVS_REL                              ?= GCC_3-2-2
     
    9798
    9899# Misc Helpers
    99 ALL_PREFIX                  = $(PATH_BIND)/$(GCC_VERSION)/usr
     100ALL_PREFIX                  = $(PATH_BIND)/$(GCC_VERSION)-$(GCC_RELEASE_ID)/usr
    100101TOOL_CVS_DIFF_TREE          = -cvs diff -R -N -w -u -r
    101102ifeq "$(BUILD_PLATFORM)" "OS2"
     
    384385        if [ -d $(PATH_OBJ)/gcc ] ; then mv $(PATH_OBJ)/gcc $(PATH_OBJ)/stage1/gcc; fi
    385386        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; fi
     387#       if [ -d $(PATH_TOP)/src/emx/out ] ; then mv $(PATH_TOP)/src/emx/out $(PATH_OBJ)/stage1/emx_out; fi
    387388        $(MAKE) $(MAKEOPT) -j 1 -f $(MAKEFILE) all-preload
    388389        touch $@
     
    535536
    536537# Installs the stuff we've built.                       
    537 all-quick-install:
     538all-quick-install: \
     539                all-banner-install \
     540                gcc-install     \
     541                binutils-install \
     542                emx-install \
     543                misc-install \
     544                all-banner-install-done \
    538545        echo todo
    539546       
     
    904911
    905912
    906 
    907913# easy, update src/gcc/gcc/version.c
    908914gcc-versionstamps:
     
    930936        $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/gcc prefix=$(PATH_BUILTTOOLS_TMPD) install
    931937        cp -Rf $(PATH_BUILTTOOLS_TMP)/* $(PATH_BUILTTOOLS)/
     938        rm -Rf $(PATH_BUILTTOOLS_TMP)
    932939
    933940               
     
    10981105        rm -Rf $(PATH_BUILTTOOLS_TMP)
    10991106        $(MAKE) $(MAKEOPT) -C $(PATH_OBJ)/binutils prefix=$(PATH_BUILTTOOLS_TMPD) install
     1107        rm $(PATH_BUILTTOOLS_TMP)/bin/ld.exe
    11001108        cp -Rf $(PATH_BUILTTOOLS_TMP)/* $(PATH_BUILTTOOLS)/
     1109        rm -Rf $(PATH_BUILTTOOLS_TMP)
    11011110
    11021111                                       
     
    11351144EMX_MODE = opt
    11361145endif
    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/
     1148EMX_OUT  = $(PATH_OBJD)/emx/
     1149EMX_INS  = $(ALL_PREFIX)/
    11411150EMX_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"
     1151EMX_DEFINES = "OUT=$(EMX_OUT)" "INS=$(EMX_INS)" "MODE=$(EMX_MODE)" "ASM=$(EMX_MASM) -c"
    11431152                                                                       
    11441153# build the components. (directory changer rules)
    11451154.PHONY: emx-build emx-install emx-configure
    1146 emx-build emx-install emx-configure:
     1155emx-build emx-install:
    11471156        mkdir -p $(PATH_OBJ)/emx
    11481157        $(MAKE) $(MAKEOPT) -C $(PATH_TOP)/src/emx -f $(MAKEFILE) $@-it
    11491158
    1150 # This is the configure equivalent.     
    1151 emx-configure-it:
    1152         @echo ...
    1153        
    1154 # make handle issue here. Make portions at the time.
    11551159emx-build-it:
    11561160        $(MAKE) $(MAKEOPT) -j 1 -C $(PATH_TOP)/src/emx $(EMX_DEFINES) tools
     
    11661170                                                                       
    11671171# Install the compiled emx stuff to builttools.
    1168 ##emx-builttools-stage2: emx-builttools-stage2-specs
    11691172emx-builttools-stage2:
    11701173        $(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)/emxspecs
    1176 ##      cp $(PATH_TOP)/src/emx/src/lib/libc.specs \
    1177 ##                 $(PATH_BUILTTOOLS_TMP)/lib/gcc-lib/i386-pc-os2-emx/$(GCC_VERSION)/specs
    1178 
    11791174
    11801175# Quick bootstrap workers.                     
     
    12211216
    12221217ZIPFLAGS=-rX9
    1223 ZIPBASE=$(PATH_BIN)/GCC-$(GCC_VERSION)-beta3fix1
     1218ZIPBASE=$(PATH_BIN)/GCC-$(GCC_VERSION)-$(GCC_RELEASE_ID)
    12241219
    12251220packing-all:
Note: See TracChangeset for help on using the changeset viewer.