USE_JAG = yes
#JDK11    = yes

include $(SEPINC)/SEP.top

Test: ArgumentTableTest.x DataKeeperTest.x IrregularDataTest.x ParaKeeperTest.x RegularDataTest.x UrlTest.x

ArgumentTableTest.x :
	${JAVAX} sepio.ArgumentTableTest 

DataKeeperTest.x :
	${JAVAX} sepio.DataKeeperTest

IrregularDataTest.x :
	${JAVAX} sepio.IrregularDataTest

ParaKeeperTest.x :
	${JAVAX} sepio.ParaKeeperTest

RegularDataTest.x :
	${JAVAX} sepio.RegularDataTest

UrlTest.x :
	${JAVAX} sepio.UrlTest

.PHONY : native
native : ../${JAVAOSNAME}/DataKeeper.so ../${JAVAOSNAME}/DataKeeperJ.so

../Linux/DataKeeper.so:
	gcc -shared sep_io_DataKeeper.c DataKeeperC.c \
                      -I/usr/lib/java/include             \
                      -I/usr/lib/java/include/solaris     \
                      -o ../${JAVAOSNAME}/DataKeeper.so

../Irix/DataKeeper.so:
	cc -n32 -I/usr/java/include -I/usr/java/include/irix -c sep_io_DataKeeper.c
	cc -n32 -I/usr/java/include -I/usr/java/include/irix -c DataKeeperC.c 
	cc -n32 -shared sep_io_DataKeeper.o DataKeeperC.o -L/usr/java/lib32/sgi/green_threads -ljava -Wl,-woff,85 -Wl,-woff,134 -o ../${JAVAOSNAME}/DataKeeper.so

../Linux/DataKeeperJ.so:
	gcc -shared sep_io_DataKeeperJ.c DataKeeperJC.c \
                      -I/usr/lib/java/include             \
                      -I/usr/lib/java/include/solaris     \
                      -o ../${JAVAOSNAME}/DataKeeperJ.so

../Irix/DataKeeperJ.so:
	cc -n32 -I/usr/java/include -I/usr/java/include/irix -c sep_io_DataKeeperJ.c
	cc -n32 -I/usr/java/include -I/usr/java/include/irix -c DataKeeperJC.c 
	cc -n32 -shared sep_io_DataKeeperJ.o DataKeeperJC.o -L/usr/java/lib32/sgi/green_threads -ljava -Wl,-woff,85 -Wl,-woff,134 -o ../${JAVAOSNAME}/DataKeeperJ.so

clean: jclean

distclean: jdistclean

include $(SEPINC)/SEP.bottom

