
SRC= \
	./TuioClient/oscpack/ip/IpEndpointName.cpp \
	./TuioClient/oscpack/ip/posix/UdpSocket.cpp \
	./TuioClient/oscpack/ip/posix/NetworkingUtils.cpp \
	./TuioClient/oscpack/osc/OscPrintReceivedElements.cpp \
	./TuioClient/oscpack/osc/OscReceivedElements.cpp \
	./TuioClient/oscpack/osc/OscTypes.cpp \
	./TuioClient/oscpack/osc/OscOutboundPacketStream.cpp \
	./TuioClient/TuioClient.cpp \
	./src/npn_gate.cpp \
	./src/npp_gate.cpp \
	./src/client.cpp \
	./src/np_entry.cpp \
	./src/plugin.cpp

CC=g++
BIN=npTuioClient.so

CFLAGS=-Os -fPIC -I TuioClient/ -I TuioClient/oscpack/ -I npapi/ -I src/ -DOSC_HOST_LITTLE_ENDIAN
LDFLAGS=-lpthread

all : ${BIN}

clean :
	rm ${BIN}

${BIN} : ${SRC}
	${CC} -o $@ -shared ${CFLAGS} ${LDFLAGS} $+ 

