From 0dcab6e609e74be2137d4b85672d677c53cdc05f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fridrich=20=C5=A0trba?= Date: Mon, 18 Sep 2023 18:04:41 +0200 Subject: [PATCH 3/5] remove-cpptasks --- Makefile | 21 +++++++++++++++++++++ build.xml | 32 +++++--------------------------- 2 files changed, 26 insertions(+), 27 deletions(-) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..6f3be41 --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +CC = gcc + +BUILD_DIR = build +OBJ_DIR = $(BUILD_DIR)/objects +OUT_FILE = $(BUILD_DIR)/jni/net/jpountz/util/$(PLATFORM)/$(ARCH)/liblz4-java.so +JNI_HEADERS_DIR = $(BUILD_DIR)/jni-headers +JNI_SOURCES_DIR = src/jni +INCLUDE = -I src/lz4/lib -I $(JAVA_HOME)/include -I $(JAVA_HOME)/include/linux -I $(JNI_HEADERS_DIR) + +JNI_PREFIX = net_jpountz_ + +default: all + +all: + $(CC) -fPIC -shared -I $(JNI_HEADERS_DIR) \ + $(INCLUDE) \ + -o $(BUILD_DIR)/jni/net/jpountz/util/$(PLATFORM)/$(ARCH)/liblz4-java.so \ + $(JNI_SOURCES_DIR)/$(JNI_PREFIX)lz4_LZ4JNI.c \ + $(JNI_SOURCES_DIR)/$(JNI_PREFIX)xxhash_XXHashJNI.c \ + src/lz4/lib/lz4.c src/lz4/lib/lz4hc.c src/lz4/lib/xxhash.c + diff --git a/build.xml b/build.xml index b8e5096..ceae5dd 100644 --- a/build.xml +++ b/build.xml @@ -15,7 +15,6 @@ --> @@ -80,13 +79,6 @@ - - - - - - @@ -192,27 +184,13 @@ - + - - - - - - - - - - - - - + + + + -- 2.42.0