Changeset View
Changeset View
Standalone View
Standalone View
src/secp256k1/Makefile.am
Show First 20 Lines • Show All 110 Lines • ▼ Show 20 Lines | |||||
endif | endif | ||||
exhaustive_tests_LDADD = $(SECP_LIBS) | exhaustive_tests_LDADD = $(SECP_LIBS) | ||||
exhaustive_tests_LDFLAGS = -static | exhaustive_tests_LDFLAGS = -static | ||||
TESTS += exhaustive_tests | TESTS += exhaustive_tests | ||||
endif | endif | ||||
JAVAROOT=$(srcdir)/src/java | JAVAROOT=$(srcdir)/src/java | ||||
JAVAORG=org/bitcoin | JAVAORG=org/bitcoin | ||||
JAVA_GUAVA=$(JAVAROOT)/guava/guava-18.0.jar | |||||
CLASSPATH_ENV=CLASSPATH=$(JAVA_GUAVA) | |||||
JAVA_FILES= \ | JAVA_FILES= \ | ||||
$(JAVAROOT)/$(JAVAORG)/NativeSecp256k1.java \ | $(JAVAROOT)/$(JAVAORG)/NativeSecp256k1.java \ | ||||
$(JAVAROOT)/$(JAVAORG)/NativeSecp256k1Test.java \ | $(JAVAROOT)/$(JAVAORG)/NativeSecp256k1Test.java \ | ||||
$(JAVAROOT)/$(JAVAORG)/NativeSecp256k1Util.java \ | $(JAVAROOT)/$(JAVAORG)/NativeSecp256k1Util.java \ | ||||
$(JAVAROOT)/$(JAVAORG)/Secp256k1Context.java | $(JAVAROOT)/$(JAVAORG)/Secp256k1Context.java | ||||
if USE_JNI | if USE_JNI | ||||
$(JAVA_GUAVA): | |||||
@echo Guava is missing. Fetch it via: \ | |||||
wget https://search.maven.org/remotecontent?filepath=com/google/guava/guava/18.0/guava-18.0.jar -O $(@) | |||||
@false | |||||
.stamp-java: $(JAVA_FILES) | .stamp-java: $(JAVA_FILES) | ||||
@echo Compiling $^ | @echo Compiling $^ | ||||
$(AM_V_at)$(CLASSPATH_ENV) javac $^ | $(AM_V_at) javac $^ | ||||
@touch $@ | @touch $@ | ||||
if USE_TESTS | if USE_TESTS | ||||
check-java: libsecp256k1.la $(JAVA_GUAVA) .stamp-java | check-java: libsecp256k1.la .stamp-java | ||||
$(AM_V_at)java -Djava.library.path="./:./src:./src/.libs:.libs/" -cp "$(JAVA_GUAVA):$(JAVAROOT)" $(JAVAORG)/NativeSecp256k1Test | $(AM_V_at)java -Djava.library.path="./:./src:./src/.libs:.libs/" -cp "$(JAVAROOT)" $(JAVAORG)/NativeSecp256k1Test | ||||
endif | endif | ||||
endif | endif | ||||
if USE_ECMULT_STATIC_PRECOMPUTATION | if USE_ECMULT_STATIC_PRECOMPUTATION | ||||
CPPFLAGS_FOR_BUILD +=-I$(top_srcdir) | CPPFLAGS_FOR_BUILD +=-I$(top_srcdir) | ||||
CFLAGS_FOR_BUILD += -Wall -Wextra -Wno-unused-function | CFLAGS_FOR_BUILD += -Wall -Wextra -Wno-unused-function | ||||
Show All 35 Lines |