Makefile.in
915 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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)