VirtualBox

Ignore:
Timestamp:
Dec 2, 2007 6:08:26 AM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
26428
Message:

kBuild 0.1.2 preps: Avoid the shell at all costs because cygwin is messing up on smp boxes and screwing up the tinderbox.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Graphics/BIOS/Makefile.kmk

    r5471 r5898  
    6767# 1. create vbetables.h
    6868$(PATH_TARGET)/vbetables.h: $(MAKEFILE_CURRENT)
     69ifdef KMK_USE_REDIRECT
     70        $(QUIET)$(REDIRECT) -wo $@ -- $(TARGET_vbetables-gen)
     71else
    6972        $(QUIET)$(TARGET_vbetables-gen) > $@
     73endif
    7074
    7175# 2. precompile
    7276$(PATH_TARGET)/_vgabios_.c: $(addprefix $(PATH_SUB_CURRENT)/,vgabios.c vgabios.h vbe.h vgatables.h vgafonts.h vbe.c clext.c) $(PATH_TARGET)/vbetables.h
    7377        $(call MSG_TOOL,cpp,VgaBiosBin,$<,$@)
     78ifdef KMK_USE_REDIRECT
     79        $(QUIET)$(TOOL_$(VBOX_GCC_TOOL)_CC) -E -P -DVBOX -DVBOX_VERSION_STRING=\"$(VBOX_VERSION_STRING)\" -DVBE -DVGABIOS_DATE="''" $(addprefix -D,$(DEFS) $(DEFS.$(BUILD_TYPE))) -o $@ $<
     80else
    7481        $(QUIET)$(TOOL_$(VBOX_GCC_TOOL)_CC) -DVBOX -DVBOX_VERSION_STRING=\"$(VBOX_VERSION_STRING)\" -E -P $< -DVBE -DVGABIOS_DATE="''" $(addprefix -D,$(DEFS) $(DEFS.$(BUILD_TYPE))) > $@
     82endif
    7583
    7684# 3. compile - tempfile clashes, so make sure it's built in solitude.
     
    8391$(PATH_TARGET)/vgabios1.s: $(PATH_TARGET)/vgabios0.s
    8492        $(call MSG_TOOL,Adjusting BCC Assembly,VgaBiosBin,$<,$@)
     93ifdef KMK_NEW_SED
     94        $(QUIET)$(SED) -e 's/^\.text//' -e 's/^\.data//' --output $@ $^
     95else
    8596        $(QUIET)$(SED) -e 's/^\.text//' -e 's/^\.data//' $^ > $@
     97endif
    8698
    8799# 5. assemble
    88100$(PATH_TARGET)/vgabios.tmp $(PATH_TARGET)/vgabios.lst: $(PATH_TARGET)/vgabios1.s
    89101        $(call MSG_COMPILE,VgaBiosBin,$<,$@,AS)
     102ifdef KMK_USE_REDIRECT
     103        $(QUIET)$(REDIRECT) -ri $^ -- $(VBOX_AS86) -b $(PATH_TARGET)/vgabios.tmp -u- -w- -g -0 -j -O -l $(PATH_TARGET)/vgabios.lst
     104else
    90105        $(QUIET)$(VBOX_AS86) -b $(PATH_TARGET)/vgabios.tmp -u- -w- -g -0 -j -O -l $(PATH_TARGET)/vgabios.lst < $^
     106endif
    91107
    92108# 6. checksums
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette