Re: [PATCH] tools: iio: Add ability to install/uninstall

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 25/05/16 14:31, Peter Robinson wrote:
> Add options to the Makefile for install/uninstall similar to other tools.
> 
> Signed-off-by: Peter Robinson <pbrobinson@xxxxxxxxx>
Can't say I personally care that much as I tend to be manually scping to boards, 
but presumably some people will find it useful!

Applied to the togreg branch of iio.git.  Will be pushed out as testing, but
not sure if 0day is autobuilding iiotools yet (have requested) so may do
nothing with it!

Thanks,

Jonathan
> ---
>  tools/iio/Makefile | 15 +++++++++++++++
>  1 file changed, 15 insertions(+)
> 
> diff --git a/tools/iio/Makefile b/tools/iio/Makefile
> index 3a7a54f..5c32e90 100644
> --- a/tools/iio/Makefile
> +++ b/tools/iio/Makefile
> @@ -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
> @@ -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
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-iio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux