diff options
Diffstat (limited to 'kernel/Makefile')
-rw-r--r-- | kernel/Makefile | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/kernel/Makefile b/kernel/Makefile index eceac38f3c65..05949c0510c5 100644 --- a/kernel/Makefile +++ b/kernel/Makefile | |||
@@ -127,11 +127,19 @@ $(obj)/config_data.h: $(obj)/config_data.gz FORCE | |||
127 | 127 | ||
128 | $(obj)/time.o: $(obj)/timeconst.h | 128 | $(obj)/time.o: $(obj)/timeconst.h |
129 | 129 | ||
130 | quiet_cmd_timeconst = TIMEC $@ | 130 | quiet_cmd_hzfile = HZFILE $@ |
131 | cmd_timeconst = $(PERL) $< $(CONFIG_HZ) > $@ | 131 | cmd_hzfile = echo "hz=$(CONFIG_HZ)" > $@ |
132 | |||
133 | targets += hz.bc | ||
134 | $(obj)/hz.bc: $(objtree)/include/config/hz.h FORCE | ||
135 | $(call if_changed,hzfile) | ||
136 | |||
137 | quiet_cmd_bc = BC $@ | ||
138 | cmd_bc = bc -q $(filter-out FORCE,$^) > $@ | ||
139 | |||
132 | targets += timeconst.h | 140 | targets += timeconst.h |
133 | $(obj)/timeconst.h: $(src)/timeconst.pl FORCE | 141 | $(obj)/timeconst.h: $(obj)/hz.bc $(src)/timeconst.bc FORCE |
134 | $(call if_changed,timeconst) | 142 | $(call if_changed,bc) |
135 | 143 | ||
136 | ifeq ($(CONFIG_MODULE_SIG),y) | 144 | ifeq ($(CONFIG_MODULE_SIG),y) |
137 | # | 145 | # |