CC = c++
CFLAGS = -Wall

SOURCES = SAMport.cpp SAMport_umbox.cpp SAMport_oebox.cpp
EXT_SRCS = liboe.cxx
HEADERS = SAMport.h SAMport_umbox.h SAMport_oebox.h
EXT_HDRS = liboe.h

all:	test test_umbox test_oebox

clean:
	-rm -f *.o
	-rm -f test test_umbox test_oebox

test:	${SOURCES} ${HEADERS} ${EXT_SRCS} ${EXT_HDRS} test.cpp
	${CC} ${CFLAGS} -o test ${SOURCES} ${EXT_SRCS} test.cpp

test_umbox:	${SOURCES} ${HEADERS} ${EXT_SRCS} ${EXT_HDRS} test_umbox.cpp
	${CC} ${CFLAGS} -o test_umbox ${SOURCES} ${EXT_SRCS} test_umbox.cpp

test_oebox:	${SOURCES} ${HEADERS} ${EXT_SRCS} ${EXT_HDRS} test_oebox.cpp
	${CC} ${CFLAGS} -o test_oebox ${SOURCES} ${EXT_SRCS} test_oebox.cpp
