VirtualBox

Changeset 60647 in vbox


Ignore:
Timestamp:
Apr 22, 2016 1:02:32 PM (8 years ago)
Author:
vboxsync
Message:

VMM/testcase: Add dependency on assembler defines for tstAsmStructsAsm.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/testcase/Makefile.kmk

    r60542 r60647  
    127127        $(VBOX_VMM_TESTCASE_OUT_DIR)/tstAsmStructs.h \
    128128        $(VBOX_VMM_TESTCASE_OUT_DIR)/tstAsmStructsAsm.o \
     129        $(VBOX_VMM_TESTCASE_OUT_DIR)/tstAsmStructsAsm.o.dep \
    129130        $(VBOX_VMM_TESTCASE_OUT_DIR)/tstAsmStructsAsm.mac \
    130131        $(VBOX_VMM_TESTCASE_OUT_DIR)/tstAsmStructsAsm.mac.o \
     
    573574
    574575# 1b. make an elf/macho object containing the offsets.
     576includedep $(VBOX_VMM_TESTCASE_OUT_DIR)/tstAsmStructsAsm.o.dep
    575577$(VBOX_VMM_TESTCASE_OUT_DIR)/tstAsmStructsAsm.o: \
    576578                $(VBOX_PATH_VMM_SRC)/testcase/tstAsmStructsAsm.asm \
     
    589591                $(VBOX_PATH_VMM_SRC)/include/VMMSwitcher.mac \
    590592                $(VBOX_PATH_VMM_SRC)/testcase/Makefile.kmk \
     593                $$(if $$(eq $$(tstAsmStructsAsmDep_DEFS),$$(MY_ASA_ASM_STUFF)),,FORCE) \
    591594                | $$(dir $$@)
    592595        $(call MSG_COMPILE,tstAsmStructsasm,$<,$@,AS)
     
    596599        $(QUIET)$(TOOL_NASM_AS) $(MY_ASA_ASM_STUFF) -DDO_GLOBALS -o $@ $<
    597600endif
     601        %$(QUIET2)$(RM) -f -- $(VBOX_VMM_TESTCASE_OUT_DIR)/tstAsmStructsAsm.o.dep
     602        %$(QUIET2)$(APPEND) '$(VBOX_VMM_TESTCASE_OUT_DIR)/tstAsmStructsAsm.o.dep' 'tstAsmStructsAsmDep_DEFS=$(MY_ASA_ASM_STUFF)'
    598603
    599604# 2. use nm and sed to transform this into the header we want.
Note: See TracChangeset for help on using the changeset viewer.

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