VirtualBox

Changeset 1614 in kBuild


Ignore:
Timestamp:
May 12, 2008 4:05:52 PM (17 years ago)
Author:
bird
Message:

Added a CLEAN attribute to the install sources. Extended the cleaning of fetches a bit so it matches the others.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/footer.kmk

    r1613 r1614  
    17711771_TARGET_$(target)_UNPACKED :=
    17721772_TARGET_$(target)_DIGEST :=
    1773 local clean_files := $($(target)_CLEAN)
     1773local clean_files := $($(target)_CLEAN) $($(target)_CLEAN.$(bld_trg)) $($(target)_CLEAN.$(bld_trg).$(bld_trg_arch)) $($(target)_CLEAN.$(bld_trg_arch)) $($(target)_CLEAN.$(KBUILD_TYPE))
    17741774
    17751775# The 'sources'.
    1776 #$ (warning dbg fetch: target=$(target) sources=$($(target)_SOURCES) $($(target)_SOURCES.$(KBUILD_TYPE)) $($(target)_SOURCES.$(KBUILD_TARGET)) $($(target)_SOURCES.$(KBUILD_TARGET_ARCH)) $($(target)_SOURCES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)))
    1777 $(foreach source,$($(target)_SOURCES) $($(target)_SOURCES.$(KBUILD_TYPE)) $($(target)_SOURCES.$(KBUILD_TARGET)) $($(target)_SOURCES.$(KBUILD_TARGET_ARCH)) $($(target)_SOURCES.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)),\
     1776#$ (warning dbg fetch: target=$(target) sources=$($(target)_SOURCES) $($(target)_SOURCES.$(KBUILD_TYPE)) $($(target)_SOURCES.$(KBUILD_TARGET)) $($(target)_SOURCES.$(bld_trg_arch)) $($(target)_SOURCES.$(KBUILD_TARGET).$(bld_trg_arch)))
     1777$(foreach source,$($(target)_SOURCES) $($(target)_SOURCES.$(KBUILD_TYPE)) $($(target)_SOURCES.$(bld_trg)) $($(target)_SOURCES.$(bld_trg_arch)) $($(target)_SOURCES.$(bld_trg).$(bld_trg_arch)),\
    17781778        $(evalval def_fetch_src))
    17791779
     
    28412841        $($(target)_$(srcsrc)_IFFLAGS.$(bld_trg)) \
    28422842        $($(target)_$(srcsrc)_IFFLAGS.$(bld_trg).$(bld_trg_arch))
     2843clean_files += \
     2844        $($(srcdst)_CLEAN) \
     2845        $($(srcdst)_CLEAN.$(bld_trg)) \
     2846        $($(srcdst)_CLEAN.$(bld_trg).$(bld_trg_arch)) \
     2847        $($(srcsrc)_CLEAN) \
     2848        $($(srcsrc)_CLEAN.$(bld_trg)) \
     2849        $($(srcsrc)_CLEAN.$(bld_trg).$(bld_trg_arch)) \
     2850        $($(target)_$(srcdst)_CLEAN) \
     2851        $($(target)_$(srcdst)_CLEAN.$(bld_trg)) \
     2852        $($(target)_$(srcdst)_CLEAN.$(bld_trg).$(bld_trg_arch)) \
     2853        $($(target)_$(srcsrc)_CLEAN) \
     2854        $($(target)_$(srcsrc)_CLEAN.$(bld_trg)) \
     2855        $($(target)_$(srcsrc)_CLEAN.$(bld_trg).$(bld_trg_arch))
    28432856
    28442857
     
    30053018INSTARGET_DIRS_$(target) :=
    30063019
     3020local clean_files := $($(target)_CLEAN) $($(target)_CLEAN.$(bld_trg)) $($(target)_CLEAN.$(bld_trg).$(bld_trg_arch)) $($(target)_CLEAN.$(bld_trg_arch)) $($(target)_CLEAN.$(bld_trg_cpu)) $($(target)_CLEAN.$(bld_type))
     3021
    30073022$(foreach directory,$($(target)_DIRS) $($(target)_DIRS.$(bld_trg)) $($(target)_DIRS.$(bld_trg).$(bld_trg_arch)) $($(target)_DIRS.$(bld_trg_arch)) $($(target)_DIRS.$(bld_trg_cpu)) $($(target)_DIRS.$(bld_type)), \
    30083023        $(evalval def_install_directory))
     
    30243039_INSTALLS_FILES += $(INSTARGET_$(target))
    30253040_INSTALLS_DIRS += $(INSTARGET_DIRS_$(target))
    3026 _CLEAN_FILES += $($(target)_CLEAN) $($(target)_CLEAN.$(bld_trg)) $($(target)_CLEAN.$(bld_trg).$(bld_trg_arch)) $($(target)_CLEAN.$(bld_trg_arch)) $($(target)_CLEAN.$(bld_trg_cpu)) $($(target)_CLEAN.$(bld_type))
     3041_CLEAN_FILES += $(clean_files)
    30273042_DIRS += $($(target)_BLDDIRS) $($(target)_BLDDIRS.$(bld_trg)) $($(target)_BLDDIRS.$(bld_trg).$(bld_trg_arch)) $($(target)_BLDDIRS.$(bld_trg_arch)) $($(target)_BLDDIRS.$(bld_trg_cpu)) $($(target)_BLDDIRS.$(bld_type))
    30283043endef
     
    30303045## process all install targets
    30313046$(foreach target, $(INSTALLS) $(INSTALLS.$(KBUILD_TARGET)) $(INSTALLS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)), \
    3032         $(evalval def_install))
     3047        $(evalvalctx def_install))
    30333048
    30343049ifdef KBUILD_PROFILE_SELF
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