Changeset 2008 for trunk/kBuild/header.kmk
- Timestamp:
- Oct 31, 2008, 4:55:06 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/header.kmk
r1782 r2008 36 36 ifdef KBUILD_PROFILE_SELF 37 37 _KBUILD_TS_HEADER_START := $(nanots ) # just a dummy warm up query 38 $(info prof: since start - since previous - event description) 39 $(info stat: $(make-stats )) 38 $(info prof: since start - since previous -- event description) 39 ifeq ($(KBUILD_PROFILE_SELF),2) 40 $(info stat: $(make-stats )) 41 endif 40 42 _KBUILD_TS_HEADER_START := $(nanots ) 41 43 _KBUILD_TS_PREV := $(_KBUILD_TS_HEADER_START) 44 45 _KBUILD_FMT_ELAPSED_EX = $(int-div $(int-add $(int-sub $1, $2),500000),1000000)ms 46 _KBUILD_FMT_ELAPSED = $(call _KBUILD_FMT_ELAPSED_EX,$(_KBUILD_TS_NOW),$1) 47 48 define def_profile_self 49 _KBUILD_TS_NOW := $(nanots ) 50 $(info prof: $(call _KBUILD_FMT_ELAPSED,$(_KBUILD_TS_HEADER_START)) - $(call _KBUILD_FMT_ELAPSED, $(_KBUILD_TS_PREV)) -- $(strip $1)) 51 ifeq ($(KBUILD_PROFILE_SELF),2) 52 $(info stat: $(make-stats )) 53 endif 54 _KBUILD_TS_PREV := $(_KBUILD_TS_NOW) 55 endef 56 42 57 endif 43 58 … … 1006 1021 # Include the config.kmk we found file (or the default one). 1007 1022 ifdef KBUILD_PROFILE_SELF 1008 _KBUILD_TS_NOW := $(nanots ) 1009 $(info prof: $(int-sub $(_KBUILD_TS_NOW), $(_KBUILD_TS_HEADER_START)) - $(int-sub $(_KBUILD_TS_NOW), $(_KBUILD_TS_PREV)) - including $(_CFGFILE)) 1010 $(info stat: $(make-stats )) 1011 _KBUILD_TS_PREV := $(_KBUILD_TS_NOW) 1012 1023 $(evalcall def_profile_self, including $(_CFGFILE)) 1013 1024 include $(_CFGFILE) 1014 1015 _KBUILD_TS_NOW := $(nanots ) 1016 $(info prof: $(int-sub $(_KBUILD_TS_NOW), $(_KBUILD_TS_HEADER_START)) - $(int-sub $(_KBUILD_TS_NOW), $(_KBUILD_TS_PREV)) - included $(_CFGFILE)) 1017 $(info stat: $(make-stats )) 1018 _KBUILD_TS_PREV := $(_KBUILD_TS_NOW) 1025 $(evalcall def_profile_self, included $(_CFGFILE)) 1019 1026 else 1020 1027 include $(_CFGFILE) … … 1204 1211 1205 1212 ifdef KBUILD_PROFILE_SELF 1206 _KBUILD_TS_HEADER_END := $(nanots ) 1207 $(info prof: $(int-sub $(_KBUILD_TS_HEADER_END), $(_KBUILD_TS_HEADER_START)) - $(int-sub $(_KBUILD_TS_HEADER_END), $(_KBUILD_TS_PREV)) - end of header.kmk) 1208 $(info stat: $(make-stats )) 1209 _KBUILD_TS_PREV := $(_KBUILD_TS_HEADER_END) 1213 $(evalcall def_profile_self, end of header.kmk) 1214 _KBUILD_TS_HEADER_END := $(_KBUILD_TS_PREV) 1210 1215 endif 1211 1216
Note:
See TracChangeset
for help on using the changeset viewer.