diff options
| author | 2009-03-29 19:18:40 +0200 | |
|---|---|---|
| committer | 2009-03-29 19:18:40 +0200 | |
| commit | a1ba5d23745404e237a1441948176a923cd63345 (patch) | |
| tree | 1db21d530f03fc70ba12f860bbbb71ad1a53d222 /Makefile | |
| parent | 8f9c1679334cb1b019c3db1d5663e0b5102f5eca (diff) | |
| download | usbmuxd-a1ba5d23745404e237a1441948176a923cd63345.tar.gz usbmuxd-a1ba5d23745404e237a1441948176a923cd63345.tar.bz2 | |
[PATCH] install in /usr/local
add uninstall target
add 85-usbmuxd.rules + install in /usr/local/lib/udev/rules.d
(if that directory even gets scanned)
Signed-off-by: Nikias Bassen <nikias@gmx.li>
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 12 |
1 files changed, 11 insertions, 1 deletions
| @@ -2,7 +2,7 @@ TARGETS=usbmuxd iproxy libusbmuxd.so | |||
| 2 | CFLAGS=-I. -Wall -g -DDEBUG -fPIC | 2 | CFLAGS=-I. -Wall -g -DDEBUG -fPIC |
| 3 | LIBS=-lpthread -lusb -lrt | 3 | LIBS=-lpthread -lusb -lrt |
| 4 | LDFLAGS=-L. | 4 | LDFLAGS=-L. |
| 5 | INSTALL_PREFIX=/usr | 5 | INSTALL_PREFIX=/usr/local |
| 6 | 6 | ||
| 7 | all: $(TARGETS) | 7 | all: $(TARGETS) |
| 8 | 8 | ||
| @@ -33,6 +33,8 @@ realclean: clean | |||
| 33 | 33 | ||
| 34 | install: all | 34 | install: all |
| 35 | install -m 755 usbmuxd $(INSTALL_PREFIX)/sbin/ | 35 | install -m 755 usbmuxd $(INSTALL_PREFIX)/sbin/ |
| 36 | # udev crack | ||
| 37 | install -m 644 85-usbmuxd.rules $(INSTALL_PREFIX)/lib/udev/rules.d/ | ||
| 36 | # protocol | 38 | # protocol |
| 37 | install -m 644 usbmuxd-proto.h $(INSTALL_PREFIX)/include/ | 39 | install -m 644 usbmuxd-proto.h $(INSTALL_PREFIX)/include/ |
| 38 | # iproxy | 40 | # iproxy |
| @@ -40,4 +42,12 @@ install: all | |||
| 40 | install -m 644 usbmuxd.h $(INSTALL_PREFIX)/include/ | 42 | install -m 644 usbmuxd.h $(INSTALL_PREFIX)/include/ |
| 41 | install -m 755 iproxy $(INSTALL_PREFIX)/bin/ | 43 | install -m 755 iproxy $(INSTALL_PREFIX)/bin/ |
| 42 | 44 | ||
| 45 | uninstall: | ||
| 46 | -rm $(INSTALL_PREFIX)/sbin/usbmuxd | ||
| 47 | -rm $(INSTALL_PREFIX)/lib/udev/rules.d/85-usbmuxd.rules | ||
| 48 | -rm $(INSTALL_PREFIX)/include/usbmuxd-proto.h | ||
| 49 | -rm $(INSTALL_PREFIX)/lib/libusbmux.so | ||
| 50 | -rm $(INSTALL_PREFIX)/include/usbmuxd.h | ||
| 51 | -rm $(INSTALL_PREFIX)/bin/iproxy | ||
| 52 | |||
| 43 | .PHONY: all clean realclean | 53 | .PHONY: all clean realclean |
