minidlna support now Samsung TV C550/C650 (thx amir909)
[tomato.git] / release / src / router / usbmodeswitch / Makefile
blob94c72af4a9972567c529a98eac5861688be4ac6f
1 PROG = usb_modeswitch
2 VERS = 1.1.7
3 CC = gcc
4 CFLAGS += -Wall -DLIBUSB10
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