diff options
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | scripts/package/Makefile | 18 |
2 files changed, 7 insertions, 13 deletions
@@ -1000,8 +1000,6 @@ distclean: mrproper | |||
1000 | # rpm target kept for backward compatibility | 1000 | # rpm target kept for backward compatibility |
1001 | package-dir := $(srctree)/scripts/package | 1001 | package-dir := $(srctree)/scripts/package |
1002 | 1002 | ||
1003 | PHONY += %-pkg rpm | ||
1004 | |||
1005 | %pkg: FORCE | 1003 | %pkg: FORCE |
1006 | $(Q)$(MAKE) -f $(package-dir)/Makefile $@ | 1004 | $(Q)$(MAKE) -f $(package-dir)/Makefile $@ |
1007 | rpm: FORCE | 1005 | rpm: FORCE |
diff --git a/scripts/package/Makefile b/scripts/package/Makefile index d3038b7643ae..7c434e037e7f 100644 --- a/scripts/package/Makefile +++ b/scripts/package/Makefile | |||
@@ -32,12 +32,11 @@ MKSPEC := $(srctree)/scripts/package/mkspec | |||
32 | PREV := set -e; cd ..; | 32 | PREV := set -e; cd ..; |
33 | 33 | ||
34 | # rpm-pkg | 34 | # rpm-pkg |
35 | PHONY += rpm-pkg rpm | 35 | # --------------------------------------------------------------------------- |
36 | |||
37 | $(objtree)/kernel.spec: $(MKSPEC) $(srctree)/Makefile | 36 | $(objtree)/kernel.spec: $(MKSPEC) $(srctree)/Makefile |
38 | $(CONFIG_SHELL) $(MKSPEC) > $@ | 37 | $(CONFIG_SHELL) $(MKSPEC) > $@ |
39 | 38 | ||
40 | rpm-pkg rpm: $(objtree)/kernel.spec | 39 | rpm-pkg rpm: $(objtree)/kernel.spec FORCE |
41 | $(MAKE) clean | 40 | $(MAKE) clean |
42 | $(PREV) ln -sf $(srctree) $(KERNELPATH) | 41 | $(PREV) ln -sf $(srctree) $(KERNELPATH) |
43 | $(PREV) tar -cz $(RCS_TAR_IGNORE) -f $(KERNELPATH).tar.gz $(KERNELPATH)/. | 42 | $(PREV) tar -cz $(RCS_TAR_IGNORE) -f $(KERNELPATH).tar.gz $(KERNELPATH)/. |
@@ -54,11 +53,11 @@ rpm-pkg rpm: $(objtree)/kernel.spec | |||
54 | clean-files := $(objtree)/kernel.spec | 53 | clean-files := $(objtree)/kernel.spec |
55 | 54 | ||
56 | # binrpm-pkg | 55 | # binrpm-pkg |
57 | PHONY += binrpm-pkg | 56 | # --------------------------------------------------------------------------- |
58 | $(objtree)/binkernel.spec: $(MKSPEC) $(srctree)/Makefile | 57 | $(objtree)/binkernel.spec: $(MKSPEC) $(srctree)/Makefile |
59 | $(CONFIG_SHELL) $(MKSPEC) prebuilt > $@ | 58 | $(CONFIG_SHELL) $(MKSPEC) prebuilt > $@ |
60 | 59 | ||
61 | binrpm-pkg: $(objtree)/binkernel.spec | 60 | binrpm-pkg: $(objtree)/binkernel.spec FORCE |
62 | $(MAKE) KBUILD_SRC= | 61 | $(MAKE) KBUILD_SRC= |
63 | set -e; \ | 62 | set -e; \ |
64 | $(CONFIG_SHELL) $(srctree)/scripts/mkversion > $(objtree)/.tmp_version | 63 | $(CONFIG_SHELL) $(srctree)/scripts/mkversion > $(objtree)/.tmp_version |
@@ -71,9 +70,7 @@ clean-files += $(objtree)/binkernel.spec | |||
71 | 70 | ||
72 | # Deb target | 71 | # Deb target |
73 | # --------------------------------------------------------------------------- | 72 | # --------------------------------------------------------------------------- |
74 | # | 73 | deb-pkg: FORCE |
75 | PHONY += deb-pkg | ||
76 | deb-pkg: | ||
77 | $(MAKE) KBUILD_SRC= | 74 | $(MAKE) KBUILD_SRC= |
78 | $(CONFIG_SHELL) $(srctree)/scripts/package/builddeb | 75 | $(CONFIG_SHELL) $(srctree)/scripts/package/builddeb |
79 | 76 | ||
@@ -82,8 +79,7 @@ clean-dirs += $(objtree)/debian/ | |||
82 | 79 | ||
83 | # tarball targets | 80 | # tarball targets |
84 | # --------------------------------------------------------------------------- | 81 | # --------------------------------------------------------------------------- |
85 | PHONY += tar%pkg | 82 | tar%pkg: FORCE |
86 | tar%pkg: | ||
87 | $(MAKE) KBUILD_SRC= | 83 | $(MAKE) KBUILD_SRC= |
88 | $(CONFIG_SHELL) $(srctree)/scripts/package/buildtar $@ | 84 | $(CONFIG_SHELL) $(srctree)/scripts/package/buildtar $@ |
89 | 85 | ||
@@ -92,7 +88,7 @@ clean-dirs += $(objtree)/tar-install/ | |||
92 | 88 | ||
93 | # Help text displayed when executing 'make help' | 89 | # Help text displayed when executing 'make help' |
94 | # --------------------------------------------------------------------------- | 90 | # --------------------------------------------------------------------------- |
95 | help: | 91 | help: FORCE |
96 | @echo ' rpm-pkg - Build the kernel as an RPM package' | 92 | @echo ' rpm-pkg - Build the kernel as an RPM package' |
97 | @echo ' binrpm-pkg - Build an rpm package containing the compiled kernel' | 93 | @echo ' binrpm-pkg - Build an rpm package containing the compiled kernel' |
98 | @echo ' and modules' | 94 | @echo ' and modules' |