summaryrefslogtreecommitdiffstats
path: root/adduser/Makefile
blob: 5cb44ec01a375ee0889c822feab5c5d8abdd8ee6 (plain) (blame)
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
PREFIX          ?= /usr
DESTDIR         ?=
MEMO_PREFIX     ?=
MEMO_SUB_PREFIX ?= /usr

all: adduser rmuser

adduser: adduser.sh
	sed -e 's|@MEMO_PREFIX@|$(MEMO_PREFIX)|g' \
		-e 's|@MEMO_SUB_PREFIX@|$(MEMO_SUB_PREFIX)|g' \
		$< > $@

rmuser: rmuser.sh
	sed -e 's|@MEMO_PREFIX@|$(MEMO_PREFIX)|g' \
		-e 's|@MEMO_SUB_PREFIX@|$(MEMO_SUB_PREFIX)|g' \
		$< > $@

clean:
	rm -f adduser rmuser

install: install-adduser install-rmuser

install-adduser: adduser adduser.8 adduser.conf.5
	install -d $(DESTDIR)/$(PREFIX)/sbin \
		$(DESTDIR)/$(PREFIX)/share/man/man5 \
		$(DESTDIR)/$(PREFIX)/share/man/man8
	install -m755 adduser $(DESTDIR)/$(PREFIX)/sbin/adduser
	install -m644 adduser.8 $(DESTDIR)/$(PREFIX)/share/man/man8/adduser.8
	install -m644 adduser.conf.5 $(DESTDIR)/$(PREFIX)/share/man/man5/adduser.conf.5

install-rmuser: rmuser rmuser.8
	install -d $(DESTDIR)/$(PREFIX)/sbin \
		$(DESTDIR)/$(PREFIX)/share/man/man8
	install -m755 rmuser $(DESTDIR)/$(PREFIX)/sbin/rmuser
	install -m644 rmuser.8 $(DESTDIR)/$(PREFIX)/share/man/man8/rmuser.8

.PHONY: all install install-adduser install-rmuser clean