Rev | Line | |
---|
[4] | 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.