usb_modeswitch: ver. 1.1.9 with data package 2011-08-05
[tomato.git] / release / src / router / usbmodeswitch / Makefile
blob09c3afbe34cdaf232a358ca4e7591e834f4ff3a6
1 PROG = usb_modeswitch
2 VERS = 1.1.9
3 CC = gcc
4 CFLAGS += -Wall
5 LIBS = -lusb-1.0
6 RM = /bin/rm -f
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
16 all: $(PROG)
18 $(PROG): $(OBJS)
19 $(CC) -o $(PROG) $(OBJS) $(CFLAGS) $(LIBS) $(LDFLAGS)
21 clean:
22 $(RM) usb_modeswitch
24 install: all
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
32 uninstall:
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