@@ -51,19 +51,12 @@ $(SNAPPY_GIT_UNPACKED):
51
51
52
52
jni-header : $(SRC ) /org/xerial/snappy/SnappyNative.h
53
53
54
- $(TARGET ) /classes/org/xerial/snappy/SnappyNative.class : $(SRC ) /org/xerial/snappy/SnappyNative.java
55
- @mkdir -p $(TARGET ) /classes
56
- $(JAVAC ) -source 1.6 -target 1.6 -d $(TARGET ) /classes -sourcepath $(SRC ) $<
54
+ $(TARGET ) /jni- classes/org/xerial/snappy/SnappyNative.class : $(SRC ) /org/xerial/snappy/SnappyNative.java
55
+ @mkdir -p $(TARGET ) /jni- classes
56
+ $(JAVAC ) -source 1.6 -target 1.6 -d $(TARGET ) /jni- classes -sourcepath $(SRC ) $<
57
57
58
- $(SRC ) /org/xerial/snappy/SnappyNative.h : $(TARGET ) /classes/org/xerial/snappy/SnappyNative.class
59
- $(JAVAH ) -classpath $(TARGET ) /classes -o $@ org.xerial.snappy.SnappyNative
60
-
61
- bytecode : src/main/resources/org/xerial/snappy/SnappyNativeLoader.bytecode
62
-
63
- src/main/resources/org/xerial/snappy/SnappyNativeLoader.bytecode : src/main/resources/org/xerial/snappy/SnappyNativeLoader.java
64
- @mkdir -p $(TARGET ) /temp
65
- $(JAVAC ) -source 1.5 -target 1.5 -d $(TARGET ) /temp $<
66
- cp $(TARGET ) /temp/org/xerial/snappy/SnappyNativeLoader.class $@
58
+ $(SRC ) /org/xerial/snappy/SnappyNative.h : $(TARGET ) /jni-classes/org/xerial/snappy/SnappyNative.class
59
+ $(JAVAH ) -force -classpath $(TARGET ) /classes -o $@ org.xerial.snappy.SnappyNative
67
60
68
61
ifndef USE_GIT
69
62
$(SNAPPY_SRC ) : $(SNAPPY_UNPACKED )
@@ -110,6 +103,8 @@ $(NATIVE_DLL): $(SNAPPY_OUT)/$(LIBNAME)
110
103
cp $< $(NATIVE_TARGET_DIR ) /$(LIBNAME )
111
104
112
105
106
+ package : $(TARGET ) /$(snappy-jar-version ) .jar
107
+
113
108
$(TARGET ) /$(snappy-jar-version ) .jar :
114
109
$(SBT ) package
115
110
0 commit comments