Changeset 3160 for trunk/kBuild/header.kmk
- Timestamp:
- Mar 19, 2018, 11:39:19 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/header.kmk
r3121 r3160 971 971 # 972 972 973 ## Temporary for the compile rule below. 974 if "$(KBUILD_KMK_REVISION)" >= 3134 975 KBUILD_HAVE_OPTIMIZED_APPEND := 1 976 endif 977 973 978 ## 974 979 # Advanced version of KB_FN_AUTO_CMD_DEPS_COMMANDS_EX where you set … … 978 983 # 979 984 # @param 1 dep file. 985 ifdef KBUILD_HAVE_OPTIMIZED_APPEND 986 define KB_FN_AUTO_CMD_DEPS_COMMANDS_EX 987 %$(QUIET2)$(APPEND) -tin "$1" \ 988 'define AUTO_CMD_DEP_$(translate $@,:,_)_PREV_CMDS' \ 989 '--insert-command=$@' \ 990 'endef' 991 endef 992 else 980 993 define KB_FN_AUTO_CMD_DEPS_COMMANDS_EX 981 994 %$(QUIET2)$(RM) -f -- "$1" 982 983 984 995 %$(QUIET2)$(APPEND) "$1" 'define AUTO_CMD_DEP_$(translate $@,:,_)_PREV_CMDS' 996 %$(QUIET2)$(APPEND) -c "$1" '$@' 997 %$(QUIET2)$(APPEND) "$1" 'endef' 985 998 endef 999 endif 986 1000 987 1001 ## … … 996 1010 # automatically generate command dependencies. 997 1011 # After or before the recipe do $(call KB_FN_AUTO_CMD_DEPS,<recipe-target>). 1012 ifdef KBUILD_HAVE_OPTIMIZED_APPEND 1013 define KB_FN_AUTO_CMD_DEPS_COMMANDS 1014 %$(QUIET2)$(APPEND) -tni "$@.auto-dep" \ 1015 'define AUTO_CMD_DEP_$(translate $@,:,_)_PREV_CMDS' \ 1016 '--insert-command="$@" \ 1017 'endef' 1018 endef 1019 else 998 1020 define KB_FN_AUTO_CMD_DEPS_COMMANDS 999 1021 %$(QUIET2)$(RM) -f -- "$@.auto-dep" … … 1002 1024 %$(QUIET2)$(APPEND) "$@.auto-dep" 'endef' 1003 1025 endef 1026 endif 1004 1027 1005 1028 ##
Note:
See TracChangeset
for help on using the changeset viewer.