VirtualBox

Changeset 1011 in kBuild


Ignore:
Timestamp:
Jun 2, 2007 5:39:18 PM (18 years ago)
Author:
bird
Message:

DONT_PURGE_OUTPUT and some corrections.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/tools/VCC70.kmk

    r1006 r1011  
    115115# @param    $(outbase)  Output basename (full). Use this for list files and such.
    116116# @param    $(objsuff)  Object suffix.
     117TOOL_VCC70_COMPILE_C_DONT_PURGE_OUTPUT =
     118TOOL_VCC70_COMPILE_C_DEPEND =
     119TOOL_VCC70_COMPILE_C_DEPORD =
    117120ifdef USE_KOBJCACHE
    118121TOOL_VCC70_COMPILE_C_OUTPUT = $(call TOOL_VCC70_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC70_PDB, $(outbase)-obj,idb) $(outbase).i
    119 TOOL_VCC70_COMPILE_C_DEPEND =
    120 TOOL_VCC70_COMPILE_C_DEPORD =
    121122TOOL_VCC70_COMPILE_C_USESES_KOBJCACHE = 1
    122123define TOOL_VCC70_COMPILE_C_CMDS
     
    124125                $(TOOL_VCC70_CC) -E \
    125126                $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
    126                 -Fd$(outbase)-obj.pdb \
    127                 -FD\
    128                 -Fo$(obj)\
    129127                $(subst /,\\,$(abspath $(source))) \
    130128                --kObjCache-cc $(obj) \
     
    135133                -Fo$(obj)\
    136134                $(subst /,\\,$(outbase).i)
    137 endef
    138 #       $(QUIET)$(DEP_IDB) -f -s -o $(dep) -t $(obj) $(call TOOL_VCC70_PDB,$(outbase)-obj,idb)
     135        $(QUIET)$(DEP_IDB) -f -s -o $(dep) -t $(obj) $(call TOOL_VCC70_PDB,$(outbase)-obj,idb)
     136endef
    139137else # !USE_KOBJCACHE
    140138TOOL_VCC70_COMPILE_C_OUTPUT = $(call TOOL_VCC70_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC70_PDB, $(outbase)-obj,idb)
    141 TOOL_VCC70_COMPILE_C_DEPEND =
    142 TOOL_VCC70_COMPILE_C_DEPORD =
    143139define TOOL_VCC70_COMPILE_C_CMDS
    144140        $(QUIET)$(TOOL_VCC70_CC) -c\
     
    166162# @param    $(outbase)  Output basename (full). Use this for list files and such.
    167163# @param    $(objsuff)  Object suffix.
     164TOOL_VCC70_COMPILE_CXX_DONT_PURGE_OUTPUT =
     165TOOL_VCC70_COMPILE_CXX_DEPEND =
     166TOOL_VCC70_COMPILE_CXX_DEPORD =
    168167ifdef USE_KOBJCACHE
    169168TOOL_VCC70_COMPILE_CXX_OUTPUT = $(call TOOL_VCC70_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC70_PDB, $(outbase)-obj,idb) $(outbase).ii
    170 TOOL_VCC70_COMPILE_CXX_DEPEND =
    171 TOOL_VCC70_COMPILE_CXX_DEPORD =
    172 TOOL_VCC70_COMPILE_CXX_USESES_KOBJCACHE = 1
     169TOOL_VCC70_COMPILE_CXX_USES_KOBJCACHE = 1
    173170define TOOL_VCC70_COMPILE_CXX_CMDS
    174171        $(QUIET)$(KOBJCACHE) -f $(outbase).koc -r --kObjCache-cpp $(outbase).ii \
    175172                $(TOOL_VCC70_CC) -E \
    176173                $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
    177                 -Fd$(outbase)-obj.pdb \
    178                 -FD\
    179                 -Fo$(obj)\
    180174                $(subst /,\\,$(abspath $(source))) \
    181175                --kObjCache-cc $(obj) \
     
    186180                -Fo$(obj)\
    187181                $(subst /,\\,$(outbase).ii)
    188 endef
    189 #       $(QUIET)$(DEP_IDB) -f -s -o $(dep) -t $(obj) $(call TOOL_VCC70_PDB,$(outbase)-obj,idb)
     182        $(QUIET)$(DEP_IDB) -f -s -o $(dep) -t $(obj) $(call TOOL_VCC70_PDB,$(outbase)-obj,idb)
     183endef
    190184else # !USE_KOBJCACHE
    191185TOOL_VCC70_COMPILE_CXX_OUTPUT = $(call TOOL_VCC70_PDB, $(outbase)-obj,pdb) $(call TOOL_VCC70_PDB, $(outbase)-obj,idb)
    192 TOOL_VCC70_COMPILE_CXX_DEPEND =
    193 TOOL_VCC70_COMPILE_CXX_DEPORD =
    194186define TOOL_VCC70_COMPILE_CXX_CMDS
    195187        $(QUIET)$(TOOL_VCC70_CXX) -c\
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