1# Makefile for udev extra invoked from the udev main Makefile
2#
3# Copyright (C) 2004-2006 Kay Sievers <kay.sievers@vrfy.org>
4#
5# Released under the GNU General Public License, version 2.
6#
7
8PROG = path_id
9MAN_PAGES =
10
11prefix =
12etcdir =	${prefix}/etc
13sbindir =	${prefix}/sbin
14usrbindir =	${prefix}/usr/bin
15usrsbindir =	${prefix}/usr/sbin
16libudevdir =	${prefix}/lib/udev
17mandir =	${prefix}/usr/share/man
18configdir =	${etcdir}/udev/
19
20INSTALL = install -c
21INSTALL_PROGRAM = ${INSTALL}
22INSTALL_DATA  = ${INSTALL} -m 644
23INSTALL_SCRIPT = ${INSTALL}
24
25all: $(PROG) $(MAN_PAGES)
26.PHONY: all
27.DEFAULT: all
28
29# man pages
30%.8: %.xml
31	$(E) "  XMLTO   " $@
32	$(Q) xmlto man $?
33.PRECIOUS: %.8
34
35clean:
36	$(E) "  CLEAN   "
37.PHONY: clean
38
39install-bin: all
40	$(INSTALL_SCRIPT) -D $(PROG) $(DESTDIR)$(libudevdir)/$(PROG)
41.PHONY: install-bin
42
43uninstall-bin:
44	- rm $(DESTDIR)$(libudevdir)/$(PROG)
45.PHONY: uninstall-bin
46
47install-man:
48	$(INSTALL_DATA) -D $(PROG).8 $(DESTDIR)$(mandir)/man8/$(PROG).8
49.PHONY: install-man
50
51uninstall-man:
52	-rm -f $(DESTDIR)$(mandir)/man8/$(PROG).8
53.PHONY: uninstall-man
54
55install-config:
56	@echo "no config file to install"
57.PHONY: install-config
58