File: local.mk

package info (click to toggle)
kernel-package 8.135
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 6,008 kB
  • ctags: 696
  • sloc: perl: 3,089; makefile: 2,344; sh: 538
file content (53 lines) | stat: -rw-r--r-- 1,771 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
############################ -*- Mode: Makefile -*- ###########################
## local.mk --- 
## Author           : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com ) 
## Created On       : Sat Nov 15 10:42:10 2003
## Created On Node  : glaurung.green-gryphon.com
## Last Modified By : Manoj Srivastava
## Last Modified On : Tue Feb 17 08:31:06 2004
## Last Machine Used: glaurung.internal.golden-gryphon.com
## Update Count     : 17
## Status           : Unknown, Use with caution!
## HISTORY          : 
## Description      : 
## 
## arch-tag: b07b1015-30ba-4b46-915f-78c776a808f4
## 
###############################################################################

BUILD/kernel-package:: check/kernel-package
INST/kernel-package::  install/kernel-package
BIN/kernel-package::   binary/kernel-package

testdir:
	$(checkdir)

check/kernel-package:        
	$(REASON)
	$(checkdir)
	$(MAKE) build

install/kernel-package: testroot
	$(REASON)
	$(checkdir)
	rm -rf $(TMPTOP)  $(TMPTOP).deb
	$(make_directory)  $(TMPTOP)/etc
	$(make_directory)  $(TMPTOP)/usr/bin
	$(make_directory)  $(TMPTOP)/usr/sbin
	$(make_directory)  $(TMPTOP)/usr/share/$(package)
	$(make_directory)  $(LINTIANDIR)
	echo "$(package): description-synopsis-might-not-be-phrased-properly" \
                                >>          $(LINTIANDIR)/$(package)
	chmod 0644                         $(LINTIANDIR)/$(package)
	$(MAKE) version=$(DEB_VERSION)  prefix=$(TMPTOP) install

binary/kernel-package: testroot
	$(REASON)
	$(checkdir)
	$(make_directory)  $(TMPTOP)/DEBIAN
	$(install_file)    debian/conffiles             $(TMPTOP)/DEBIAN/conffiles
	dpkg-gencontrol -isp
	chown -R root:root $(TMPTOP)
	chmod -R u+w,go=rX $(TMPTOP)
	dpkg --build       $(TMPTOP) ..
	touch              stamp-binary