VirtualBox

Changeset 41625 in vbox


Ignore:
Timestamp:
Jun 8, 2012 3:49:41 PM (13 years ago)
Author:
vboxsync
Message:

VirtualBox/Makefile.kmk: Don't remove the COM headers before splitting the file.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk

    r41621 r41625  
    729729# Generate the COM wrappers.
    730730#
    731 ## @todo This needs some cleaning up perhaps...
    732 ## @todo kBuild: Non-existing +| targets should be tried remade or what?
    733731VirtualBox_BLDDIRS       += $(VirtualBox_0_OUTDIR)/include
    734 VirtualBox_INTERMEDIATES += $(VirtualBox_0_OUTDIR)/include/COMEnums.h
     732VirtualBox_INTERMEDIATES += $(VirtualBox_0_OUTDIR)/include/COMWrappers.ts
    735733VirtualBox_CLEAN         += $(wildcard $(VirtualBox_0_OUTDIR)/include/*)
    736734VirtualBox_SOURCES       += $(VirtualBox_0_OUTDIR)/include/COMWrappers.cpp
    737735
     736## @todo kmk doesn't remake optional outputs when they are missing...
    738737$$(VirtualBox_0_OUTDIR)/include/COMWrappers \
    739 + $$(VirtualBox_0_OUTDIR)/include/COMEnums.h \
    740 + $$(VirtualBox_0_OUTDIR)/include/COMWrappers.cpp: \
     738+| $$(VirtualBox_0_OUTDIR)/include/COMEnums.h \
     739+| $$(VirtualBox_0_OUTDIR)/include/COMWrappers.cpp: \
    741740                $(VBOX_XIDL_FILE) \
    742741                $(VBOX_VIRTUALBOX4_SRC)/src/globals/COMWrappers.xsl \
     
    744743                | $$(dir $$@)
    745744        $(call MSG_GENERATE,VirtualBox,$<,$@)
    746         $(QUIET)$(RM) -f $(wildcard $(@D)/COMWrappers $(@D)/COMEnums.h $(@D)/C*.h)
    747745        $(QUIET)$(VBOX_XSLTPROC) -o $@ $(VBOX_VIRTUALBOX4_SRC)/src/globals/COMWrappers.xsl $<
    748746        $(QUIET)$(VBOX_FILESPLIT) $@ $(VirtualBox_0_OUTDIR)/include
     747        $(APPEND) -t "$@"
    749748
    750749# alias for generating the COM Wrappers file.
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