File: Makefile

package info (click to toggle)
sleepenh 1.2-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 48 kB
  • ctags: 8
  • sloc: ansic: 89; makefile: 61; sh: 24
file content (21 lines) | stat: -rw-r--r-- 507 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# just a simple makefile

all: sleepenh manpage

clean:
	rm -fv sleepenh sleepenh.1.gz

distclean: clean

sleepenh:
	gcc -o sleepenh -Wall -O2 sleepenh.c

manpage:
	if [ ! -e "sleepenh.1.gz" ]; then \
	cat sleepenh.1 | gzip -9 > sleepenh.1.gz ; fi

install: sleepenh manpage
	mkdir -p ${DESTDIR}/usr/bin/
	install -m 0755 -o root -g root sleepenh ${DESTDIR}/usr/bin/sleepenh
	mkdir -p ${DESTDIR}/usr/share/man/man1/
	install -m 0644 -o root -g root sleepenh.1.gz ${DESTDIR}/usr/share/man/man1/sleepenh.1.gz