Makefile.in 915 Bytes
CC=@CC@
CFLAGS_SHLIB=@CFLAGS_SHLIB@
LD=@LD@
OS=@OS@
SO=@SO@
CPU=@CPU@
LDFLAGS=@LDFLAGS@
LDFLAGS_SHLIB=@LDFLAGS_SHLIB@
PROXY_LIBS=@PROXY_LIBS@
APACHE_INC=@APACHE_INC@
resin_conf=@apache_conf@
resin_libexec=@apache_libexec@
LIBEXEC=@LIBEXEC@
resin_home=@resin_home@
JNI_INCLUDE=@JNI_INCLUDE@
INCLUDES = @INCLUDES@ $(JNI_INCLUDE) -I../common
CFLAGS = @CFLAGS@ @CFLAGS_JNI@ -DRESIN_HOME=\"$(resin_home)\" $(INCLUDES) -DCPU=\"$(CPU)\" -DOS=$(OS)
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)