Ignore:
Timestamp:
Nov 29, 2013 5:56:02 AM (10 years ago)
Author:
ming
Message:

Re #1519: Add Call API in pjsua2.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/projects/pjsua2/pjsip-apps/src/swig/java/Makefile

    r4639 r4663  
    11include ../../../../build.mak 
     2 
     3ifneq ($(findstring "$(TARGET_NAME)","darwin"),"") 
     4  OS=darwin 
     5endif 
    26 
    37OUT_DIR=output 
     
    59LIBPJSUA2_SO=$(OUT_DIR)/pjsua2.dll 
    610else 
    7 LIBPJSUA2_SO=$(OUT_DIR)/libpjsua2.so 
     11  ifeq ($(OS),darwin) 
     12    LIBPJSUA2_SO=$(OUT_DIR)/libpjsua2.jnilib 
     13  else 
     14    LIBPJSUA2_SO=$(OUT_DIR)/libpjsua2.so 
     15  endif 
    816endif 
    917 
     
    2331# OS specific 
    2432ifeq ($(OS),Windows_NT) 
    25 MY_JNI_LDFLAGS   = -L$(MY_JDK)/lib -Wl,--kill-at 
    26 MY_JNI_LIB       = $(OUT_DIR)/pjsua2.dll 
     33  MY_JNI_LDFLAGS         = -L$(MY_JDK)/lib -Wl,--kill-at 
     34  MY_JNI_LIB       = $(OUT_DIR)/pjsua2.dll 
    2735else 
    28 MY_JNI_LDFLAGS   = -L$(MY_JDK)/lib -Wl,-soname,pjsua2.so 
    29 MY_JNI_LIB       = $(OUT_DIR)/libpjsua2.so 
    30 MY_JNI_CFLAGS    := -fPIC 
     36  MY_JNI_LDFLAGS         = -L$(MY_JDK)/lib 
     37  ifneq ($(OS),darwin) 
     38    MY_JNI_LDFLAGS := $(MY_JNI_LDFLAGS) -Wl,-soname,pjsua2.so 
     39  endif 
     40  MY_JNI_LIB       = $(OUT_DIR)/libpjsua2.so 
     41  MY_JNI_CFLAGS  := -fPIC $(MY_JNI_CFLAGS) 
    3142endif 
    3243 
     
    3445MY_SWIG          = swig 
    3546MY_JDK           = $(JAVA_HOME) 
    36 MY_JAVA          = $(MY_JDK)/bin/java 
    37 MY_JAVAC         = $(MY_JDK)/bin/javac 
     47ifneq ($(findstring $(JAVA_BIN), bin),) 
     48  MY_JAVA        = $(MY_JDK)/bin/java 
     49  MY_JAVAC       = $(MY_JDK)/bin/javac 
     50else 
     51  MY_JAVA        = $(MY_JDK)/java 
     52  MY_JAVAC       = $(MY_JDK)/javac 
     53endif 
    3854MY_JNI_CFLAGS    := $(MY_JNI_CFLAGS) -I$(MY_JDK)/include -I$(MY_JDK)/include/win32 \ 
    3955                   -I$(MY_JDK)/include/linux -I. 
Note: See TracChangeset for help on using the changeset viewer.