diff options
Diffstat (limited to 'scripts/Makefile')
| -rw-r--r-- | scripts/Makefile | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/scripts/Makefile b/scripts/Makefile index 0c1ef38ca7ec..c4c86002e762 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -2,7 +2,12 @@ # always needed # --------------------------------------------------------------------------- -all: mkdep split-include +# The following temporary rule will make sure that people's +# trees get updated to the right permissions, since patch(1) +# can't do it +CHMOD_FILES := docgen gen-all-syms kernel-doc mkcompile_h mkversion_h makelst + +all: mkdep split-include $(CHMOD_FILES) mkdep: mkdep.c $(HOSTCC) $(HOSTCFLAGS) -o $@ $< @@ -10,6 +15,9 @@ mkdep: mkdep.c split-include: split-include.c $(HOSTCC) $(HOSTCFLAGS) -o $@ $< +$(CHMOD_FILES): FORCE + @chmod a+x $@ + # xconfig # --------------------------------------------------------------------------- @@ -44,15 +52,11 @@ tkparse.o tkcond.o tkgen.o: %.o: %.c # DocBook stuff # --------------------------------------------------------------------------- -doc-progs: docproc docgen gen-all-syms kernel-doc +doc-progs: docproc docproc: docproc.c $(HOSTCC) $(HOSTCFLAGS) -o $@ $< -docgen gen-all-syms kernel-doc: FORCE - chmod 755 $@ - - include $(TOPDIR)/Rules.make # we don't have automatic deps for host programs |
