VirtualBox

Changeset 12268 in vbox


Ignore:
Timestamp:
Sep 9, 2008 3:43:51 AM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
36267
Message:

Devices/Makefiles: PATH_TARGET elimination, push up to root (sub-makefile wise). Some minor cleanups.

Location:
trunk/src/VBox/Devices
Files:
5 edited

Legend:

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

    r12170 r12268  
    2020#
    2121
    22 ifdef VBOX_SINGLE_MAKEFILE
    2322SUB_DEPTH = ../../../../..
    24 else
    25 SUB_DEPTH = ../..
    26 DEPTH    ?= ../../../../..
    27 endif
    2823include $(KBUILD_PATH)/subheader.kmk
    2924
     25#
     26# Globals
     27#
    3028VBOX_PATH_DEVICES_SRC ?= $(PATH_ROOT)/src/VBox/Devices
    3129
     
    4644VgaBiosBin_DEFS     = IN_VBOXDD2
    4745VgaBiosBin_INCS     = $(VBOX_PATH_DEVICES_SRC)
    48 VgaBiosBin_SOURCES  = $(PATH_TARGET)/VgaBiosBin.c
     46VgaBiosBin_SOURCES  = $(PATH_VgaBiosBin)/VgaBiosBin.c
    4947VgaBiosBin_CLEAN    = \
    50         $(PATH_TARGET)/vbetables.h \
     48        $(PATH_VgaBiosBin)/vbetables.h \
    5149        \
    52         $(PATH_TARGET)/_vgabios_.c \
    53         $(PATH_TARGET)/vgabios0.s \
    54         $(PATH_TARGET)/vgabios1.s \
    55         $(PATH_TARGET)/vgabios.tmp \
    56         $(PATH_TARGET)/vgabios.lst \
    57         $(PATH_TARGET)/vgabios.bin \
    58         $(PATH_TARGET)/VgaBiosBin.c \
    59         $(PATH_TARGET)/VgaDefBiosLogo.c \
     50        $(PATH_VgaBiosBin)/_vgabios_.c \
     51        $(PATH_VgaBiosBin)/vgabios0.s \
     52        $(PATH_VgaBiosBin)/vgabios1.s \
     53        $(PATH_VgaBiosBin)/vgabios.tmp \
     54        $(PATH_VgaBiosBin)/vgabios.lst \
     55        $(PATH_VgaBiosBin)/vgabios.bin \
     56        $(PATH_VgaBiosBin)/VgaBiosBin.c \
     57        $(PATH_VgaBiosBin)/VgaDefBiosLogo.c \
    6058        \
    61         $(PATH_TARGET)/_vgabios-cirrus_.c \
    62         $(PATH_TARGET)/vgabios-cirrus0.s \
    63         $(PATH_TARGET)/vgabios-cirrus1.s \
    64         $(PATH_TARGET)/vgabios-cirrus.tmp \
    65         $(PATH_TARGET)/vgabios-cirrus.lst \
    66         $(PATH_TARGET)/vgabios-cirrus.bin
     59        $(PATH_VgaBiosBin)/_vgabios-cirrus_.c \
     60        $(PATH_VgaBiosBin)/vgabios-cirrus0.s \
     61        $(PATH_VgaBiosBin)/vgabios-cirrus1.s \
     62        $(PATH_VgaBiosBin)/vgabios-cirrus.tmp \
     63        $(PATH_VgaBiosBin)/vgabios-cirrus.lst \
     64        $(PATH_VgaBiosBin)/vgabios-cirrus.bin
    6765
    6866#
    6967# Rule for making the bios.
    7068#
    71 $(PATH_TARGET)/VgaBiosBin.c: $(PATH_TARGET)/vgabios.bin $(VBOX_BIN2C)
     69$$(PATH_VgaBiosBin)/VgaBiosBin.c: $$(PATH_VgaBiosBin)/vgabios.bin $(VBOX_BIN2C)
    7270        $(call MSG_TOOL,bin2c,VgaBiosBin,$<,$@)
    7371        $(QUIET)$(VBOX_BIN2C) -min 32 -max 64 -mask 0x0fff -ascii -export VgaBiosBinary $< $@
     
    7876
    7977# 1. create vbetables.h
    80 $(PATH_TARGET)/vbetables.h: $(MAKEFILE_CURRENT) $$(TARGET_vbetables-gen)
     78$$(PATH_VgaBiosBin)/vbetables.h: $(MAKEFILE_CURRENT) $$(TARGET_vbetables-gen)
    8179        $(QUIET)$(REDIRECT) -wo $@ -- $(TARGET_vbetables-gen)
    8280
    8381# 2. precompile
    84 $(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 $(VBOX_VERSION_STAMP)
     82$$(PATH_VgaBiosBin)/_vgabios_.c: $(addprefix $(PATH_SUB_CURRENT)/,vgabios.c vgabios.h vbe.h vgatables.h vgafonts.h vbe.c clext.c) $$(PATH_VgaBiosBin)/vbetables.h $(VBOX_VERSION_STAMP)
    8583        $(call MSG_TOOL,cpp,VgaBiosBin,$<,$@)
    8684        $(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 $@ $<
     
    8886# 3. compile
    8987# 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)
     88$$(PATH_VgaBiosBin)/vgabios0.s: $$(PATH_VgaBiosBin)/_vgabios_.c | $(VBOX_BCC_JOBS)
    9189        $(call MSG_COMPILE,VgaBiosBin,$<,$@,C)
    9290        $(QUIET)$(VBOX_BCC) -o $@ -C-c -D__i86__ -0 -S $^
    93 VBOX_BCC_JOBS += $(PATH_TARGET)/vgabios0.s
     91VBOX_BCC_JOBS += $(PATH_VgaBiosBin)/vgabios0.s
    9492
    9593# 4. preprocess intermediate assembly.
    96 $(PATH_TARGET)/vgabios1.s: $(PATH_TARGET)/vgabios0.s
     94$$(PATH_VgaBiosBin)/vgabios1.s: $$(PATH_VgaBiosBin)/vgabios0.s
    9795        $(call MSG_TOOL,Adjusting BCC Assembly,VgaBiosBin,$<,$@)
    9896        $(QUIET)$(SED) -e 's/^\.text//' -e 's/^\.data//' --output $@ $^
    9997
    10098# 5. assemble
    101 $(PATH_TARGET)/vgabios.tmp $(PATH_TARGET)/vgabios.lst: $(PATH_TARGET)/vgabios1.s
     99$$(PATH_VgaBiosBin)/vgabios.tmp $$(PATH_VgaBiosBin)/vgabios.lst: $$(PATH_VgaBiosBin)/vgabios1.s
    102100        $(call MSG_COMPILE,VgaBiosBin,$<,$@,AS)
    103         $(QUIET)$(REDIRECT) -ri $^ -- $(VBOX_AS86) -b $(PATH_TARGET)/vgabios.tmp -u- -w- -g -0 -j -O -l $(PATH_TARGET)/vgabios.lst
     101        $(QUIET)$(REDIRECT) -ri $^ -- $(VBOX_AS86) -b $(PATH_VgaBiosBin)/vgabios.tmp -u- -w- -g -0 -j -O -l $(PATH_VgaBiosBin)/vgabios.lst
    104102
    105103# 6. checksums
    106 $(PATH_TARGET)/vgabios.bin: $(PATH_TARGET)/vgabios.tmp $$(TARGET_vgabiossums)
     104$$(PATH_VgaBiosBin)/vgabios.bin: $$(PATH_VgaBiosBin)/vgabios.tmp $$(TARGET_vgabiossums)
    107105        $(call MSG_TOOL,vgabiossums,VgaBiosBin,$<,$@)
    108         $(QUIET)$(CP) -f $(PATH_TARGET)/vgabios.tmp $@
     106        $(QUIET)$(CP) -f $(PATH_VgaBiosBin)/vgabios.tmp $@
    109107        $(QUIET)$(TARGET_vgabiossums) $@
    110108
     
    115113VgaDefBiosLogo_TEMPLATE  = VBOXR3
    116114VgaDefBiosLogo_INCS      = $(VBOX_PATH_DEVICES_SRC)
    117 VgaDefBiosLogo_SOURCES   = $(PATH_TARGET)/VgaDefBiosLogo.c
     115VgaDefBiosLogo_SOURCES   = $(PATH_VgaBiosBin)/VgaDefBiosLogo.c
    118116
    119117#
     
    121119#
    122120ifdef VBOX_OSE
    123 VBOX_LOGO_FILE := ose_logo.bmp
     121 VBOX_LOGO_FILE := ose_logo.bmp
    124122else
    125 VBOX_LOGO_FILE := sun_logo.bmp
     123 VBOX_LOGO_FILE := sun_logo.bmp
    126124endif
    127 $(PATH_TARGET)/VgaDefBiosLogo.c: $(PATH_SUB_CURRENT)/$(VBOX_LOGO_FILE) $(VBOX_BIN2C)
     125$$(PATH_VgaBiosBin)/VgaDefBiosLogo.c: $(PATH_SUB_CURRENT)/$(VBOX_LOGO_FILE) $(VBOX_BIN2C)
    128126        $(call MSG_TOOL,bin2c,VgaBiosBin,$<,$@)
    129127        $(QUIET)$(VBOX_BIN2C) VgaDefBiosLogo $< $@
  • trunk/src/VBox/Devices/Makefile.kmk

    r12188 r12268  
    2020#
    2121
    22 ifdef VBOX_SINGLE_MAKEFILE
    2322SUB_DEPTH = ../../..
    24 else
    25 DEPTH     = ../../..
    26 endif
    2723include $(KBUILD_PATH)/subheader.kmk
    2824
     
    325321DevicesR3_DEFS.l4      += _GNU_SOURCE
    326322
    327 # DevACPI.cpp needs vboxaml.hex which we generate from PC/vbox.dsl.
    328 DevicesR3_CLEAN        += $(PATH_TARGET)/vboxaml.hex $(PATH_TARGET)/vboxaml.aml
    329 PC/DevACPI.cpp_DEPS     = $(PATH_TARGET)/vboxaml.hex
    330 PC/DevACPI.cpp_INCS     = $(PATH_TARGET)
    331 
    332 $(PATH_TARGET)/vboxaml.hex: $(PATH_SUB_CURRENT)/PC/vbox.dsl
     323# DevACPI.cpp needs vboxaml.hex which we generate from PC/vbox.dsl. (bird: What's vboxaml.aml?)
     324DevicesR3_CLEAN        += $(PATH_DevicesR3)/vboxaml.hex $(PATH_DevicesR3)/vboxaml.aml
     325PC/DevACPI.cpp_DEPS     = $(PATH_DevicesR3)/vboxaml.hex
     326PC/DevACPI.cpp_INCS     = $(PATH_DevicesR3)
     327
     328$$(PATH_DevicesR3)/vboxaml.hex: $(PATH_SUB_CURRENT)/PC/vbox.dsl | $$(dir $$@)
    333329        $(call MSG_TOOL,iasl,DevicesR3,$<,$@)
    334330        $(QUIET)$(VBOX_IASLCMD) -tc -vs -p $@ $<
     
    338334
    339335# For finding and generating vbetables.h (see Graphics/BIOS/Makefile.kmk).
    340 Graphics/DevVGA.cpp_INCS = $(PATH_TARGET)
    341 Graphics/DevVGA.cpp_DEPS = $(PATH_TARGET)/vbetables.h
     336Graphics/DevVGA.cpp_INCS = $(PATH_VgaBiosBin)
     337Graphics/DevVGA.cpp_DEPS = $(PATH_VgaBiosBin)/vbetables.h
    342338
    343339
     
    898894
    899895include $(KBUILD_PATH)/subfooter.kmk
     896
  • trunk/src/VBox/Devices/PC/BIOS/Makefile.kmk

    r12170 r12268  
    2020#
    2121
    22 ifdef VBOX_SINGLE_MAKEFILE
    2322SUB_DEPTH = ../../../../..
    24 else
    25 SUB_DEPTH = ../..
    26 DEPTH    ?= ../../../../..
    27 endif
    2823include $(KBUILD_PATH)/subheader.kmk
    2924
     25#
     26# Globals
     27#
    3028VBOX_PATH_DEVICES_SRC ?= $(PATH_ROOT)/src/VBox/Devices
    3129
     
    4543PcBiosBin_DEFS      = IN_VBOXDD2
    4644PcBiosBin_INCS      = $(VBOX_PATH_DEVICES_SRC)
    47 PcBiosBin_SOURCES   = $(PATH_TARGET)/PcBiosBin.c
    48 $(PATH_TARGET)/PcBiosBin.c_DEPS = $(PATH_TARGET)/pcbios-syms.h
     45PcBiosBin_SOURCES   = $(PATH_PcBiosBin)/PcBiosBin.c
     46PcBiosBin_DEPS      = $(PATH_PcBiosBin)/pcbios-syms.h
    4947PcBiosBin_CLEAN     = \
    50         $(PATH_TARGET)/_rombios_.c \
    51         $(PATH_TARGET)/rombios0.s \
    52         $(PATH_TARGET)/rombios1.s \
    53         $(PATH_TARGET)/pcbios.lst \
    54         $(PATH_TARGET)/pcbios.tmp \
    55         $(PATH_TARGET)/pcbios.bin \
    56         $(PATH_TARGET)/PcBiosBin.c \
    57         $(PATH_TARGET)/pcbios-syms.h
     48        $(PATH_PcBiosBin)/_rombios_.c \
     49        $(PATH_PcBiosBin)/rombios0.s \
     50        $(PATH_PcBiosBin)/rombios1.s \
     51        $(PATH_PcBiosBin)/pcbios.lst \
     52        $(PATH_PcBiosBin)/pcbios.tmp \
     53        $(PATH_PcBiosBin)/pcbios.bin \
     54        $(PATH_PcBiosBin)/PcBiosBin.c \
     55        $(PATH_PcBiosBin)/pcbios-syms.h
    5856
    5957#
    6058# Rule for making the bios.
    6159#
    62 $(PATH_TARGET)/PcBiosBin.c: $(PATH_TARGET)/pcbios.bin $(VBOX_BIN2C)
     60$$(PATH_PcBiosBin)/PcBiosBin.c: $$(PATH_PcBiosBin)/pcbios.bin $(VBOX_BIN2C)
    6361        $(call MSG_TOOL,bin2c,PcBiosBin,$<,$@)
    6462        $(QUIET)$(VBOX_BIN2C) -min 64 -max 256 -mask 0xffff -ascii -export PcBiosBinary $< $@
     
    6967
    7068# 1. precompile rombios.c
    71 $(PATH_TARGET)/_rombios_.c: $(PATH_SUB_CURRENT)/rombios.c $(PATH_SUB_CURRENT)/logo.c $(PATH_SUB_CURRENT)/apmbios.S \
    72                 $(PATH_SUB_CURRENT)/../DevPcBios.h $(PATH_ROOT)/include/VBox/bioslogo.h | $(call DIRDEP,$(PATH_TARGET))
     69$$(PATH_PcBiosBin)/_rombios_.c: $(PATH_SUB_CURRENT)/rombios.c $(PATH_SUB_CURRENT)/logo.c $(PATH_SUB_CURRENT)/apmbios.S \
     70                $(PATH_SUB_CURRENT)/../DevPcBios.h $(PATH_ROOT)/include/VBox/bioslogo.h | $$(dir $@)
    7371        $(call MSG_TOOL,cpp,PcBiosBin,$<,$@)
    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 $@ $<
     72        $(QUIET)$(TOOL_$(VBOX_GCC_TOOL)_CC) -E -I$(PATH_PcBiosBin) -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 $@ $<
    7573
    7674# 2. compile to intermediate asm file.
    7775# 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_VERSION_STAMP) | $(VBOX_BCC_JOBS)
     76$$(PATH_PcBiosBin)/rombios0.s: $$(PATH_PcBiosBin)/_rombios_.c $(VBOX_VERSION_STAMP) | $(VBOX_BCC_JOBS)
    7977        $(call MSG_COMPILE,PcBiosBin,$<,$@,C)
    8078        $(QUIET)$(VBOX_BCC) -o $@ -C-c -D__i86__ -0 -S $<
    81 VBOX_BCC_JOBS += $(PATH_TARGET)/rombios0.s
     79VBOX_BCC_JOBS += $(PATH_PcBiosBin)/rombios0.s
    8280
    8381# 3. post process intermediate asm file.
    84 $(PATH_TARGET)/rombios1.s: $(PATH_TARGET)/rombios0.s
     82$$(PATH_PcBiosBin)/rombios1.s: $$(PATH_PcBiosBin)/rombios0.s
    8583        $(call MSG_TOOL,Adjusting BCC Assembly,PcBiosBin,$<,$@)
    8684        $(QUIET)$(SED) -e 's/^\.text//' -e 's/^\.data//' --output $@ $^
    8785
    8886# 4. assemble the intermediate asm file. (also creates a listing rombios.lst)
    89 $(PATH_TARGET)/pcbios.tmp $(PATH_TARGET)/pcbios.lst: $(PATH_TARGET)/rombios1.s
     87$$(PATH_PcBiosBin)/pcbios.tmp + $$(PATH_PcBiosBin)/pcbios.lst: $$(PATH_PcBiosBin)/rombios1.s
    9088        $(call MSG_COMPILE,PcBiosBin,$<,$@,AS)
    91         $(QUIET)$(REDIRECT) -ri $^ -- $(VBOX_AS86) -b $(PATH_TARGET)/pcbios.tmp -u- -w- -g -0 -j -O -l $(PATH_TARGET)/pcbios.lst
     89        $(QUIET)$(REDIRECT) -ri $^ -- $(VBOX_AS86) -b $(PATH_PcBiosBin)/pcbios.tmp -u- -w- -g -0 -j -O -l $(PATH_PcBiosBin)/pcbios.lst
    9290
    9391# 5. calculate checksums for the final BIOS image.
    94 $(PATH_TARGET)/pcbios.bin: $(PATH_TARGET)/pcbios.tmp $$(TARGET_pcbiossums)
     92$$(PATH_PcBiosBin)/pcbios.bin: $$(PATH_PcBiosBin)/pcbios.tmp $$(TARGET_pcbiossums)
    9593        $(call MSG_TOOL,pcbiossums,PcBiosBin,$<,$@)
    96         $(QUIET)$(CP) -f $(PATH_TARGET)/pcbios.tmp $(PATH_TARGET)/pcbios.bin
    97         $(QUIET)$(TARGET_pcbiossums) $(PATH_TARGET)/pcbios.bin
     94        $(QUIET)$(CP) -f $(PATH_PcBiosBin)/pcbios.tmp $(PATH_PcBiosBin)/pcbios.bin
     95        $(QUIET)$(TARGET_pcbiossums) $(PATH_PcBiosBin)/pcbios.bin
    9896
    9997# 6. create the symbol table.
    100 $(PATH_TARGET)/pcbios-syms.h: $(PATH_TARGET)/pcbios.lst $(MAKEFILE_CURRENT)
     98$$(PATH_PcBiosBin)/pcbios-syms.h: $$(PATH_PcBiosBin)/pcbios.lst $(MAKEFILE_CURRENT)
    10199        $(call MSG_GENERATE,PcBiosBin,$<,$@)
    102100        $(QUIET)$(SED) \
     
    104102                -e 's/^[0-9][0-9][0-9][0-9][0-9]                       \(000[0-9A-F]*\)            [[:space:]]*\([a-zA-Z0-9_]*\):.*$$/    DEFSYM(0x\1, "\2"),/' \
    105103                --output $@ \
    106                 $(PATH_TARGET)/pcbios.lst
     104                $(PATH_PcBiosBin)/pcbios.lst
    107105
    108106
  • trunk/src/VBox/Devices/Storage/testcase/Makefile.kmk

    r12170 r12268  
    2020#
    2121
    22 ifdef VBOX_SINGLE_MAKEFILE
    2322SUB_DEPTH = ../../../../..
    24 else
    25 SUB_DEPTH = ../..
    26 DEPTH    ?= ../../../../..
    27 endif
    2823include $(KBUILD_PATH)/subheader.kmk
    2924
     
    4136 vditool_LIBS     = $(LIB_DDU) $(LIB_RUNTIME)
    4237endif
    43 vditool_SOURCES  = vditool.cpp
     38vditool_SOURCES   = vditool.cpp
    4439
    4540
  • trunk/src/VBox/Devices/testcase/Makefile.kmk

    r12170 r12268  
    2020#
    2121
    22 ifdef VBOX_SINGLE_MAKEFILE
    2322SUB_DEPTH = ../../../..
    24 else
    25 SUB_DEPTH = ..
    26 DEPTH    ?= ../../../..
    27 endif
    2823include $(KBUILD_PATH)/subheader.kmk
     24
     25#
     26# Globals
     27#
     28VBOX_PATH_DEVICES_SRC ?= $(PATH_ROOT)/src/VBox/Devices
     29VBOX_DEVICES_TEST_OUT_DIR := $(VBOX_DEVICES_TEST_OUT_DIR)/Devices/testcase
     30BLDDIRS += $(VBOX_DEVICES_TEST_OUT_DIR)
    2931
    3032#
     
    3537 ifeq ($(filter-out x86.x86 amd64.amd64 x86.amd64, $(KBUILD_TARGET_ARCH).$(KBUILD_HOST_ARCH)),)
    3638  OTHERS += \
    37         $(PATH_TARGET)/tstDeviceStructSize.run
     39        $(VBOX_DEVICES_TEST_OUT_DIR)/tstDeviceStructSize.run
    3840 endif
    3941endif
     
    4143# The normal testing pass.
    4244TESTING += \
    43         $(PATH_TARGET)/tstDeviceStructSize.run
     45        $(VBOX_DEVICES_TEST_OUT_DIR)/tstDeviceStructSize.run
    4446
    45 
    46 #
    47 # Globals
    48 #
    49 VBOX_PATH_DEVICES_SRC ?= $(PATH_ROOT)/src/VBox/Devices
    5047
    5148#
     
    7168        $(VBOX_PATH_DEVICES_SRC) \
    7269        $(VBOX_PATH_DEVICES_SRC)/Bus \
    73         $(PATH_TARGET)
     70        $(VBOX_DEVICES_TEST_OUT_DIR)
    7471
    7572#
     
    9491        $(VBOX_PATH_DEVICES_SRC) \
    9592        $(VBOX_PATH_DEVICES_SRC)/Bus \
    96         $(PATH_TARGET)
     93        $(VBOX_DEVICES_TEST_OUT_DIR)
    9794tstDeviceStructSize_SOURCES  = tstDeviceStructSize.cpp
    9895tstDeviceStructSize_CLEAN    = \
    99         $(PATH_TARGET)/tstDeviceStructSizeGC.h \
    100         $(PATH_TARGET)/tstDeviceStructSizeGC.run
    101 tstDeviceStructSize.cpp_DEPS = $(PATH_TARGET)/tstDeviceStructSizeGC.h
     96        $(VBOX_DEVICES_TEST_OUT_DIR)/tstDeviceStructSizeGC.h \
     97        $(VBOX_DEVICES_TEST_OUT_DIR)/tstDeviceStructSizeGC.run
     98tstDeviceStructSize.cpp_DEPS = $(VBOX_DEVICES_TEST_OUT_DIR)/tstDeviceStructSizeGC.h
    10299
    103100#
     
    110107
    111108# 1&2. Manually dump selected structures and members.
    112 $(PATH_TARGET)/tstDeviceStructSizeGC.h: $$(INSTARGET_tstDeviceStructSizeGC)
     109$(VBOX_DEVICES_TEST_OUT_DIR)/tstDeviceStructSizeGC.h: $$(INSTARGET_tstDeviceStructSizeGC) | $$(dir $$@)
    113110        $(call MSG_GENERATE,,$@)
    114111        $(QUIET)$(REDIRECT) -wo $@ -- $^
    115112
    116113# 3. run it.
    117 $(PATH_TARGET)/tstDeviceStructSize.run: $$(INSTARGET_tstDeviceStructSize)
     114$(VBOX_DEVICES_TEST_OUT_DIR)/tstDeviceStructSize.run: $$(INSTARGET_tstDeviceStructSize) | $$(dir $$@)
    118115        $(QUIET)$(RM) -f $@
    119116        $^
     
    121118
    122119# alias for the struct test.
    123 run-struct-tests: $(PATH_TARGET)/tstDeviceStructSize.run
     120run-struct-tests: $(VBOX_DEVICES_TEST_OUT_DIR)/tstDeviceStructSize.run
    124121
    125122
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