1 # Makefile for udev extra invoked from the udev main Makefile
3 # Copyright (C) 2004-2005 Kay Sievers <kay.sievers@vrfy.org>
5 # Released under the GNU General Public License, version 2.
15 etcdir
= ${prefix}/etc
16 sbindir
= ${prefix}/sbin
17 usrbindir
= ${prefix}/usr
/bin
18 usrsbindir
= ${prefix}/usr
/sbin
19 libudevdir
= ${prefix}/lib
/udev
20 mandir = ${prefix}/usr
/share
/man
21 configdir
= ${etcdir}/udev
24 INSTALL_PROGRAM
= ${INSTALL}
25 INSTALL_DATA
= ${INSTALL} -m
644
26 INSTALL_SCRIPT
= ${INSTALL}
28 all: $(PROG
) $(MAN_PAGES
)
32 %.o
: %.c
$(GEN_HEADERS
)
34 $(Q
) $(CC
) -c
$(CFLAGS
) $< -o
$@
36 $(PROG
): %: $(HEADERS
) %.o
$(OBJS
)
38 $(Q
) $(LD
) $(LDFLAGS
) $@.o
$(OBJS
) -o
$@
$(LIBUDEV
) $(LIB_OBJS
)
48 $(Q
) rm -f
$(PROG
) $(OBJS
) $(GEN_HEADERS
)
52 $(INSTALL_PROGRAM
) -D
$(PROG
) $(DESTDIR
)$(libudevdir
)/$(PROG
)
53 $(INSTALL_DATA
) -D
60-cdrom_id.rules
$(DESTDIR
)$(configdir
)/rules.d
/60-cdrom_id.rules
57 - rm $(DESTDIR
)$(libudevdir
)/$(PROG
)
58 - rm $(DESTDIR
)$(configdir
)/rules.d
/60-cdrom_id.rules
62 $(INSTALL_DATA
) -D
$(PROG
).8 $(DESTDIR
)$(mandir)/man8
/$(PROG
).8
66 -rm -f
$(DESTDIR
)$(mandir)/man8
/$(PROG
).8
70 @echo
"no config file to install"
71 .PHONY
: install-config