home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / debian / ruleset / targets / manual.mk < prev    next >
Encoding:
Text File  |  2006-03-29  |  2.8 KB  |  76 lines

  1. ######################### -*- Mode: Makefile-Gmake -*- ########################
  2. ## manual.mk --- 
  3. ## Author           : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) 
  4. ## Created On       : Mon Oct 31 15:52:16 2005
  5. ## Created On Node  : glaurung.internal.golden-gryphon.com
  6. ## Last Modified By : Manoj Srivastava
  7. ## Last Modified On : Wed Jan  4 18:26:29 2006
  8. ## Last Machine Used: glaurung.internal.golden-gryphon.com
  9. ## Update Count     : 1
  10. ## Status           : Unknown, Use with caution!
  11. ## HISTORY          : 
  12. ## Description      : This file is responsible for creating the kernel-manual packages 
  13. ## 
  14. ## arch-tag: a34656e9-483a-4339-a26b-f1b5c5a2d964
  15. ## 
  16. ## 
  17. ## This program is free software; you can redistribute it and/or modify
  18. ## it under the terms of the GNU General Public License as published by
  19. ## the Free Software Foundation; either version 2 of the License, or
  20. ## (at your option) any later version.
  21. ##
  22. ## This program is distributed in the hope that it will be useful,
  23. ## but WITHOUT ANY WARRANTY; without even the implied warranty of
  24. ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  25. ## GNU General Public License for more details.
  26. ##
  27. ## You should have received a copy of the GNU General Public License
  28. ## along with this program; if not, write to the Free Software
  29. ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  30. ##
  31. ###############################################################################
  32.  
  33.  
  34. # Only dependencies that have not been registered into the ladder
  35. # created in rulesets/common/targets.mk
  36. install/$(m_package): install/$(d_package) 
  37.     $(REASON)
  38.     @echo "This is kernel package version $(kpkg_version)."
  39. ifeq ($(strip $(MAKING_VIRTUAL_IMAGE)),)
  40.     rm -rf            $(TMPTOP)
  41.     $(make_directory) $(DOCDIR)
  42.     $(make_directory) $(MANDIR)/man9
  43.     $(install_file)   debian/changelog    $(DOCDIR)/changelog.Debian
  44.     test ! -d $(TMP_MAN) || find $(TMP_MAN) -type f -exec mv {} $(MAN9DIR) \;
  45.     -gunzip -qfr $(MANDIR)
  46.     find $(MANDIR) -type f -size 0 -exec rm {} \;
  47.     -gzip -9qfr $(MANDIR)
  48.     -gzip -9qfr $(DOCDIR)
  49.     $(install_file) $(DEBDIR)/pkg/doc/copyright $(DOCDIR)/copyright
  50. endif
  51.  
  52. debian/$(m_package): testroot
  53.     $(REASON)
  54.     @echo "This is kernel package version $(kpkg_version)."
  55. ifeq ($(strip $(MAKING_VIRTUAL_IMAGE)),)
  56.     $(make_directory) $(TMPTOP)/DEBIAN
  57.     dpkg-gencontrol -isp -p$(package)       -P$(TMPTOP)/
  58.     chmod -R og=rX                            $(TMPTOP)
  59.     chown -R root:root                        $(TMPTOP)
  60.     dpkg --build                              $(TMPTOP) $(DEB_DEST)
  61. endif
  62.  
  63. binary/$(m_package):
  64.     $(REASON)
  65.     @echo "This is kernel package version $(kpkg_version)."
  66.     $(checkdir)
  67. ifeq ($(strip $(MAKING_VIRTUAL_IMAGE)),)
  68.     $(require_root)
  69.     $(eval $(deb_rule))
  70.     $(root_run_command) debian/$(package)
  71. endif
  72.  
  73. #Local variables:
  74. #mode: makefile
  75. #End:
  76.