1CC=@CC@ 2CFLAGS_SHLIB=@CFLAGS_SHLIB@ 3LD=@LD@ 4OS=@OS@ 5SO=@SO@ 6CPU=@CPU@ 7LDFLAGS=@LDFLAGS@ 8LDFLAGS_SHLIB=@LDFLAGS_SHLIB@ 9PROXY_LIBS=@PROXY_LIBS@ 10APACHE_INC=@APACHE_INC@ 11resin_conf=@apache_conf@ 12resin_libexec=@apache_libexec@ 13LIBEXEC=@LIBEXEC@ 14resin_home=@resin_home@ 15JNI_INCLUDE=@JNI_INCLUDE@ 16INCLUDES = @INCLUDES@ $(JNI_INCLUDE) -I../common 17CFLAGS = @CFLAGS@ @CFLAGS_JNI@ -DRESIN_HOME=\"$(resin_home)\" $(INCLUDES) -DCPU=\"$(CPU)\" -DOS=$(OS) 18OBJ= jni_os.o jni_jvmti.o jni_jvmdi.o 19 20all : libresin_os.$(SO) 21 22libresin_os.so : $(OBJ) 23 $(LD) $(LDFLAGS_SHLIB) -o $@ $(OBJ) $(PROXY_LIBS) 24 25libresin_os.jnilib : $(OBJ) 26 $(LD) $(LDFLAGS_SHLIB) -framework JavaVM -o $@ $(OBJ) $(PROXY_LIBS) 27 28jni_os.o : Makefile 29jni_jvmti.o : Makefile 30jni_jvmdi.o : Makefile 31 32clean : 33 rm -f *.o *.$(SO) 34 35install : libresin_os.$(SO) 36# cp resin $(resin_home)/bin 37 - mkdir $(resin_home)/$(LIBEXEC) 38 cp libresin_os.$(SO) $(resin_home)/$(LIBEXEC) 39 40 41 42