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.
8 PROG
= create_floppy_devices
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
)
56 - rm $(DESTDIR
)$(libudevdir
)/$(PROG
)
60 $(INSTALL_DATA
) -D
$(PROG
).8 $(DESTDIR
)$(mandir)/man8
/$(PROG
).8
64 -rm -f
$(DESTDIR
)$(mandir)/man8
/$(PROG
).8
68 @echo
"no config file to install"
69 .PHONY
: install-config