diff options
| author | Linus Torvalds <torvalds@g5.osdl.org> | 2006-03-25 11:48:48 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-03-25 11:48:48 -0500 |
| commit | 2e1ca21d46aaef95101723fa402f39d3a95aba59 (patch) | |
| tree | cd95efefb9ccb6ab4ac0589d01c06cdfc22cc989 /scripts/package | |
| parent | 315ab19a6d12d6af7b6957090822f3057ab7e80f (diff) | |
| parent | eae0f536f640bb95f2ad437a57c40c7d5683d1ac (diff) | |
Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild
* master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild: (46 commits)
kbuild: remove obsoleted scripts/reference_* files
kbuild: fix make help & make *pkg
kconfig: fix time ordering of writes to .kconfig.d and include/linux/autoconf.h
Kconfig: remove the CONFIG_CC_ALIGN_* options
kbuild: add -fverbose-asm to i386 Makefile
kbuild: clean-up genksyms
kbuild: Lindent genksyms.c
kbuild: fix genksyms build error
kbuild: in makefile.txt note that Makefile is preferred name for kbuild files
kbuild: replace PHONY with FORCE
kbuild: Fix bug in crc symbol generating of kernel and modules
kbuild: change kbuild to not rely on incorrect GNU make behavior
kbuild: when warning symbols exported twice now tell user this is the problem
kbuild: fix make dir/file.xx when asm symlink is missing
kbuild: in the section mismatch check try harder to find symbols
kbuild: fix section mismatch check for unwind on IA64
kbuild: kill false positives from section mismatch warnings for powerpc
kbuild: kill trailing whitespace in modpost & friends
kbuild: small update of allnoconfig description
kbuild: make namespace.pl CROSS_COMPILE happy
...
Trivial conflict in arch/ppc/boot/Makefile manually fixed up
Diffstat (limited to 'scripts/package')
| -rw-r--r-- | scripts/package/Makefile | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/scripts/package/Makefile b/scripts/package/Makefile index c201ef001f0..7c434e037e7 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' |
