Ignore:
Timestamp:
Jun 23, 2005, 8:36:41 PM (20 years ago)
Author:
bird
Message:

Do dependencies first.

File:
1 edited

Legend:

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

    r235 r300  
    8181define TOOL_GCC_COMPILE_C
    8282#$ (warning dbg: TOOL_GCC_COMPILE_C: target=$(target) source=$(source) obj=$(obj) dep=$(dep) flags=$(flags) defs=$(defs) incs=$(incs) dirdep=$(dirdep) outbase=$(outbase) objsuff=$(objsuff) deps=$(deps))
    83 $(obj): $(PATH_CURRENT)/$(source) $(deps) | $(dirdep)
     83$(obj): $(deps) $(source) | $(dirdep)
    8484        $(call MSG_L2,Compiling $$@ using GCC)
    8585        $(TOOL_GCC_CC) -c\
     
    107107define TOOL_GCC_COMPILE_CXX
    108108#$ (warning dbg: TOOL_GCC_COMPILE_CXX: target=$(target) source=$(source) obj=$(obj) dep=$(dep) flags=$(flags) defs=$(defs) incs=$(incs) dirdep=$(dirdep) outbase=$(outbase) objsuff=$(objsuff) deps=$(deps))
    109 $(obj): $(source) $(deps) | $(dirdep)
     109$(obj): $(deps) $(source) | $(dirdep)
    110110        $(call MSG_L2,Compiling $$@ using GCC)
    111111        $(TOOL_GCC_CXX) -c\
     
    129129define TOOL_GCC_LINK_LIBRARY
    130130#$ (warning dbg: TOOL_GCC_LINK_LIBRARY: target=$(target) lib=$(lib) objs=$(objs) deps=$(deps) flags=$(flags) dirdep=$(dirdep) outbase=$(outbase))
    131 $(lib): $(objs) $(deps) | $(dirdep)
     131$(lib): $(deps) $(objs) | $(dirdep)
    132132        $(call MSG_L1,Creating Library $$@)
    133133        $(RM) -f $$@
     
    153153define TOOL_GCC_LINK_PROGRAM
    154154#$ (warning dbg: TOOL_GCC_LINK_PROGRAM: target=$(target) exe=$(exe) objs=$(objs) libs=$(libs) deps=$(deps) flags=$(flags) dirdep=$(dirdep) deffile=$(deffile) outbase=$(outbase))
    155 $(exe): $(objs) $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(deps) | $(dirdep)
     155$(exe): $(deps) $(objs) $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) | $(dirdep)
    156156        $(call MSG_L1,Creating Program $$@)
    157157ifneq ($(custom_pre),)
     
    183183define TOOL_GCC_LINK_DLL
    184184#$ (warning dbg: TOOL_GCC_LINK_DLL: target=$(target) exe=$(exe) objs=$(objs) libs=$(libs) deps=$(deps) flags=$(flags) dirdep=$(dirdep) deffile=$(deffile) outbase=$(outbase))
    185 $(exe): $(objs) $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(deps) | $(dirdep)
     185$(exe): $(deps) $(objs) $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) | $(dirdep)
    186186        $(call MSG_L1,Creating Program $$@)
    187187ifneq ($(custom_pre),)
Note: See TracChangeset for help on using the changeset viewer.