CC=gcc
CFLAGS_SHLIB=-fpic
LD=/usr/bin/ld
OS=
SO=so
CPU=i386
LDFLAGS=
LDFLAGS_SHLIB=-shared -L/usr/lib
PROXY_LIBS=-lpthread
APACHE_INC=-I
resin_conf=
resin_libexec=
resin_home=/home/ferg/ws30/resin
JNI_INCLUDE=-I/usr/java/include -I/usr/java/include/linux
INCLUDES =  -I/usr/include $(JNI_INCLUDE) -I../common
CFLAGS = -g -O2 -DPOLL -DHAS_JVMTI -DHAS_JVMDI  -D_FILE_OFFSET_BITS=64 -DRESIN_HOME=\"$(resin_home)\" $(INCLUDES) -DCPU=\"$(CPU)\" -DOS=$(OS) -fpic
OBJ= jni_os.o jni_jvmti.o jni_jvmdi.o

all	: libresin_os.$(SO)

libresin_os.so	: $(OBJ)
	$(LD) $(LDFLAGS_SHLIB) -o $@ $(OBJ) $(PROXY_LIBS)

libresin_os.jnilib	: $(OBJ)
	$(LD) $(LDFLAGS_SHLIB) -framework JavaVM -o $@ $(OBJ) $(PROXY_LIBS)

jni_os.o	: Makefile
jni_jvmti.o	: Makefile
jni_jvmdi.o	: Makefile

clean	:
	rm -f *.o *.$(SO)

install	: libresin_os.$(SO)
#	cp resin $(resin_home)/bin
	- mkdir $(resin_home)/libexec
	cp libresin_os.$(SO) $(resin_home)/libexec



