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