/
Makefile.in
53 lines (47 loc) · 1.24 KB
/
Makefile.in
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
prefix=@prefix@
exec_prefix=@exec_prefix@
bindir=@bindir@
sbindir=@sbindir@
libexecdir=@libexecdir@
sysconfdir=@sysconfdir@
sharedstatedir=@sharedstatedir@
localstatedir=@localstatedir@
libdir=@libdir@
includedir=@includedir@
oldincludedir=@oldincludedir@
datarootdir=@datarootdir@
datadir=@datadir@
infodir=@infodir@
localedir=@localedir@
mandir=@mandir@
docdir=@docdir@
htmldir=@htmldir@
dvidir=@dvidir@
pdfdir=@pdfdir@
psdir=@psdir@
INSTALL=@INSTALL@
VERSION=$(shell grep Version control | awk '{print $$2}')
all:
@true
install:
$(INSTALL) -d $(DESTDIR)$(bindir)
$(INSTALL) bin/manskeleton $(DESTDIR)$(bindir)/
$(INSTALL) -d $(DESTDIR)$(mandir)/man1
$(INSTALL) man/man1/manskeleton.1.gz $(DESTDIR)$(mandir)/man1/
uninstall:
rm -f $(DESTDIR)$(bindir)/manskeleton
rm -f $(DESTDIR)$(mandir)/man1/manskeleton.1.gz
rmdir --ignore-fail-on-non-empty $(DESTDIR)$(mandir)/man1
deb:
ifeq (root, $(shell whoami))
debra create debian control
git archive --prefix=debian/ HEAD | gzip >debian.tar.gz
sourceinstall debian debian.tar.gz -p $(prefix)
rm debian.tar.gz
chown -R root:root debian
debra build debian manskeleton_$(VERSION)_all.deb
debra destroy debian
else
@echo "You must be root to build a Debian package."
endif
.PHONY: all install uninstall deb