12345678910111213141516171819202122232425262728293031 |
- 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 iio_generic_buffer
- iio_event_monitor: iio_event_monitor.o iio_utils.o
- lsiio: lsiio.o iio_utils.o
- iio_generic_buffer: iio_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) "iio_generic_buffer" "$(INSTALL_ROOT)/$(BINDIR)/iio_generic_buffer"
- uninstall:
- $(DEL_FILE) "$(INSTALL_ROOT)/$(BINDIR)/iio_event_monitor"
- $(DEL_FILE) "$(INSTALL_ROOT)/$(BINDIR)/lsiio"
- $(DEL_FILE) "$(INSTALL_ROOT)/$(BINDIR)/iio_generic_buffer"
- .PHONY: clean
- clean:
- rm -f *.o iio_event_monitor lsiio iio_generic_buffer
|