Changeset 126 for trunk/kBuild/footer.kmk
- Timestamp:
- Jun 26, 2004, 12:13:54 AM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/footer.kmk
r122 r126 630 630 $(eval outbase := $(call _TARGET_BASE,$(target),$(target))) 631 631 $(eval PATH_$(target) := $(patsubst %/,%,$(dir $(outbase)))) 632 $(eval libsuff := $(firstword\ 633 $($(target)_LIBSUFF.$(BUILD_TARGET))\ 634 $($(target)_LIBSUFF)\ 635 $(TOOL_$(tool)_ARLIBSUFF.$(BUILD_TARGET))\ 636 $(TOOL_$(tool)_ARLIBSUFF)\ 637 $(SUFF_LIB)\ 638 )) 632 639 $(eval lib := $(outbase)$(libsuff)) 633 640 $(eval flags :=\ … … 639 646 $($(target)_ARFLAGS.$(BUILD_TYPE))\ 640 647 ) 641 $(eval libsuff := $(firstword\642 $($(target)_LIBSUFF.$(BUILD_TARGET))\643 $($(target)_LIBSUFF)\644 $(TOOL_$(tool)_ARLIBSUFF.$(BUILD_TARGET))\645 $(TOOL_$(tool)_ARLIBSUFF)\646 $(SUFF_LIB)\647 ))648 648 $(eval objs = $(_OBJS_$(target))) 649 649 $(eval othersrc := $(filter-out %.c %.cpp %.cxx %.cc %.s %.S %.asm,$($(target)_SOURCES) $($(target)_SOURCES.$(BUILD_TARGET)) $($(target)_SOURCES.$(BUILD_MODE)))) … … 654 654 $(eval $(TOOL_$(tool)_LINK_LIBRARY)) 655 655 656 _OBJS += $(_OBJS_$(target)) 656 # publish rule (still need work) 657 ifndef $(target)_noinst 658 $(eval publib := $(PATH_LIB)/$(notdir $(lib))) 659 $(publib) : $(lib) $(dir $(publib)).dir_created 660 $(CP) $(lib) $(publib) 661 662 _LIBS += $(publib) 663 _OUT_FILES += $(lib) $(publib) 664 else 657 665 _LIBS += $(lib) 658 666 _OUT_FILES += $(lib) 667 endif 668 _OBJS += $(_OBJS_$(target)) 659 669 endef 660 670 … … 993 1003 # Directories. 994 1004 # 995 _OUTPUT_FILES := $(_OBJS) $(_LIBS) $(_EXES) $(_DLLS) $(_SYSMODS) 996 _DIRFILES := $(sort $(addsuffix /.dir_created,$(_DIRS)) $(addsuffix .dir_created,$(dir $(_OUTPUT_FILES)))) 1005 $(warning _OUT_FILES=$(_OUT_FILES)) 1006 _DIRFILES := $(sort $(addsuffix /.dir_created,$(_DIRS)) $(addsuffix .dir_created,$(dir $(_OUT_FILES) $(_OBJS)))) 1007 $(warning _DIRFILES=$(_DIRFILES)) 997 1008 998 1009 define def_createdir
Note:
See TracChangeset
for help on using the changeset viewer.