]> git.ipfire.org Git - thirdparty/systemd.git/blame - extras/floppy/Makefile
replace libsysfs
[thirdparty/systemd.git] / extras / floppy / Makefile
CommitLineData
db28d2ea 1# Makefile for udev extra invoked from the udev main Makefile
bf375e3a 2#
db28d2ea 3# Copyright (C) 2004-2005 Kay Sievers <kay.sievers@vrfy.org>
bf375e3a 4#
db28d2ea 5# Released under the GNU General Public License, version 2.
bf375e3a
HR
6#
7
8PROG = create_floppy_devices
db28d2ea
KS
9OBJ =
10HEADERS =
11GEN_HEADERS =
12MAN_PAGES =
bf375e3a
HR
13
14prefix =
bf375e3a 15etcdir = ${prefix}/etc
d7363ee1
KS
16sbindir = ${prefix}/sbin
17usrbindir = ${prefix}/usr/bin
18usrsbindir = ${prefix}/usr/sbin
19libudevdir = ${prefix}/lib/udev
bf375e3a 20mandir = ${prefix}/usr/share/man
bf375e3a 21configdir = ${etcdir}/udev/
bf375e3a
HR
22
23INSTALL = /usr/bin/install -c
24INSTALL_PROGRAM = ${INSTALL}
25INSTALL_DATA = ${INSTALL} -m 644
26INSTALL_SCRIPT = ${INSTALL_PROGRAM}
27
db28d2ea
KS
28all: $(PROG) $(MAN_PAGES)
29.PHONY: all
30.DEFAULT: all
bf375e3a 31
db28d2ea
KS
32%.o: %.c $(GEN_HEADERS)
33 $(QUIET) $(CC) -c $(CFLAGS) $< -o $@
bf375e3a 34
db28d2ea 35$(PROG): %: $(HEADERS) %.o $(OBJS)
1aa1e248 36 $(QUIET) $(LD) $(LDFLAGS) $@.o $(OBJS) -o $@ $(LIBUDEV) $(LIB_OBJS)
c1bf1ede 37ifneq ($(strip $(STRIPCMD)),)
db28d2ea 38 $(QUIET) $(STRIPCMD) $@
c1bf1ede 39endif
bf375e3a 40
db28d2ea
KS
41# man pages
42%.8: %.xml
43 xmlto man $?
44.PRECIOUS: %.8
bf375e3a
HR
45
46clean:
db28d2ea
KS
47 rm -f $(PROG) $(OBJS) $(GEN_HEADERS)
48.PHONY: clean
bf375e3a 49
1ac216b1 50install-bin: all
e0dc4f00 51 $(INSTALL_PROGRAM) -D $(PROG) $(DESTDIR)$(libudevdir)/$(PROG)
db28d2ea 52.PHONY: install-bin
bf375e3a 53
1ac216b1 54uninstall-bin:
e0dc4f00 55 - rm $(DESTDIR)$(libudevdir)/$(PROG)
db28d2ea
KS
56.PHONY: uninstall-bin
57
58install-man:
59 @echo "Please create a man page for this tool."
60.PHONY: uninstall-man
61
62uninstall-man:
63 @echo "Please create a man page for this tool."
64.PHONY: uninstall-man
65
66install-config:
67 @echo "no config file to install"
68.PHONY: install-config