#
# simple-minded makefile for java demo
# Steven Ashe, July 1999, ashe@dimensional.com
# This is free software, and HAS ABSOLUTELY NO WARRANTY OF ANY KIND
#
# you may need to change:
#  JAVA_HOME  -- where your java-linux is installed
#  JC -- the java compiler to use, currently set to jikes; if you don't
#       have jikes (get it from alphaworks.ibm.com), you can use javac
# We presume sbig.a and sbig.h from the sbig-linux-2.0 distribution
#       is copied or linked into this directory
# The SBIG class presumes its shared library is in '.'

JAVA_HOME= /usr/local/jdk

#JC= javac
JC= jikes

#-------------------------------------------------------------

OBJS=sbigjni.o

CC=gcc

J= \
SBIGCamera.java \
SBIGReadoutCallback.java \
SBIGStatus.java \
Main.java

C= \
SBIGCamera.class \
SBIGReadoutCallback.class \
SBIGStatus.class \
Main.class

CFLAGS= -g -O -Wall \
	-UREMOTE -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux



libsbigjni.so: sbigjni.o $(C)
	$(CC) -shared sbigjni.o sbig.a -o libsbigjni.so

libsbigjni.a: sbigjni.o $(C)
	gcc -r sbigjni.o sbig.a -o libsbigjni.a
 

SBIGCamera.class: SBIGCamera.java
	$(JC) SBIGCamera.java

Main.class: Main.java
	$(JC) Main.java

ci:
	ci $(J)

co:
	co -l $(J)

clean:
	rm -f *.class *.o *.so
