~ubuntu-branches/debian/stretch/dkms/stretch

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Giuseppe Iuculano, 8510207
  • Date: 2009-12-15 08:57:24 UTC
  • mfrom: (1.1.12 upstream) (7.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20091215085724-i177u1akx59x30ou
Tags: 2.1.1.0-2
[8510207] Do not install upstart job file

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
RELEASE_DATE := "26-Aug-2009"
 
1
RELEASE_DATE := "14-Dec-2009"
2
2
RELEASE_MAJOR := 2
3
3
RELEASE_MINOR := 1
4
 
RELEASE_SUBLEVEL := 0
5
 
RELEASE_EXTRALEVEL := .1
 
4
RELEASE_SUBLEVEL := 1
 
5
RELEASE_EXTRALEVEL := .0
6
6
RELEASE_NAME := dkms
7
7
RELEASE_VERSION := $(RELEASE_MAJOR).$(RELEASE_MINOR).$(RELEASE_SUBLEVEL)$(RELEASE_EXTRALEVEL)
8
8
RELEASE_STRING := $(RELEASE_NAME)-$(RELEASE_VERSION)
16
16
INITD = $(DESTDIR)/etc/init.d
17
17
LIBDIR = $(DESTDIR)/usr/lib/dkms
18
18
BASHDIR = $(DESTDIR)/etc/bash_completion.d
19
 
DOCDIR = $(DESTDIR)/usr/share/doc/dkms
20
19
KCONF = $(DESTDIR)/etc/kernel
 
20
SHAREDIR = $(DESTDIR)/usr/share
 
21
DOCDIR = $(SHAREDIR)/doc/dkms
21
22
 
22
23
#Define the top-level build directory
23
24
BUILDDIR := $(shell pwd)
32
33
 
33
34
clean-dpkg: clean
34
35
        rm -f debian/dkms.dkms_autoinstaller.init
 
36
        rm -f debian/dkms.dkms_autoinstaller.upstart
35
37
 
36
38
copy-init:
37
39
        install -m 755 dkms_autoinstaller debian/dkms.dkms_autoinstaller.init
 
40
        install -m 755 dkms_autoinstaller.upstart debian/dkms.dkms_autoinstaller.upstart
38
41
 
39
42
install:
40
 
        mkdir -m 0755 -p $(VAR) $(SBIN) $(MAN) $(INITD) $(ETC) $(BASHDIR)
 
43
        mkdir -m 0755 -p $(VAR) $(SBIN) $(MAN) $(INITD) $(ETC) $(BASHDIR) $(SHAREDIR) $(LIBDIR)
41
44
        sed -e "s/\[INSERT_VERSION_HERE\]/$(RELEASE_VERSION)/" dkms > dkms.versioned
42
45
        mv -f dkms.versioned dkms
43
 
        mkdir   -p -m 0755 $(LIBDIR)
 
46
        mkdir   -p -m 0755 $(SHAREDIR)/apport/package-hooks
44
47
        install -p -m 0755 dkms_common.postinst $(LIBDIR)/common.postinst
45
48
        install -p -m 0755 dkms $(SBIN)
46
49
        install -p -m 0755 dkms_autoinstaller $(INITD)
 
50
        install -p -m 0755 dkms_autoinstaller $(LIBDIR)
 
51
        install -p -m 0755 dkms_apport.py $(SHAREDIR)/apport/package-hooks/dkms.py
47
52
        install -p -m 0644 dkms_framework.conf $(ETC)/framework.conf
48
53
        install -p -m 0644 dkms_dbversion $(VAR)
49
54
        install -p -m 0644 dkms.bash-completion $(BASHDIR)/dkms
71
76
        mkdir -m 0755 -p $(DOCDIR)
72
77
        install -p -m 0644 $(DOCFILES) $(DOCDIR)
73
78
 
74
 
install-ubuntu: install copy-init install-doc
 
79
install-debian: install copy-init install-doc
75
80
        mkdir   -p -m 0755 $(KCONF)/header_postinst.d
76
81
        install -p -m 0755 kernel_postinst.d_dkms $(KCONF)/header_postinst.d/dkms
77
82
        mkdir   -p -m 0755 $(ETC)/template-dkms-mkdeb/debian
78
83
        ln -s template-dkms-mkdeb $(ETC)/template-dkms-mkdsc
79
84
        install -p -m 0664 template-dkms-mkdeb/Makefile $(ETC)/template-dkms-mkdeb/
80
85
        install -p -m 0664 template-dkms-mkdeb/debian/* $(ETC)/template-dkms-mkdeb/debian/
 
86
        chmod +x $(ETC)/template-dkms-mkdeb/debian/postinst
 
87
        chmod +x $(ETC)/template-dkms-mkdeb/debian/prerm
 
88
        chmod +x $(ETC)/template-dkms-mkdeb/debian/rules
81
89
        rm $(DOCDIR)/COPYING*
 
90
        rm $(DOCDIR)/sample*
82
91
 
83
92
deb_destdir=$(BUILDDIR)/dist
84
93
TARBALL=$(deb_destdir)/$(RELEASE_STRING).tar.gz