Cygwin JNI
This commit is contained in:
parent
5640cb9d0b
commit
a409860fa2
2 changed files with 9 additions and 6 deletions
|
@ -50,6 +50,8 @@ darwin_STRIP := strip -x
|
|||
cygwin_CXX := i686-pc-cygwin-g++
|
||||
cygwin_CC := i686-pc-cygwin-gcc
|
||||
cygwin_STRIP := i686-pc-cygwin-strip
|
||||
cygwin_LDFLAGS := -Wl,--kill-at
|
||||
cygwin_CPP_FLAGS := -D__int64="long long" -D_JNI_IMPLEMENTATION -D_REENTRANT -D_GNU_SOURCE
|
||||
|
||||
win_CXX := i586-mingw32msvc-gcc
|
||||
win_CC := i586-mingw32msvc-gcc
|
||||
|
@ -61,5 +63,5 @@ win_CPP_FLAGS := -D_Windows
|
|||
CXX := $($(os)_CXX)
|
||||
CC := $($(os)_CC)
|
||||
STRIP := $($(os)_STRIP)
|
||||
CPP_OS_FLAGS = $($(os)_CPP_FLAGS)
|
||||
#LINKFLAGS := $($(os)_LINKFLAGS)
|
||||
CPP_OS_FLAGS := $($(os)_CPP_FLAGS)
|
||||
LDFLAGS := $($(os)_LDFLAGS)
|
|
@ -10,7 +10,7 @@ RUNFILE := osmand_main
|
|||
LOCAL_SRC_FILES += src/osmand_main.cpp
|
||||
|
||||
#LDFLAGS = -Wl,--hash-style=both -fPIC
|
||||
LDFLAGS = -Wall -fPIC -Wl,-Bsymbolic
|
||||
LDFLAGS := $(LDFLAGS) -Wall -fPIC -Wl,-Bsymbolic
|
||||
#LDRUNFLAGS = -Wl,--hash-style=both
|
||||
# --trace -Bsymbolic -Bsymbolic-functions
|
||||
|
||||
|
@ -28,7 +28,7 @@ endif
|
|||
|
||||
ifeq ($(java_os),)
|
||||
ifeq ($(findstring CYGWIN,$(shell uname)),CYGWIN)
|
||||
java_os := linux
|
||||
java_os := win32
|
||||
endif
|
||||
ifeq ($(findstring MINGW,$(shell uname)),MINGW)
|
||||
java_os := win32
|
||||
|
@ -45,7 +45,8 @@ CPPFLAGS := \
|
|||
-DGR_RELEASE=1 \
|
||||
-c -fPIC -I"$(FIXED_JAVA_HOME)/include" -I"$(FIXED_JAVA_HOME)/include/$(java_os)" \
|
||||
-DHASH_MAP_GNU \
|
||||
$(C_INCLUDES)
|
||||
$(C_INCLUDES) \
|
||||
$(CPP_OS_FLAGS)
|
||||
|
||||
#target : ../$(RUNFILE)
|
||||
#target : $(PREBUILT_DIR)/$(LIBNAME)
|
||||
|
|
Loading…
Reference in a new issue