Skip to content

Commit

Permalink
tools: iio: Add ability to install/uninstall
Browse files Browse the repository at this point in the history
Add options to the Makefile for install/uninstall similar to other tools.

Signed-off-by: Peter Robinson <[email protected]>
Signed-off-by: Jonathan Cameron <[email protected]>
  • Loading branch information
nullr0ute authored and jic23 committed May 29, 2016
1 parent 1bb86ec commit 0c4b650
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions tools/iio/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
CC = $(CROSS_COMPILE)gcc
CFLAGS += -Wall -g -D_GNU_SOURCE

BINDIR=usr/bin
INSTALL_PROGRAM=install -m 755 -p
DEL_FILE=rm -f

all: iio_event_monitor lsiio generic_buffer

iio_event_monitor: iio_event_monitor.o iio_utils.o
Expand All @@ -11,6 +15,17 @@ generic_buffer: generic_buffer.o iio_utils.o

%.o: %.c iio_utils.h

install:
- mkdir -p $(INSTALL_ROOT)/$(BINDIR)
- $(INSTALL_PROGRAM) "iio_event_monitor" "$(INSTALL_ROOT)/$(BINDIR)/iio_event_monitor"
- $(INSTALL_PROGRAM) "lsiio" "$(INSTALL_ROOT)/$(BINDIR)/lsiio"
- $(INSTALL_PROGRAM) "generic_buffer" "$(INSTALL_ROOT)/$(BINDIR)/generic_buffer"

uninstall:
$(DEL_FILE) "$(INSTALL_ROOT)/$(BINDIR)/iio_event_monitor"
$(DEL_FILE) "$(INSTALL_ROOT)/$(BINDIR)/lsiio"
$(DEL_FILE) "$(INSTALL_ROOT)/$(BINDIR)/generic_buffer"

.PHONY: clean
clean:
rm -f *.o iio_event_monitor lsiio generic_buffer

0 comments on commit 0c4b650

Please sign in to comment.