INCLUDE = \
    -I../usr/include/sys \
    -I../Headers \
    -I /opt/poky/1.8/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi/usr/include 

CC    = arm-poky-linux-gnueabi-gcc  -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a7 --sysroot=/opt/poky/1.8.1/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi -Iinclude -fPIC -shared -D SPECTRUM_PRO   -lstdc++
CCDEPMODE = depmode=gcc3
CFLAGS =  -g -O0  --sysroot=/opt/poky/1.8.1/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi -fPIC 
CPP = arm-poky-linux-gnueabi-gcc -E  -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a7 --sysroot=/opt/poky/1.8.1/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi -fPIC -shared -lstdc++
CPPFLAGS =  --sysroot=/opt/poky/1.8.1/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi


CXX = arm-poky-linux-gnueabi-g++  -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a7 --sysroot=/opt/poky/1.8.1/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi -fPIC -shared 
CXXCPP = arm-poky-linux-gnueabi-g++ -E -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a7 --sysroot=/opt/poky/1.8.1/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi -E
CXXDEPMODE = depmode=gcc3
CXXFLAGS =  -g -O0  --sysroot=/opt/poky/1.8.1/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi

FLAGS        = -std=gnu99 -Iinclude

LDFLAGS =  --sysroot=/opt/poky/1.8.1/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi -ldl -lpthread -shared

LIBS = 
LIBTOOL = $(top_builddir)/arm-poky-linux-gnueabi-libtool

TARGET  = libVP8800.so
SOURCES = $(shell echo ../*.c)
HEADERS = $(shell echo ../*.h)


CSRCS = $(wildcard ../*.c)
CPPSRCS = $(wildcard ../*.cpp)

COBJS := $(CSRCS:.c=.o)
CPPOBJS := $(CPPSRCS:.cpp=.o)


all: $(TARGET)
clean:
	rm -f $(COBJS) $(CPPOBJS) $(TARGET)
$(TARGET) : $(COBJS) $(CPPOBJS)
	$(CC) -o $(TARGET) $(COBJS) $(CPPOBJS) $(LIBS) -o $@ $(LDFLAGS)
	rm -f ../../../C++_Demo/ARMv7/$(TARGET)
	cp $(TARGET) ../../../C++_Demo/ARMv7/.
	rm -f ../../SDK_Demo_Main/ARMv7/$(TARGET)
	cp $(TARGET) ../../SDK_Demo_Main/ARMv7/.
	rm -f *.o
	rm -f ../*.o
