Fix SWIG C# build script to consider OS other than iOS and Android (#3199)

remotes/origin/docs_2_0
sauwming 2 years ago committed by GitHub
parent 8861441ec8
commit 122a2ce343
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -27,9 +27,12 @@ ARCH=$(TARGET_ARCH)
ifeq ($(OS),android)
LIBPJSUA2_DIR=$(PROJ_NAME)/Droid/lib/$(ARCH)
LIBPJSUA2=$(LIBPJSUA2_DIR)/libpjsua2.so
endif
ifeq ($(OS),ios)
LIBPJSUA2_DIR=$(PROJ_NAME)/iOS/lib/$(ARCH)
else
ifeq ($(OS),ios)
LIBPJSUA2_DIR=$(PROJ_NAME)/iOS/lib/$(ARCH)
else
LIBPJSUA2_DIR=$(PROJ_NAME)/lib
endif
LIBPJSUA2=$(LIBPJSUA2_DIR)/libpjsua2.a
endif
@ -48,8 +51,7 @@ ifeq ($(OS),android)
$(MY_CFLAGS) $(MY_LDFLAGS)
# copy libc++_shared.so manually
cp -f ${ANDROID_NDK_ROOT}/sources/cxx-stl/llvm-libc++/libs/${TARGET_ARCH}/libc++_shared.so $(LIBPJSUA2_DIR)
endif
ifeq ($(OS),ios)
else
$(AR) $(LIBPJSUA2) $(AR_FLAGS) $(OUT_DIR)/pjsua2_wrap.o $(PJ_LIBXX_FILES)
endif
@ -66,8 +68,8 @@ sample: sample.cs
cp sample.cs $(PROJ_NAME)/$(PROJ_NAME)
clean distclean realclean:
rm -rf $(OUT_DIR)/*
rm -rf $(LIBPJSUA2_DIR)/*
rm -rf ./$(OUT_DIR)/*
rm -rf ./$(LIBPJSUA2_DIR)/*
install:

Loading…
Cancel
Save