1 # Makefile for udev extra invoked from the udev main Makefile
3 # Copyright (C) 2004-2006 Kay Sievers <kay.sievers@vrfy.org>
5 # Released under the GNU General Public License, version 2.
13 etcdir
= ${prefix}/etc
14 sbindir
= ${prefix}/sbin
15 usrbindir
= ${prefix}/usr
/bin
16 usrsbindir
= ${prefix}/usr
/sbin
17 libudevdir
= ${prefix}/lib
/udev
18 mandir = ${prefix}/usr
/share
/man
19 configdir
= ${etcdir}/udev
/
21 INSTALL
= /usr
/bin
/install -c
22 INSTALL_PROGRAM
= ${INSTALL}
23 INSTALL_DATA
= ${INSTALL} -m
644
24 INSTALL_SCRIPT
= ${INSTALL_PROGRAM}
26 all: $(PROG
) $(MAN_PAGES
)
30 %.o
: %.c
$(GEN_HEADERS
)
32 $(Q
) $(CC
) -c
$(CFLAGS
) $< -o
$@
37 $(PROG
): %: $(HEADERS
) %.o lib
/libvolume_id.a
39 ifeq ($(strip $(VOLUME_ID_STATIC
)),true
)
40 $(Q
) $(LD
) $(LDFLAGS
) -o
$@
$@.o
$(LIBUDEV
) lib
/libvolume_id.a
$(LIB_OBJS
)
42 $(Q
) $(LD
) $(LDFLAGS
) -o
$@
$@.o
$(LIBUDEV
) -Llib
-lvolume_id
$(LIB_OBJS
)
53 $(Q
) rm -f
$(PROG
) $(OBJS
) $(GEN_HEADERS
)
54 $(Q
) $(MAKE
) -C lib
clean
58 $(INSTALL_PROGRAM
) -D
$(PROG
) $(DESTDIR
)$(libudevdir
)/$(PROG
)
59 $(MAKE
) -C lib
install
63 - rm $(DESTDIR
)$(libudevdir
)/$(PROG
)
64 $(MAKE
) -C lib
uninstall
68 $(INSTALL_DATA
) -D
$(PROG
).8 $(DESTDIR
)$(mandir)/man8
/$(PROG
).8
72 -rm -f
$(DESTDIR
)$(mandir)/man8
/$(PROG
).8
76 @echo
"no config file to install"
77 .PHONY
: install-config