Changeset 643 for trunk/kBuild


Ignore:
Timestamp:
Dec 1, 2006, 9:25:28 PM (19 years ago)
Author:
bird
Message:

Don't delete object files we find in _SOURCES.*. Fixes #7.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/footer.kmk

    r641 r643  
    14531453out         := $(outbase)$(suff)
    14541454TARGET_$(target) := $(out)
    1455 $(target)_OBJS_ := $(filter %.o %.obj, \
    1456         $($(target)_SOURCES) \
    1457         $($(target)_SOURCES.$(bld_trg)) \
    1458         $($(target)_SOURCES.$(bld_trg_arch)) \
    1459         $($(target)_SOURCES.$(bld_trg).$(bld_trg_arch)) \
    1460         $($(target)_SOURCES.$(bld_trg_cpu)) \
    1461         $($(target)_SOURCES.$(bld_type)))
     1455$(target)_OBJS_ :=
    14621456
    14631457# source -> object
     
    14851479        $($(target)_SOURCES.$(bld_trg_cpu)) \
    14861480        $($(target)_SOURCES.$(bld_type)))
    1487 objs         = $($(target)_OBJS_)
     1481objs         = $(filter %.o %.obj, \
     1482        $($(target)_SOURCES) \
     1483        $($(target)_SOURCES.$(bld_trg)) \
     1484        $($(target)_SOURCES.$(bld_trg_arch)) \
     1485        $($(target)_SOURCES.$(bld_trg).$(bld_trg_arch)) \
     1486        $($(target)_SOURCES.$(bld_trg_cpu)) \
     1487        $($(target)_SOURCES.$(bld_type))) \
     1488    $($(target)_OBJS_)
    14881489dirdep      := $(call DIRDEP,$(dir $(out)))
    14891490## @todo fix dependencies on makefiles an such
     
    15631564PATH_$(target)   := $(patsubst %/,%,$(dir $(outbase)))
    15641565TARGET_$(target) := $(out)
    1565 $(target)_OBJS_  := $(filter %.o %.obj, \
    1566         $($(target)_SOURCES) \
    1567         $($(target)_SOURCES.$(bld_trg)) \
    1568         $($(target)_SOURCES.$(bld_trg_arch)) \
    1569         $($(target)_SOURCES.$(bld_trg).$(bld_trg_arch)) \
    1570         $($(target)_SOURCES.$(bld_trg_cpu)) \
    1571         $($(target)_SOURCES.$(bld_type)))
     1566$(target)_OBJS_  :=
    15721567
    15731568# source -> object
     
    16031598        $($(target)_SOURCES.$(bld_trg_cpu)) \
    16041599        $($(target)_SOURCES.$(bld_type)))
    1605 objs         = $($(target)_OBJS_)
     1600objs         = $(filter %.o %.obj, \
     1601        $($(target)_SOURCES) \
     1602        $($(target)_SOURCES.$(bld_trg)) \
     1603        $($(target)_SOURCES.$(bld_trg_arch)) \
     1604        $($(target)_SOURCES.$(bld_trg).$(bld_trg_arch)) \
     1605        $($(target)_SOURCES.$(bld_trg_cpu)) \
     1606        $($(target)_SOURCES.$(bld_type))) \
     1607        $($(target)_OBJS_)
    16061608libs        :=\
    16071609        $($(target)_LIBS.$(bld_trg_cpu))\
Note: See TracChangeset for help on using the changeset viewer.