Ignore:
Timestamp:
Dec 28, 2016 3:40:07 AM (7 years ago)
Author:
nanang
Message:

Re #1900: More merged from trunk (r5512 mistakenly contains merged changes in third-party dir only).

Location:
pjproject/branches/projects/uwp
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/projects/uwp

  • pjproject/branches/projects/uwp/pjsip-apps/src/swig/java/Makefile

    r5029 r5513  
    2222  else 
    2323    ifeq ($(OS),android) 
    24       LIBPJSUA2_SO=android/libs/armeabi/libpjsua2.so 
     24      LIBPJSUA2_SO=android/app/src/main/jniLibs/armeabi/libpjsua2.so 
    2525    else 
    2626      LIBPJSUA2_SO=$(OUT_DIR)/libpjsua2.so 
     
    127127MY_JAVA          := "$(JAVA_BIN)/java" 
    128128MY_JAVAC         := "$(JAVA_BIN)/javac" 
    129 MY_JNI_CFLAGS    := -I"$(JAVA_INC)" -I"$(JAVA_INC)/win32" \ 
     129ifneq ($(OS),android) 
     130  MY_JNI_CFLAGS  := -I"$(JAVA_INC)" -I"$(JAVA_INC)/win32" \ 
    130131                    -I"$(JAVA_INC)/linux" -I"$(JAVA_INC)/darwin" -I. 
    131 MY_JNI_LDFLAGS   := -L"$(JAVA_LIB)" 
     132  MY_JNI_LDFLAGS := -L"$(JAVA_LIB)" 
     133endif 
    132134 
    133135# OS specific 
     
    138140  ifeq ($(OS),android) 
    139141    MY_JNI_CFLAGS+= -D__ANDROID__ 
     142    MY_JNI_LDFLAGS+= -Wl,-soname,libpjsua2.so 
    140143    SWIG_FLAGS+= -D__ANDROID__ 
    141144  endif 
     
    147150MY_PACKAGE_NAME  := org.pjsip.pjsua2 
    148151ifeq ($(OS),android) 
    149   MY_PACKAGE_PATH  := android/src/$(subst .,/,$(MY_PACKAGE_NAME)) 
     152  MY_PACKAGE_PATH  := android/app/src/main/java/$(subst .,/,$(MY_PACKAGE_NAME)) 
    150153else 
    151154  MY_PACKAGE_PATH  := $(OUT_DIR)/$(subst .,/,$(MY_PACKAGE_NAME)) 
    152155endif 
    153156 
    154 MY_APP_JAVA := android/src/$(subst .,/,$(MY_PACKAGE_NAME))/app/MyApp.java 
     157MY_APP_JAVA := android/app/src/main/java/$(subst .,/,$(MY_PACKAGE_NAME))/app/MyApp.java 
    155158 
    156159.PHONY: all java install uninstall 
     
    159162 
    160163$(LIBPJSUA2_SO): $(OUT_DIR)/pjsua2_wrap.o 
     164ifeq ($(OS),android) 
     165        mkdir -p android/app/src/main/jniLibs/armeabi 
     166endif 
    161167        $(PJ_CXX) -shared -o $(LIBPJSUA2_SO) $(OUT_DIR)/pjsua2_wrap.o \ 
    162168                $(MY_CFLAGS) $(MY_LDFLAGS) 
     
    168174$(OUT_DIR)/pjsua2_wrap.cpp: ../pjsua2.i ../symbols.i $(SRCS) 
    169175        mkdir -p $(MY_PACKAGE_PATH) 
     176        mkdir -p $(OUT_DIR) 
    170177        swig $(SWIG_FLAGS) -java  -package $(MY_PACKAGE_NAME) \ 
    171178                -outdir $(MY_PACKAGE_PATH) \ 
     
    190197$(MY_PACKAGE_PATH)/sample.class: sample.java 
    191198        $(MY_JAVAC) -d $(OUT_DIR) -classpath "$(OUT_DIR)" sample.java 
     199        @# Build javafx sample app 
     200        @# $(MY_JAVAC) -d $(OUT_DIR) -classpath "$(OUT_DIR)" sample2.java 
    192201 
    193202test: 
     
    201210        $(MY_JAVA) -cp "$(OUT_DIR)" -Djava.library.path="$(OUT_DIR)" \ 
    202211                org.pjsip.pjsua2.app.sample      
     212        @# This is for sample2 app 
     213        @# $(MY_JAVA) -cp "$(OUT_DIR)" -Djava.library.path="$(OUT_DIR)" \ 
     214        @#      org.pjsip.pjsua2.app.sample2             
    203215 
    204216install: 
Note: See TracChangeset for help on using the changeset viewer.