INCLUDE = \
    -I../usr/include/sys \
    -I../Headers 


CC    = gcc -I/lib/ -w  -fmessage-length=0 -fPIC -lstdc++
CCDEPMODE = 
CFLAGS =  -g -O2
CPP = 
CPPFLAGS =  

DEMO = ../../../C++_Demo_Source
SDKCOMP = ../../../C++_Demo
DEMOCOMP = ../../../C++_SDK
CXX = g++  -I/lib/ -w -c -fmessage-length=0 -fPIC -lstdc++
CXXCPP = 
CXXDEPMODE = depmode=gcc3
CXXFLAGS =  -g -O2  

FLAGS        = -std=gnu99 -Iinclude

LDFLAGS =   -ldl -lpthread -shared  -lstdc++

LIBS = 
LIBTOOL = 

TARGET  = libUniPayI_V.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 $(SDKCOMP)/Ubuntu64/$(TARGET)
	cp $(TARGET) $(SDKCOMP)/Ubuntu64/
	rm -f $(DEMO)/SDK_Demo_Main/$(TARGET)
	cp $(TARGET) $(DEMO)/SDK_Demo_Main/
	
	
	rm -f *.o
	rm -f ../*.o
	
