Changeset 10043 in vbox
- Timestamp:
- Jun 30, 2008 11:54:38 PM (16 years ago)
- Location:
- trunk/src/VBox/Devices
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Graphics/BIOS/Makefile.kmk
r9218 r10043 20 20 # 21 21 22 DEPTH ?= ../../../../.. 22 ifdef VBOX_KBUILD_HACKING 23 SUB_DEPTH = ../../../../.. 24 else 23 25 SUB_DEPTH = ../.. 26 DEPTH ?= ../../../../.. 27 endif 24 28 include $(KBUILD_PATH)/subheader.kmk 25 29 26 VBOX_PATH_DEVICES_SRC = $(PATH_SUB_ROOT)30 VBOX_PATH_DEVICES_SRC ?= $(PATH_ROOT)/src/VBox/Devices 27 31 28 32 # … … 74 78 75 79 # 1. create vbetables.h 76 $(PATH_TARGET)/vbetables.h: $(MAKEFILE_CURRENT) $ (TARGET_vbetables-gen)80 $(PATH_TARGET)/vbetables.h: $(MAKEFILE_CURRENT) $$(TARGET_vbetables-gen) 77 81 $(QUIET)$(REDIRECT) -wo $@ -- $(TARGET_vbetables-gen) 78 82 … … 82 86 $(QUIET)$(TOOL_$(VBOX_GCC_TOOL)_CC) -E -P -DVBOX -DVBOX_VERSION_STRING=\"$(VBOX_VERSION_STRING)\" -DVBE -DVGABIOS_DATE="''" $(addprefix -D,$(DEFS) $(DEFS.$(KBUILD_TYPE))) -o $@ $< 83 87 84 # 3. compile - tempfile clashes, so make sure it's built in solitude.85 .NOTPARALLEL: $(PATH_TARGET)/vgabios0.s 86 $(PATH_TARGET)/vgabios0.s: $(PATH_TARGET)/_vgabios_.c 88 # 3. compile 89 # BCC tempfile clashes, order the BCC jobs to make sure they don't interfere with one another. 90 $(PATH_TARGET)/vgabios0.s: $(PATH_TARGET)/_vgabios_.c | $(VBOX_BCC_JOBS) 87 91 $(call MSG_COMPILE,VgaBiosBin,$<,$@,C) 88 92 $(QUIET)$(VBOX_BCC) -o $@ -C-c -D__i86__ -0 -S $^ 93 VBOX_BCC_JOBS += $(PATH_TARGET)/vgabios0.s 89 94 90 95 # 4. preprocess intermediate assembly. -
trunk/src/VBox/Devices/PC/BIOS/Makefile.kmk
r8760 r10043 20 20 # 21 21 22 DEPTH ?= ../../../../../ 22 ifdef VBOX_KBUILD_HACKING 23 SUB_DEPTH = ../../../../.. 24 else 23 25 SUB_DEPTH = ../.. 26 DEPTH ?= ../../../../.. 27 endif 24 28 include $(KBUILD_PATH)/subheader.kmk 25 29 26 VBOX_PATH_DEVICES_SRC = $(PATH_SUB_ROOT)30 VBOX_PATH_DEVICES_SRC ?= $(PATH_ROOT)/src/VBox/Devices 27 31 28 32 # … … 66 70 # 1. precompile rombios.c 67 71 $(PATH_TARGET)/_rombios_.c: $(PATH_SUB_CURRENT)/rombios.c $(PATH_SUB_CURRENT)/logo.c $(PATH_SUB_CURRENT)/apmbios.S \ 68 $(PATH_SUB_CURRENT)/../DevPcBios.h $(PATH_ROOT)/include/VBox/bioslogo.h | $(call DIRDEP,$( TARGET_PATH))72 $(PATH_SUB_CURRENT)/../DevPcBios.h $(PATH_ROOT)/include/VBox/bioslogo.h | $(call DIRDEP,$(PATH_TARGET)) 69 73 $(call MSG_TOOL,cpp,PcBiosBin,$<,$@) 70 74 $(QUIET)$(TOOL_$(VBOX_GCC_TOOL)_CC) -E -I$(PATH_TARGET) -I$(VBOX_PATH_DEVICES_SRC)/PC -I$(PATH_ROOT)/include -I$(PATH_OUT) -DBX_SMP_PROCESSORS=1 -DVBOX -DVBOX_PC_BIOS $(addprefix -D,$(DEFS) $(DEFS.$(KBUILD_TYPE))) -P -o $@ $< 71 75 72 # 2. compile to intermediate asm file - tempfile clashes, make sure it's built alone.73 .NOTPARALLEL: $(PATH_TARGET)/rombios0.s 74 $(PATH_TARGET)/rombios0.s: $(PATH_TARGET)/_rombios_.c 76 # 2. compile to intermediate asm file. 77 # BCC tempfile clashes, order the BCC jobs to make sure they don't interfere with one another. 78 $(PATH_TARGET)/rombios0.s: $(PATH_TARGET)/_rombios_.c | $(VBOX_BCC_JOBS) 75 79 $(call MSG_COMPILE,PcBiosBin,$<,$@,C) 76 80 $(QUIET)$(VBOX_BCC) -o $@ -C-c -D__i86__ -0 -S $^ 81 VBOX_BCC_JOBS += $(PATH_TARGET)/rombios0.s 77 82 78 83 # 3. post process intermediate asm file. -
trunk/src/VBox/Devices/testcase/Makefile.kmk
r10042 r10043 47 47 # Globals 48 48 # 49 VBOX_PATH_DEVICES_SRC = $(PATH_ROOT)/src/VBox/Devices49 VBOX_PATH_DEVICES_SRC ?= $(PATH_ROOT)/src/VBox/Devices 50 50 51 51 #
Note:
See TracChangeset
for help on using the changeset viewer.