Ignore:
Timestamp:
Oct 31, 2011, 9:36:48 PM (14 years ago)
Author:
dmik
Message:

Fix debug+release .def mode of the import library made with ImpDef tool.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/gcc-kmk/Config.kmk

    r21767 r21772  
    2222ifneq ($(3),)
    2323    local def_debug := $(3)
    24         local def_exp_debug := $$$$($(1)_imp_0_OUTDIR)/$(basename $(def_debug)).exp.def
     24        local def_exp_debug := $(basename $(def_debug)).exp.def
    2525endif
    2626    $(eval $(def_odin_implib))
     
    3131    $(target)_imp_TEMPLATE = OdinCxx
    3232    $(target)_imp_NAME     = $(target)
     33    $$$$($(target)_imp_0_OUTDIR)/$(def_exp): $(def) | $$$$(dir $$$$@)
     34                %$$(call MSG_TOOL,impdef,$(target)_imp,$(abspath $$<),$$@)
     35                $(QUIET2)$$(PATH_STAGE_BIN)/impdef $$< $$@
    3336ifeq ($(def_exp_debug),)
    3437    $(target)_imp_SOURCES  = $$($(target)_imp_0_OUTDIR)/$(def_exp)
    35     $$$$($(target)_imp_0_OUTDIR)/$(def_exp): $(def) | $$$$(dir $$$$@)
    36                 $$(PATH_STAGE_BIN)/impdef $$< $$@
    3738    $(target)_imp_CLEAN   += $$($(target)_imp_0_OUTDIR)/$(def_exp)
    3839else
    39     $(target)_imp_SOURCES.release  = $(def_exp)
    40     $(def_exp): $(def) | $$$$(dir $$$$@)
    41                 $$(PATH_STAGE_BIN)/impdef $$< $$@
    42     $(target)_imp_CLEAN   += $(def_exp)
    43     $(target)_imp_SOURCES.debug   = $(def_exp_debug)
    44     $(def_exp_debug): $(def_debug) | $$$$(dir $$$$@)
    45                 $$(PATH_STAGE_BIN)/impdef $$< $$@
    46     $(target)_imp_CLEAN   += $(def_exp_debug)
     40    $(target)_imp_SOURCES.release  = $$($(target)_imp_0_OUTDIR)/$(def_exp)
     41    $(target)_imp_CLEAN.release   += $$($(target)_imp_0_OUTDIR)/$(def_exp)
     42    $$$$($(target)_imp_0_OUTDIR)/$(def_exp_debug): $(def_debug) | $$$$(dir $$$$@)
     43                %$$(call MSG_TOOL,impdef,$(target)_imp,$(abspath $$<),$$@)
     44                $(QUIET2)$$(PATH_STAGE_BIN)/impdef $$< $$@
     45    $(target)_imp_SOURCES.debug    = $$($(target)_imp_0_OUTDIR)/$(def_exp_debug)
     46    $(target)_imp_CLEAN.debug     += $$($(target)_imp_0_OUTDIR)/$(def_exp_debug)
    4747endif
    4848endef
Note: See TracChangeset for help on using the changeset viewer.