1 USE_IIO_SENSOR_HAL := true
2 USE_IIO_ACTIVITY_RECOGNITION_HAL := true
5 LIBHARDWARE?=../../../../hardware/libhardware/
6 CFLAGS=-DLOG_TAG=\"sens\" -I$(LIBHARDWARE)include/ -I./linux -fPIC -Wall
7 LDFLAGS=-ldl -lpthread -lm -lrt
9 all: sensors.gmin.so sens activity_recognition.gmin.so activity
11 linux_src = linux/log.o
13 sens: sens.o $(linux_src)
14 cc -o $@ $^ $(LDFLAGS)
16 activity: activity.o $(linux_src)
17 cc -o $@ $^ $(LDFLAGS)
19 sensors.gmin.so: $(patsubst %.c,%.o,$(src_files) $(linux_src))
20 cc -o $@ $^ $(LDFLAGS) -shared
22 activity_recognition.gmin.so: $(patsubst %.c,%.o,$(activity_src_files) $(linux_src))
23 cc -o $@ $^ $(LDFLAGS) -shared
26 -rm $(patsubst %.c,%.o,$(src_files) $(activity_src_files) $(linux_src) sens.c activity.c) sens sensors.gmin.so activity activity_recognition.gmin.so 2>/dev/null