SYS_ROOT = $(WORKDIR)/recipe-sysroot

CFLAGS = -Wall -g -std=c++0x -O -fPIC   -DYOCTO_OS_PLATFORM

INCLUDE_DIRS = -I ../../sprd_fts_inc/ -I $(SYS_ROOT)/usr/include/drm -I $(SYS_ROOT)/usr/include -I $(SYS_ROOT)/usr/include/linux -I $(SYS_ROOT)/usr/include/kernel

TARGET = libsensor.so

LIBS  = -lrt -lpthread -ldl -lsensorhub -lsensorlistcfg -lsensorsdrvcfg -lstdc++

OBJS =	eng_attok.o \
	sensor.o \
	sensor_test_registeration.o \
	sensor_native_mmi_test.o

SRCS =	eng_attok.cpp \
	sensor.cpp \
	sensor_test_registeration.cpp \
	sensor_native_mmi_test.cpp

all:$(OBJS)
	$(CC) -shared -fPIC -o $(TARGET) $(OBJS) $(LIBPATH) $(LIBS)

$(OBJS):$(SRCS)
	$(CC) $(CFLAGS) $(INCLUDE_DIRS) -c $^

install:
	mkdir -p $(INSTALL_MOD_PATH)/usr/lib/npidevice/
	cp $(TARGET) $(INSTALL_MOD_PATH)/usr/lib/npidevice/

clean:
	rm -f *.o
	rm -f *.so
