Changeset 5898 in vbox for trunk/src/VBox/Devices/Graphics/BIOS
- Timestamp:
- Dec 2, 2007 6:08:26 AM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 26428
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Graphics/BIOS/Makefile.kmk
r5471 r5898 67 67 # 1. create vbetables.h 68 68 $(PATH_TARGET)/vbetables.h: $(MAKEFILE_CURRENT) 69 ifdef KMK_USE_REDIRECT 70 $(QUIET)$(REDIRECT) -wo $@ -- $(TARGET_vbetables-gen) 71 else 69 72 $(QUIET)$(TARGET_vbetables-gen) > $@ 73 endif 70 74 71 75 # 2. precompile 72 76 $(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 73 77 $(call MSG_TOOL,cpp,VgaBiosBin,$<,$@) 78 ifdef 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 $@ $< 80 else 74 81 $(QUIET)$(TOOL_$(VBOX_GCC_TOOL)_CC) -DVBOX -DVBOX_VERSION_STRING=\"$(VBOX_VERSION_STRING)\" -E -P $< -DVBE -DVGABIOS_DATE="''" $(addprefix -D,$(DEFS) $(DEFS.$(BUILD_TYPE))) > $@ 82 endif 75 83 76 84 # 3. compile - tempfile clashes, so make sure it's built in solitude. … … 83 91 $(PATH_TARGET)/vgabios1.s: $(PATH_TARGET)/vgabios0.s 84 92 $(call MSG_TOOL,Adjusting BCC Assembly,VgaBiosBin,$<,$@) 93 ifdef KMK_NEW_SED 94 $(QUIET)$(SED) -e 's/^\.text//' -e 's/^\.data//' --output $@ $^ 95 else 85 96 $(QUIET)$(SED) -e 's/^\.text//' -e 's/^\.data//' $^ > $@ 97 endif 86 98 87 99 # 5. assemble 88 100 $(PATH_TARGET)/vgabios.tmp $(PATH_TARGET)/vgabios.lst: $(PATH_TARGET)/vgabios1.s 89 101 $(call MSG_COMPILE,VgaBiosBin,$<,$@,AS) 102 ifdef 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 104 else 90 105 $(QUIET)$(VBOX_AS86) -b $(PATH_TARGET)/vgabios.tmp -u- -w- -g -0 -j -O -l $(PATH_TARGET)/vgabios.lst < $^ 106 endif 91 107 92 108 # 6. checksums
Note:
See TracChangeset
for help on using the changeset viewer.