Changeset 2225 in kBuild
- Timestamp:
- Jan 8, 2009 10:29:21 PM (16 years ago)
- Location:
- trunk/kBuild
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/footer.kmk
r2222 r2225 2126 2126 $(INSTARGET_$(target)) : $(out) | $(call DIRDEP,$(dir $(INSTARGET_$(target)))) 2127 2127 %$$(call MSG_INST_TRG,$(target),$(out),$$@) 2128 $$(QUIET)$$(INSTALL) $ $(if $(mode),-m $(mode)) -- $(out) $$@2128 $$(QUIET)$$(INSTALL) $(if $(mode),-m $(mode)) $(if $(uid),-o $(uid)) $(if $(gid),-g $(gid)) -- $(out) $$@ 2129 2129 2130 2130 ifdef KBUILD_DO_AUTO_INSTALL … … 2251 2251 endif 2252 2252 INSTARGET_$(target) := $(patsubst %/,%/$(notdir $(out)),$(inst)) 2253 2253 local mode := $(firstword \ 2254 $($(target)_MODE.$(bld_trg).$(bld_trg_arch).$(bld_type)) \ 2255 $($(target)_MODE.$(bld_trg).$(bld_trg_arch)) \ 2256 $($(target)_MODE.$(bld_trg).$(bld_type)) \ 2257 $($(target)_MODE.$(bld_trg_arch)) \ 2258 $($(target)_MODE.$(bld_trg)) \ 2259 $($(target)_MODE.$(bld_type)) \ 2260 $($(target)_MODE) ) 2261 local uid := $(firstword \ 2262 $($(target)_UID.$(bld_trg).$(bld_trg_arch).$(bld_type)) \ 2263 $($(target)_UID.$(bld_trg).$(bld_trg_arch)) \ 2264 $($(target)_UID.$(bld_trg).$(bld_type)) \ 2265 $($(target)_UID.$(bld_trg_arch)) \ 2266 $($(target)_UID.$(bld_trg)) \ 2267 $($(target)_UID.$(bld_type)) \ 2268 $($(target)_UID) ) 2269 local gid := $(firstword \ 2270 $($(target)_GID.$(bld_trg).$(bld_trg_arch).$(bld_type)) \ 2271 $($(target)_GID.$(bld_trg).$(bld_trg_arch)) \ 2272 $($(target)_GID.$(bld_trg).$(bld_type)) \ 2273 $($(target)_GID.$(bld_trg_arch)) \ 2274 $($(target)_GID.$(bld_trg)) \ 2275 $($(target)_GID.$(bld_type)) \ 2276 $($(target)_GID) ) 2277 2278 # generate the install rule 2254 2279 $(eval $(def_link_install_rule)) 2255 2280 … … 2853 2878 $(typevar) += $(out) 2854 2879 endif 2880 local mode := $(firstword \ 2881 $($(target)_MODE.$(bld_trg).$(bld_trg_arch).$(bld_type)) \ 2882 $($(target)_MODE.$(bld_trg).$(bld_trg_arch)) \ 2883 $($(target)_MODE.$(bld_trg).$(bld_type)) \ 2884 $($(target)_MODE.$(bld_trg_arch)) \ 2885 $($(target)_MODE.$(bld_trg)) \ 2886 $($(target)_MODE.$(bld_type)) \ 2887 $($(target)_MODE) ) 2888 local uid := $(firstword \ 2889 $($(target)_UID.$(bld_trg).$(bld_trg_arch).$(bld_type)) \ 2890 $($(target)_UID.$(bld_trg).$(bld_trg_arch)) \ 2891 $($(target)_UID.$(bld_trg).$(bld_type)) \ 2892 $($(target)_UID.$(bld_trg_arch)) \ 2893 $($(target)_UID.$(bld_trg)) \ 2894 $($(target)_UID.$(bld_type)) \ 2895 $($(target)_UID) ) 2896 local gid := $(firstword \ 2897 $($(target)_GID.$(bld_trg).$(bld_trg_arch).$(bld_type)) \ 2898 $($(target)_GID.$(bld_trg).$(bld_trg_arch)) \ 2899 $($(target)_GID.$(bld_trg).$(bld_type)) \ 2900 $($(target)_GID.$(bld_trg_arch)) \ 2901 $($(target)_GID.$(bld_trg)) \ 2902 $($(target)_GID.$(bld_type)) \ 2903 $($(target)_GID) ) 2904 2855 2905 # generate the install rule 2856 2906 $(eval $(def_link_install_rule)) -
trunk/kBuild/header.kmk
r2223 r2225 792 792 # will do the necessary inheritance for templates, sdks, tools and targets. 793 793 PROPS_SINGLE := $(PROPS_TOOLS) TEMPLATE INST NOINST BLD_TYPE BLD_TRG BLD_TRG_ARCH BLD_TRG_CPU FETCHDIR \ 794 OBJSUFF COBJSUFF CXXOBJSUFF OBJCOBJSUFF ASOBJSUFF RCOBJSUFF SYSSUFF BINSUFF EXESUFF DLLSUFF LIBSUFF ARLIBSUFF 794 OBJSUFF COBJSUFF CXXOBJSUFF OBJCOBJSUFF ASOBJSUFF RCOBJSUFF SYSSUFF BINSUFF EXESUFF DLLSUFF LIBSUFF ARLIBSUFF \ 795 MODE UID GID 795 796 ## PROPS_SINGLE_LNK 796 797 # Subset of PROPS_SINGLE which applies to all linkable targets. 797 798 PROPS_SINGLE_LNK := TOOL TEMPLATE CTOOL CXXTOOL OBJCTOOL ASTOOL RCTOOL \ 798 799 INST NOINST BLD_TYPE BLD_TRG BLD_TRG_ARCH BLD_TRG_CPU \ 799 OBJSUFF COBJSUFF CXXOBJSUFF OBJCOBJSUFF ASOBJSUFF RCOBJSUFF 800 OBJSUFF COBJSUFF CXXOBJSUFF OBJCOBJSUFF ASOBJSUFF RCOBJSUFF \ 801 MODE UID GID 800 802 801 803 ## PROPS_DEFERRED
Note:
See TracChangeset
for help on using the changeset viewer.