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

LIB_DIR = ../pisces_lib/
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 -I -lstdc++ -D PISCES
CCDEPMODE = depmode=gcc3
CFLAGS =  -g -O0 -std=gnu99 --sysroot=/opt/poky/1.8.1/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi 
CPP = 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  -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
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=c11 -Iinclude

LDFLAGS =  --sysroot=/opt/poky/1.8.1/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi -L. -lIDTechSDK -ldl -lpthread -L$(LIB_DIR) -lvpu_trace -lvre_ui -lvre_picc -lvre_pci -lvre_ser -lvre_appmgr -lvpu_buffer -lvpu_system -lvpu_event -lvpu_log -lvpu_vector -lrt -lvre_cfg -lvpu_quikparse -lcrypto 

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

TARGET  = SimpleDemo
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 ../$(TARGET)
	cp $(TARGET) ../.
	
	
	cp $(TARGET) ../../../C++_Demo/VP8800/.
#	cp $(TARGET) ../../../rootfs/.
	rm -f *.o
	rm -f ../*.o
