-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
65 lines (54 loc) · 1.79 KB
/
Makefile
File metadata and controls
65 lines (54 loc) · 1.79 KB
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
54
55
56
57
58
59
60
61
62
63
64
65
prefix=/usr
sysconfdir=/etc
shareddir=/usr/share/mpdev
libexecdir=/usr/libexec
mandir=/usr/share/man
logdir=/var/log/svc
servicedir=/service
version=$(shell cat ../conf-version)
release=$(shell cat ../conf-release)
email=$(shell cat ../conf-email)
edit = sed \
-e 's,@prefix\@,$(prefix),g' \
-e 's,@sysconfdir\@,$(sysconfdir),g' \
-e 's,@shareddir\@,$(shareddir),g' \
-e 's,@libexecdir\@,$(libexecdir),g' \
-e 's,@mandir\@,$(mandir),g' \
-e 's,@logdir\@,$(logdir),g' \
-e 's,@servicedir\@,$(servicedir),g' \
-e 's,@version\@,$(version),g' \
-e 's,@release\@,$(release),g' \
-e 's,@email\@,$(email),g' \
-e 's,@DATE\@,$(DATE),g'
all: rules changelog preinst postinst prerm \
mpdev.dsc mpdev.install \
debian.tar.gz
preinst: preinst.in
$(edit) $@.in > $@
postinst: postinst.in
$(edit) $@.in > $@
prerm: prerm.in
$(edit) $@.in > $@
rules: rules.in Makefile ../conf-version ../conf-release ../conf-email
$(edit) $@.in > $@;chmod +x rules
mpdev.install: mpdev.install.in
$(edit) $@.in > $@
changelog: ../doc/ChangeLog Makefile ../conf-version ../conf-release \
../conf-email
../catChangeLog --debian --name=mpdev --state=unstable \
--urgency=low ../doc/ChangeLog > $@
control: control.in ../conf-email
$(edit) $@.in > $@
copyright: copyright.in ../conf-email
$(edit) $@.in > $@
mpdev.dsc: mpdev.dsc.in Makefile ../conf-version ../conf-release ../conf-email
$(edit) $@.in > $@
debian.tar.gz: copyright preinst postinst prerm rules changelog compat \
Makefile control mpdev.install docs source/format
cd .. && tar cf - debian/copyright debian/preinst debian/postinst \
debian/prerm debian/rules debian/changelog debian/compat \
debian/control debian/mpdev.install debian/docs debian/source \
| gzip > debian/$@
clean:
/bin/rm -f rules prerm preinst postinst *.dsc changelog \
mpdev.install debian.tar.gz