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 / kernel_version.mk < prev    next >
Encoding:
Text File  |  2006-03-31  |  3.2 KB  |  98 lines

  1. ############################ -*- Mode: Makefile -*- ###########################
  2. ## kernel_version.mk --- 
  3. ## Author           : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) 
  4. ## Created On       : Mon Oct 31 18:12:22 2005
  5. ## Created On Node  : glaurung.internal.golden-gryphon.com
  6. ## Last Modified By : Manoj Srivastava
  7. ## Last Modified On : Sun Mar 26 19:53:50 2006
  8. ## Last Machine Used: glaurung.internal.golden-gryphon.com
  9. ## Update Count     : 1
  10. ## Status           : Unknown, Use with caution!
  11. ## HISTORY          : 
  12. ## Description      : 
  13. ## 
  14. ## arch-tag: 8ae3064b-78fe-4dfb-9460-a43660d0e0ca
  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. # The purpose of this snippet of makefile is to easily and accurately
  34. # extract out the kernel version information.
  35.  
  36.  
  37. MAKEFLAGS:=$(filter-out -w,$(MAKEFLAGS))
  38. MFLAGS:=$(filter-out -w,$(FLAGS))
  39.  
  40. # Include the kernel makefile
  41. override dot-config := 1
  42. include Makefile
  43. dot-config := 1
  44.  
  45. .PHONY: debian_VERSION debian_PATCHLEVEL debian_SUBLEVEL
  46. .PHONY: debian_EXTRAVERSION debian_LOCALVERSION debian_TOPDIR
  47.  
  48.  
  49. debian_KERNELRELEASE:
  50.     @echo "$(strip $(KERNELRELEASE))"
  51.  
  52. debian_VERSION:
  53.     @echo "$(strip $(VERSION))"
  54.  
  55. debian_PATCHLEVEL:
  56.     @echo "$(strip $(PATCHLEVEL))"
  57.  
  58. debian_SUBLEVEL:
  59.     @echo "$(strip $(SUBLEVEL))"
  60.  
  61. debian_EXTRAVERSION:
  62.     @echo "$(strip $(EXTRAVERSION))"
  63.  
  64. debian_LOCALVERSION:
  65.     @echo $(if $(strip $(localver-full)),"$(strip $(localver-full))", "$(strip $(LOCALVERSION))")
  66.  
  67. debian_TOPDIR:
  68. # 2.6 kernels declared TOPDIR obsolete, so use srctree if it exists
  69.     @echo $(if $(strip $(srctree)),"$(srctree)","$(TOPDIR)")
  70.  
  71.  
  72. debian_conf_var:
  73.         @echo "ARCH             = $(ARCH)"
  74.         @echo "HOSTCC           = $(HOSTCC)"
  75.         @echo "HOSTCFLAGS       = $(HOSTCFLAGS)"
  76.         @echo "CROSS_COMPILE    = $(CROSS_COMPILE)"
  77.         @echo "AS               = $(AS)"
  78.         @echo "LD               = $(LD)"
  79.         @echo "CC               = $(CC)"
  80.         @echo "CPP              = $(CPP)"
  81.         @echo "AR               = $(AR)"
  82.         @echo "NM               = $(NM)"
  83.         @echo "STRIP            = $(STRIP)"
  84.         @echo "OBJCOPY          = $(OBJCOPY)"
  85.         @echo "OBJDUMP          = $(OBJDUMP)"
  86.         @echo "MAKE             = $(MAKE)"
  87.         @echo "GENKSYMS         = $(GENKSYMS)"
  88.         @echo "CFLAGS           = $(CFLAGS)"
  89.         @echo "AFLAGS           = $(AFLAGS)"
  90.         @echo "MODFLAGS         = $(MODFLAGS)"
  91.  
  92.  
  93. # arch-tag: ecfa9843-6306-470e-8ab9-2dfca1d40613
  94.  
  95. #Local Variables:
  96. #mode: makefile
  97. #End:
  98.