4 CFLAGS
+= -Wall
-DLIBUSB10
7 OBJS
= usb_modeswitch.c
8 PREFIX
= $(DESTDIR
)/usr
9 ETCDIR
= $(DESTDIR
)/etc
10 UDEVDIR
= $(DESTDIR
)/lib
/udev
11 SBINDIR
= $(PREFIX
)/sbin
12 MANDIR
= $(PREFIX
)/share
/man
/man1
14 .PHONY
: clean install uninstall
19 $(CC
) -o
$(PROG
) $(OBJS
) $(CFLAGS
) $(LIBS
) $(LDFLAGS
)
25 install -D
-s
--mode
=755 usb_modeswitch
$(SBINDIR
)/usb_modeswitch
26 install -D
--mode
=755 usb_modeswitch.tcl
$(SBINDIR
)/usb_modeswitch_dispatcher
27 install -D
--mode
=755 usb_modeswitch.sh
$(UDEVDIR
)/usb_modeswitch
28 install -D
--mode
=644 usb_modeswitch.conf
$(ETCDIR
)/usb_modeswitch.conf
29 install -D
--mode
=644 usb_modeswitch
.1 $(MANDIR
)/usb_modeswitch
.1
30 install -d
$(DESTDIR
)/var
/lib
/usb_modeswitch
33 $(RM
) $(SBINDIR
)/usb_modeswitch
34 $(RM
) $(UDEVDIR
)/usb_modeswitch
35 $(RM
) $(ETCDIR
)/usb_modeswitch.conf
36 $(RM
) $(MANDIR
)/usb_modeswitch
.1
37 $(RM
) -R
$(DESTDIR
)/var
/lib
/usb_modeswitch