Ticket #577: Initial source of sound device wrapper with APS

git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2174 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/build.symbian/symsndtest.mmp b/build.symbian/symsndtest.mmp
index daea700..ed42770 100644
--- a/build.symbian/symsndtest.mmp
+++ b/build.symbian/symsndtest.mmp
@@ -1,3 +1,6 @@
+#define SND_USE_NULL	0
+#define SND_USE_APS	0
+
 TARGET 		symsndtest.exe
 TARGETTYPE 	exe
 UID		0x0 0xA000000E
@@ -7,15 +10,15 @@
 MACRO		PJ_M_I386=1
 MACRO		PJ_SYMBIAN=1
 
-#if defined(PJ_BUILD_DLL)
-	MACRO		PJ_DLL=1
-#endif
-
 // Test files
 
 SOURCE	app_main.cpp
 SOURCE	main_symbian.cpp
 
+START RESOURCE  symsndtest_reg.rss
+	TARGETPATH	\private\10003a3f\apps
+END
+
 SYSTEMINCLUDE	..\pjlib\include
 SYSTEMINCLUDE	..\pjmedia\include
 
@@ -23,24 +26,30 @@
 SYSTEMINCLUDE	\epoc32\include\libc
 
 LIBRARY		charconv.lib euser.lib estlib.lib
-
-#if defined(PJ_BUILD_DLL)
-	LIBRARY		symbian_audio.lib pjlib.lib 
-#else
-	STATICLIBRARY	symbian_audio.lib pjlib.lib 
-#endif
-
 LIBRARY		esock.lib insock.lib
-LIBRARY 	mediaclientaudiostream.lib
-LIBRARY 	mediaclientaudioinputstream.lib
+STATICLIBRARY	pjlib.lib pjmedia.lib
+
+#if SND_USE_NULL || defined(WINSCW)
+    STATICLIBRARY	null_audio.lib
+    CAPABILITY		NetworkServices LocalServices ReadUserData WriteUserData UserEnvironment 
+#elif SND_USE_APS
+    SOURCEPATH                              ..\pjmedia\src\pjmedia 
+    SOURCE                                  symbian_sound_aps.cpp 
+
+    SYSTEMINCLUDE                           \epoc32\include\mmf\server 
+    SYSTEMINCLUDE                           \epoc32\include\mmf\common 
+    SYSTEMINCLUDE                           \epoc32\include\mda\common 
+
+    //STATICLIBRARY	symbian_audio_aps.lib
+    LIBRARY		APSSession2.lib
+    CAPABILITY		NetworkServices LocalServices ReadUserData WriteUserData UserEnvironment MultimediaDD
+#else
+    STATICLIBRARY	symbian_audio.lib
+    LIBRARY 		mediaclientaudiostream.lib
+    LIBRARY 		mediaclientaudioinputstream.lib
+    CAPABILITY		NetworkServices LocalServices ReadUserData WriteUserData UserEnvironment 
+#endif
 
 #ifdef WINSCW
 	STATICLIBRARY   eexe.lib ecrt0.lib
 #endif
-
-CAPABILITY	NetworkServices LocalServices ReadUserData WriteUserData UserEnvironment 
-
-START RESOURCE  symsndtest_reg.rss
-	TARGETPATH	\private\10003a3f\apps
-END
-