From 3ee10ffd42c60b7e4ba79cae3c59323da2fd4aac Mon Sep 17 00:00:00 2001 From: Riza Sulistyo Date: Tue, 28 May 2013 12:20:21 +0000 Subject: Re #1655: - Optimize android make file - Modify android project file to enable native debugging on eclipse - Add pjsua.cpp to svn ignore git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4526 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip-apps/src/pjsua/android/.project | 68 ----------------------------- pjsip-apps/src/pjsua/android/jni/Android.mk | 39 ++++------------- 2 files changed, 8 insertions(+), 99 deletions(-) (limited to 'pjsip-apps') diff --git a/pjsip-apps/src/pjsua/android/.project b/pjsip-apps/src/pjsua/android/.project index ec83832d..937a12d5 100644 --- a/pjsip-apps/src/pjsua/android/.project +++ b/pjsip-apps/src/pjsua/android/.project @@ -5,64 +5,6 @@ - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - ?name? - - - - org.eclipse.cdt.make.core.append_environment - true - - - org.eclipse.cdt.make.core.autoBuildTarget - all - - - org.eclipse.cdt.make.core.buildArguments - - - - org.eclipse.cdt.make.core.buildCommand - make - - - org.eclipse.cdt.make.core.cleanBuildTarget - clean - - - org.eclipse.cdt.make.core.contents - org.eclipse.cdt.make.core.activeConfigSettings - - - org.eclipse.cdt.make.core.enableAutoBuild - false - - - org.eclipse.cdt.make.core.enableCleanBuild - true - - - org.eclipse.cdt.make.core.enableFullBuild - true - - - org.eclipse.cdt.make.core.fullBuildTarget - all - - - org.eclipse.cdt.make.core.stopOnError - true - - - org.eclipse.cdt.make.core.useDefaultBuildCmd - true - - - com.android.ide.eclipse.adt.ResourceManagerBuilder @@ -83,19 +25,9 @@ - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - com.android.ide.eclipse.adt.AndroidNature org.eclipse.jdt.core.javanature - org.eclipse.cdt.core.cnature - org.eclipse.cdt.core.ccnature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature diff --git a/pjsip-apps/src/pjsua/android/jni/Android.mk b/pjsip-apps/src/pjsua/android/jni/Android.mk index bcbdbbd6..b1f99af6 100644 --- a/pjsip-apps/src/pjsua/android/jni/Android.mk +++ b/pjsip-apps/src/pjsua/android/jni/Android.mk @@ -1,4 +1,4 @@ -# $id$ +# $Id$ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) @@ -10,35 +10,12 @@ include $(PJDIR)/build/common.mak # Path to SWIG MY_SWIG := swig -#======================================================================== -# Choose console application to load -#======================================================================== - -# pjlib test -#MY_MODULE := $(PJDIR)/pjlib/build/output/pjlib-test-$(TARGET_NAME)/*.o - -# pjlib-util test -#MY_MODULE := $(PJDIR)/pjlib-util/build/output/pjlib-util-test-$(TARGET_NAME)/*.o - -# pjsip test -#MY_MODULE := $(PJDIR)/pjsip/build/output/pjsip-test-$(TARGET_NAME)/*.o - -# pjnath test -#MY_MODULE := $(PJDIR)/pjnath/build/output/pjnath-test-$(TARGET_NAME)/*.o - -# pjmedia test -# Note: jbuf test requires Jbtest.dat, this jbuf test must be disabled (for now). -#MY_MODULE := $(PJDIR)/pjmedia/build/output/pjmedia-test-$(TARGET_NAME)/*.o - -# pjsystest app (not supported yet) -# Todo: this test requires some input and output files (log & WAV). -#MY_MODULE := $(PJDIR)/pjsip-apps/build/output/pjsystest-$(TARGET_NAME)/*.o - -# pjsua app -# Note: must set USE_GUI to zero in config_site.h -MY_MODULE := $(PJDIR)/pjsip-apps/build/output/pjsua-$(TARGET_NAME)/*.o - -#======================================================================== +MY_MODULE_PATH := $(PJDIR)/pjsip-apps/build/output/pjsua-$(TARGET_NAME) +MY_MODULES := $(MY_MODULE_PATH)/pjsua_app.o \ + $(MY_MODULE_PATH)/pjsua_app_cli.o \ + $(MY_MODULE_PATH)/pjsua_app_common.o \ + $(MY_MODULE_PATH)/pjsua_app_config.o \ + $(MY_MODULE_PATH)/pjsua_app_legacy.o # Constants MY_JNI_WRAP := pjsua_wrap.cpp @@ -48,7 +25,7 @@ MY_JNI_DIR := jni LOCAL_MODULE := libpjsua LOCAL_CFLAGS := -Werror $(APP_CFLAGS) -frtti LOCAL_LDFLAGS := $(APP_LDFLAGS) -LOCAL_LDLIBS := $(MY_MODULE) $(APP_LDLIBS) +LOCAL_LDLIBS := $(MY_MODULES) $(APP_LDLIBS) LOCAL_SRC_FILES := $(MY_JNI_WRAP) pjsua_app_callback.cpp # Invoke SWIG -- cgit v1.2.3