First working version of UUID factory using the native libuuid library.
[lgpl/argeo-commons.git] / sdk / jni.mk
index 6f5c31fb4edac095183707c9f426e5376c6225df..8483bd7041ddca5096a7cb63872af055e8a7366f 100644 (file)
@@ -1,6 +1,7 @@
 TARGET_EXEC := libJava_$(NATIVE_PACKAGE).so
 
-LDFLAGS = -shared -fPIC -Wl,-soname,$(TARGET_EXEC).$(MAJOR).$(MINOR)
+LDFLAGS = -shared -fPIC -Wl,-soname,$(TARGET_EXEC).$(MAJOR).$(MINOR) -luuid
+CFLAGS = -fPIC
 
 SRC_DIRS := . 
 %:
@@ -20,7 +21,8 @@ BUILD_DIR := $(SDK_BUILD_BASE)/$(NATIVE_PACKAGE)
 #ARCH := $(shell uname -p)
 
 # Every folder in ./src will need to be passed to GCC so that it can find header files
-INC_DIRS := $(shell find $(SRC_DIRS) -type d) /usr/lib/jvm/java/include /usr/lib/jvm/java/include/linux
+INC_DIRS := $(shell find $(SRC_DIRS) -type d) /usr/lib/jvm/java/include /usr/lib/jvm/java/include/linux /usr/include/uuid
+
 
 .PHONY: clean all ide
 all: $(SDK_BUILD_BASE)/$(TARGET_EXEC)