Line | |
---|
1 | #----------------------------------------------------------
|
---|
2 | # platform
|
---|
3 | #----------------------------------------------------------
|
---|
4 | include ../makeinclude/userdefine.mk
|
---|
5 | include ../makeinclude/platform.mk
|
---|
6 |
|
---|
7 | #----------------------------------------------------------
|
---|
8 | # env
|
---|
9 | #----------------------------------------------------------
|
---|
10 | JAVA_BIN = $(JAVA_HOME)/bin
|
---|
11 |
|
---|
12 | JAVA_PACKAGE = com/softforum/dxp
|
---|
13 |
|
---|
14 | SRCS = $(shell find . -name "*.java")
|
---|
15 | OBJS = $(addprefix $(BUILD_PATH)/$(JAVA_PACKAGE)/,$(SRCS:.java=.class))
|
---|
16 |
|
---|
17 | TARGET = $(BUILD_PATH)/xdb.jar
|
---|
18 |
|
---|
19 | Z_PACKAGE = ../z_package
|
---|
20 |
|
---|
21 | #----------------------------------------------------------
|
---|
22 | # label
|
---|
23 | #----------------------------------------------------------
|
---|
24 | all: $(BUILD_PATH) $(TARGET)
|
---|
25 | @echo ========== Complete JNI compilation ==========
|
---|
26 |
|
---|
27 | # mkdir
|
---|
28 | $(BUILD_PATH):
|
---|
29 | @if [ ! -d $@ ] ; then mkdir $@ ; fi
|
---|
30 |
|
---|
31 | $(TARGET): $(SRCS)
|
---|
32 | $(JAVA_BIN)/javac -d $(BUILD_PATH) $?
|
---|
33 | cd $(BUILD_PATH); $(JAVA_BIN)/jar cf $@ com
|
---|
34 | $(JAVA_BIN)/javah -jni -classpath $(BUILD_PATH) com.softforum.dxp.DXP
|
---|
35 | $(JAVA_BIN)/javah -jni -classpath $(BUILD_PATH) com.softforum.xdb.XDB
|
---|
36 |
|
---|
37 | clean: dummy
|
---|
38 | rm -rf $(TARGET) *.h
|
---|
39 |
|
---|
40 | dummy:
|
---|
41 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.