summaryrefslogtreecommitdiff
path: root/scripts/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/Makefile')
-rw-r--r--scripts/Makefile16
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