|
@@ -44,6 +44,17 @@ define step_end
|
|
|
$(foreach hook,$(GLOBAL_INSTRUMENTATION_HOOKS),$(call $(hook),end,$(1),$($(PKG)_NAME))$(sep))
|
|
|
endef
|
|
|
|
|
|
+#######################################
|
|
|
+# Actual steps hooks
|
|
|
+
|
|
|
+# Time steps
|
|
|
+define step_time
|
|
|
+ printf "%s:%-5.5s:%-20.20s: %s\n" \
|
|
|
+ "$$(date +%s)" "$(1)" "$(2)" "$(3)" \
|
|
|
+ >>"$(BUILD_DIR)/build-time.log"
|
|
|
+endef
|
|
|
+GLOBAL_INSTRUMENTATION_HOOKS += step_time
|
|
|
+
|
|
|
################################################################################
|
|
|
# Implicit targets -- produce a stamp file for each step of a package build
|
|
|
################################################################################
|