Changeset 565


Ignore:
Timestamp:
Aug 10, 2003, 4:50:14 AM (22 years ago)
Author:
bird
Message:

emxload fix. stack size (OMF problem).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    • Property cvs2svn:cvs-rev changed from 1.40 to 1.41
    r564 r565  
    292292        @echo ""
    293293       
    294 all-preload-unload-obj:
     294all-preload-unload:
    295295ifeq "$(BUILD_PLATFORM)" "OS2"
    296         -for prog in `emxload -l | sed -e 's|\\\|\/|g' -e 's@.*³[[:blank:]]*@@' | grep -i '$(PATH_OBJD)'`; \
    297         do \
    298                 echo $$prog; \
    299                 emxload -u $$prog; \
    300         done
    301         -for prog in `emxload -l | sed -e 's|\\\|\/|g' -e 's@.*³[[:blank:]]*@@' | grep -i '$(PATH_TOPD)/src'`; \
    302         do \
    303                 echo $$prog; \
    304                 emxload -u $$prog; \
    305         done
     296        emxload -qw
    306297endif
    307298
     
    360351        @echo "+ Saving Stage 1 - Starting: $(shell date)"
    361352        @echo "+++++++++++++++++++++++++++++++++++++++++++++++++++"
    362         $(MAKE) -f $(MAKEFILE) all-preload-unload-obj
     353        $(MAKE) -f $(MAKEFILE) all-preload-unload
    363354        $(MAKE) -f $(MAKEFILE) all-builttools-stage2
    364355        rm -Rf $(PATH_OBJ)/stage1
     
    421412                $(PATH_BUILTTOOLS)/omfhack/ar.exe \
    422413                $(PATH_BUILTTOOLS)/omfhack/realar.exe \
    423                 $(PATH_BUILTTOOLS)/omfhack/ranlib.exe 
     414                $(PATH_BUILTTOOLS)/omfhack/ranlib.exe
    424415               
    425416all-builttools-clean: \
    426                 all-preload-unload-obj
     417                all-preload-unload
    427418        rm -Rf $(PATH_BUILTTOOLS)
    428419       
     
    688679                    CXXFLAGS="$(SPEC_HACK) $(BUILD_DEBUGINFO) -O2" \
    689680                 BOOT_CFLAGS="$(SPEC_HACK) $(BUILD_DEBUGINFO) -O2 -mcpu=pentium -mpreferred-stack-boundary=2 -malign-strings=0 -falign-loops=2 -falign-jumps=2 -falign-functions=2" \
    690                      LDFLAGS="$(SPEC_HACK) $(BUILD_DEBUGINFO) -Zexe -Zcrtdll" \
    691                 BOOT_LDFLAGS="$(SPEC_HACK) $(BUILD_DEBUGINFO) -Zexe -Zcrtdll" \
     681                     LDFLAGS="$(SPEC_HACK) $(BUILD_DEBUGINFO) -Zexe -Zcrtdll -Zstack 1024" \
     682                BOOT_LDFLAGS="$(SPEC_HACK) $(BUILD_DEBUGINFO) -Zexe -Zcrtdll -Zstack 1024" \
    692683                bootstrap
    693684else
     
    782773        $(MAKE) -C $(PATH_OBJ)/gccomf -f $(MAKEFILE) $@-it
    783774
    784    
     775
    785776# Separate since we want the 'e' option
    786777gccomf-shell:                   
    787778        mkdir -p $(PATH_OBJ)/gccomf
    788779        $(MAKE) -e -C $(PATH_OBJ)/gccomf -f $(MAKEFILE) $@-it
    789 gccomf-shell-it: 
     780gccomf-shell-it:
    790781        chdir $(PATH_OBJ)/gccomf ; \
    791782                if test -d $(PATH_BUILTTOOLS)/omfhack; then mv -f $(PATH_BUILTTOOLS)/omfhack $(PATH_BUILTTOOLS)/omfhackbin; fi ; \
     
    796787                export     CXXFLAGS="$(OMFSPEC_HACK) -Zomf -g "; \
    797788                export  BOOT_CFLAGS="$(OMFSPEC_HACK) -Zomf -g "; \
    798                 export      LDFLAGS="$(OMFSPEC_HACK) -Zomf -g -Zexe -Zcrtdll"; \
    799                 export BOOT_LDFLAGS="$(OMFSPEC_HACK) -Zomf -g -Zexe -Zcrtdll"; \
     789                export      LDFLAGS="$(OMFSPEC_HACK) -Zomf -g -Zexe -Zcrtdll -Zstack 1024"; \
     790                export BOOT_LDFLAGS="$(OMFSPEC_HACK) -Zomf -g -Zexe -Zcrtdll -Zstack 1024"; \
    800791                $(subst \,/,$(COMSPEC)) ; \
    801792                mv -f $(PATH_BUILTTOOLS)/omfhackbin $(PATH_BUILTTOOLS)/omfhack
     
    803794
    804795# When changed directory
    805 #   We pass down alot of flags here, but currently we don't use half of them as 
     796#   We pass down alot of flags here, but currently we don't use half of them as
    806797#   we're not booting the compiler.
    807798
     
    819810                    CXXFLAGS="$(OMFSPEC_HACK) -Zomf -g " \
    820811                 BOOT_CFLAGS="$(OMFSPEC_HACK) -Zomf -g " \
    821                      LDFLAGS="$(OMFSPEC_HACK) -Zomf -g -Zexe -Zcrtdll" \
    822                 BOOT_LDFLAGS="$(OMFSPEC_HACK) -Zomf -g -Zexe -Zcrtdll" \
    823                 all
     812                     LDFLAGS="$(OMFSPEC_HACK) -Zomf -g -Zexe -Zcrtdll -Zstack 1024" \
     813                BOOT_LDFLAGS="$(OMFSPEC_HACK) -Zomf -g -Zexe -Zcrtdll -Zstack 1024" \
     814                -e all
    824815        mv -f $(PATH_BUILTTOOLS)/omfhackbin $(PATH_BUILTTOOLS)/omfhack
    825816else
     
    10631054
    10641055                                       
    1065 # easy, update same stuff in a bunch of files.
    1066 # actually, nothing any long as the global innotekversion.h takes care of it
    1067 # together with proper dependencies.
    1068 EMX_FILE_VER = \
    1069 emxbind/emxbind.h emxcat/emxcat.c emxdoc/emxdoc.c emxexp/emxexp.c emximp/emximp.c \
    1070 emxload/emxload.c emxomf/emxaout.c emxomf/emxomf.c emxomf/emxomfar.c emxomf/emxomfld.c \
    1071 emxomf/listomf.c emxstack/emxstack.c emxtsf/emxtsf.c os2/version.h
     1056# We pass down the INNOTEK_VERSION define when building EMX.
    10721057emx-versionstamps:
    1073         @echo "Version stamping EMX..."
     1058        @echo "Version stamping EMX... nothing to do"
    10741059                                                                       
    10751060# Install the compiled emx stuff to builttools.
Note: See TracChangeset for help on using the changeset viewer.