summaryrefslogtreecommitdiff
path: root/orkbasecxx
diff options
context:
space:
mode:
Diffstat (limited to 'orkbasecxx')
-rw-r--r--orkbasecxx/AudioTape.cpp3
-rw-r--r--orkbasecxx/BatchProcessing.cpp2
-rw-r--r--orkbasecxx/CapturePort.h2
-rw-r--r--orkbasecxx/ConfigManager.cpp4
-rw-r--r--orkbasecxx/EventStreaming.cpp2
-rw-r--r--orkbasecxx/Filter.cpp4
-rw-r--r--orkbasecxx/ImmediateProcessing.cpp2
-rw-r--r--orkbasecxx/LogManager.cpp2
-rw-r--r--orkbasecxx/Makefile.am54
-rw-r--r--orkbasecxx/ObjectFactory.cpp2
-rw-r--r--orkbasecxx/PartyFilter.cpp2
-rw-r--r--orkbasecxx/Reporting.cpp2
-rw-r--r--orkbasecxx/StdString.h20
-rw-r--r--orkbasecxx/TapeFileNaming.cpp2
-rw-r--r--orkbasecxx/TapeProcessor.cpp2
-rw-r--r--orkbasecxx/audiofile/Makefile.am8
-rw-r--r--orkbasecxx/audiofile/MediaChunkFile.cpp2
-rw-r--r--orkbasecxx/configure.ac60
-rw-r--r--orkbasecxx/configure.in12
-rw-r--r--orkbasecxx/filters/audiogain/AudioGain.cpp2
-rw-r--r--orkbasecxx/filters/audiogain/Makefile.am10
-rw-r--r--orkbasecxx/filters/g722codec/G722Codec.cpp2
-rw-r--r--orkbasecxx/filters/g722codec/Makefile.am4
-rw-r--r--orkbasecxx/filters/gsm/GsmFilters.cpp2
-rw-r--r--orkbasecxx/filters/gsm/Makefile.am4
-rw-r--r--orkbasecxx/filters/gsm/gsm610/Makefile.am5
-rw-r--r--orkbasecxx/filters/ilbc/IlbcFilters.cpp2
-rw-r--r--orkbasecxx/filters/ilbc/Makefile.am4
-rw-r--r--orkbasecxx/filters/ilbc/ilbc/Makefile.am10
-rw-r--r--orkbasecxx/messages/InitMsg.cpp2
-rw-r--r--orkbasecxx/messages/Makefile.am7
-rw-r--r--orkbasecxx/messages/Message.cpp2
-rw-r--r--orkbasecxx/messages/Message.h4
-rw-r--r--orkbasecxx/messages/SyncMessage.h2
-rw-r--r--orkbasecxx/messages/TapeMsg.cpp2
-rw-r--r--orkbasecxx/orkbase-1.0.pc.in14
-rw-r--r--orkbasecxx/serializers/Makefile.am2
-rw-r--r--orkbasecxx/serializers/Serializer.h2
38 files changed, 189 insertions, 80 deletions
diff --git a/orkbasecxx/AudioTape.cpp b/orkbasecxx/AudioTape.cpp
index d4b5f81..862a35b 100644
--- a/orkbasecxx/AudioTape.cpp
+++ b/orkbasecxx/AudioTape.cpp
@@ -10,7 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
-#pragma warning( disable: 4786 )
+//#pragma warning( disable: 4786 )
#define _WINSOCKAPI_ // prevents the inclusion of winsock.h
@@ -380,6 +380,7 @@ void AudioTape::AddCaptureEvent(CaptureEventRef eventRef, bool send)
m_onDemand = true;
}
break;
+ default: break; // FIXME: What happens with different possible values?
}
{
diff --git a/orkbasecxx/BatchProcessing.cpp b/orkbasecxx/BatchProcessing.cpp
index 81746af..6bc1464 100644
--- a/orkbasecxx/BatchProcessing.cpp
+++ b/orkbasecxx/BatchProcessing.cpp
@@ -10,7 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
-#pragma warning( disable: 4786 )
+//#pragma warning( disable: 4786 )
#define _WINSOCKAPI_ // prevents the inclusion of winsock.h
diff --git a/orkbasecxx/CapturePort.h b/orkbasecxx/CapturePort.h
index 3b72f6f..3244c5d 100644
--- a/orkbasecxx/CapturePort.h
+++ b/orkbasecxx/CapturePort.h
@@ -11,7 +11,7 @@
*
*/
-#pragma warning( disable: 4786 )
+//#pragma warning( disable: 4786 )
#ifndef __PORT_H__
#define __PORT_H__
diff --git a/orkbasecxx/ConfigManager.cpp b/orkbasecxx/ConfigManager.cpp
index 1dff7d8..4793058 100644
--- a/orkbasecxx/ConfigManager.cpp
+++ b/orkbasecxx/ConfigManager.cpp
@@ -10,7 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
-#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
+//#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
#define _WINSOCKAPI_ // prevents the inclusion of winsock.h
@@ -49,7 +49,7 @@ void ConfigManager::Initialize()
try
{
char* cfgFilename = NULL;
- char* cfgEnvPath = "";
+ const char* cfgEnvPath = "";
int cfgAlloc = 0;
cfgEnvPath = ACE_OS::getenv("ORKAUDIO_CONFIG_PATH");
diff --git a/orkbasecxx/EventStreaming.cpp b/orkbasecxx/EventStreaming.cpp
index 4074e14..58880ef 100644
--- a/orkbasecxx/EventStreaming.cpp
+++ b/orkbasecxx/EventStreaming.cpp
@@ -10,7 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
-#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
+//#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
#define _WINSOCKAPI_ // prevents the inclusion of winsock.h
diff --git a/orkbasecxx/Filter.cpp b/orkbasecxx/Filter.cpp
index df25c1d..0f85570 100644
--- a/orkbasecxx/Filter.cpp
+++ b/orkbasecxx/Filter.cpp
@@ -10,7 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
-#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
+//#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
#include "Filter.h"
extern "C"
@@ -243,4 +243,4 @@ void UlawToPcmFilter::CaptureEventIn(CaptureEventRef& event)
void UlawToPcmFilter::CaptureEventOut(CaptureEventRef& event)
{
;
-} \ No newline at end of file
+}
diff --git a/orkbasecxx/ImmediateProcessing.cpp b/orkbasecxx/ImmediateProcessing.cpp
index 3f2c58a..dcd166d 100644
--- a/orkbasecxx/ImmediateProcessing.cpp
+++ b/orkbasecxx/ImmediateProcessing.cpp
@@ -10,7 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
-#pragma warning( disable: 4786 )
+//#pragma warning( disable: 4786 )
#define _WINSOCKAPI_ // prevents the inclusion of winsock.h
diff --git a/orkbasecxx/LogManager.cpp b/orkbasecxx/LogManager.cpp
index f058429..552d1eb 100644
--- a/orkbasecxx/LogManager.cpp
+++ b/orkbasecxx/LogManager.cpp
@@ -31,7 +31,7 @@ void OrkLogManager::Initialize()
BasicConfigurator::configure();
char* logCfgFilename = NULL;
- char* cfgEnvPath = "";
+ const char* cfgEnvPath = "";
int cfgAlloc = 0;
cfgEnvPath = ACE_OS::getenv("ORKAUDIO_CONFIG_PATH");
diff --git a/orkbasecxx/Makefile.am b/orkbasecxx/Makefile.am
index 8849d23..4a6d8e9 100644
--- a/orkbasecxx/Makefile.am
+++ b/orkbasecxx/Makefile.am
@@ -2,10 +2,12 @@
# have all needed files, that a GNU package needs
AUTOMAKE_OPTIONS = foreign 1.4
+SUBDIRS = messages serializers audiofile filters
-lib_LTLIBRARIES = liborkbase.la
-liborkbase_la_LDFLAGS =
-liborkbase_la_SOURCES = Filter.cpp g711.c \
+lib_LTLIBRARIES = liborkbase.la
+liborkbase_la_LDFLAGS =
+liborkbase_la_SOURCES = \
+ Filter.cpp g711.c \
OrkBase.cpp Object.cpp ObjectFactory.cpp \
OrkClient.cpp AudioCapture.cpp Utils.cpp \
AudioTape.cpp \
@@ -16,10 +18,44 @@ liborkbase_la_SOURCES = Filter.cpp g711.c \
Daemon.cpp ImmediateProcessing.cpp \
Reporting.cpp TapeFileNaming.cpp \
PartyFilter.cpp EventStreaming.cpp \
- OrkTrack.cpp
-#INCLUDES = -I/projects/ext/xmlrpc++/xmlrpc++0.7/src
-SUBDIRS = messages serializers audiofile filters
-liborkbase_la_LIBADD = $(top_builddir)/serializers/libserializers.la \
+ OrkTrack.cpp \
+ AudioCapture.h AudioCapturePlugin.h \
+ BatchProcessing.h \
+ CapturePluginProxy.h CapturePort.h \
+ Config.h ConfigManager.h Daemon.h \
+ EventStreaming.h Filter.h ImmediateProcessing.h \
+ LogManager.h MultiThreadedServer.h \
+ Object.h ObjectFactory.h OrkBase.h \
+ OrkClient.h PartyFilter.h Reporting.h \
+ TapeFileNaming.h TapeProcessor.h \
+ Utils.h config.h OrkTrack.h
+
+nobase_pkginclude_HEADERS = \
+ audiofile/AudioFile.h \
+ filters/audiogain/AudioGain.h \
+ messages/TapeMsg.h messages/PingMsg.h messages/DeleteTapeMsg.h \
+ messages/CaptureMsg.h messages/TestMsg.h messages/RecordMsg.h \
+ messages/SyncMessage.h messages/AsyncMessage.h \
+ messages/Message.h messages/InitMsg.h \
+ serializers/Serializer.h
+pkginclude_HEADERS = \
+ AudioCapture.h Config.h MultiThreadedServer.h Object.h OrkBase.h \
+ g711.h MemUtils.h dll.h Utils.h \
+ OrkTrack.h OrkClient.h \
+ LogManager.h ImmediateProcessing.h BatchProcessing.h Reporting.h \
+ TapeFileNaming.h ConfigManager.h Daemon.h ObjectFactory.h \
+ CapturePluginProxy.h AudioCapturePlugin.h Filter.h \
+ TapeProcessor.h EventStreaming.h \
+ StdString.h ThreadSafeQueue.h AudioTape.h \
+ filters/ilbc/IlbcFilters.h \
+ filters/ilbc/ilbc/iLBC_decode.h \
+ filters/ilbc/ilbc/iLBC_encode.h \
+ filters/ilbc/ilbc/iLBC_define.h \
+ filters/gsm/GsmFilters.h filters/gsm/gsm610/gsm.h \
+ filters/g722codec/G722.h filters/g722codec/G722Codec.h
+
+liborkbase_la_LIBADD = \
+ $(top_builddir)/serializers/libserializers.la \
$(top_builddir)/messages/libmessages.la \
$(top_builddir)/audiofile/libaudiofile.la \
$(top_builddir)/filters/gsm/libgsm.la \
@@ -30,4 +66,6 @@ liborkbase_la_LIBADD = $(top_builddir)/serializers/libserializers.la \
$(top_builddir)/filters/g722codec/libg722codec.la
-lm
-AM_CXXFLAGS = -D_REENTRANT
+AM_CXXFLAGS = -D_REENTRANT
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = orkbase-1.0.pc
diff --git a/orkbasecxx/ObjectFactory.cpp b/orkbasecxx/ObjectFactory.cpp
index 724bbfd..d89fa34 100644
--- a/orkbasecxx/ObjectFactory.cpp
+++ b/orkbasecxx/ObjectFactory.cpp
@@ -10,7 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
-#pragma warning( disable: 4786 )
+//#pragma warning( disable: 4786 )
#define _WINSOCKAPI_ // prevents the inclusion of winsock.h
diff --git a/orkbasecxx/PartyFilter.cpp b/orkbasecxx/PartyFilter.cpp
index 57fa0d5..30b211e 100644
--- a/orkbasecxx/PartyFilter.cpp
+++ b/orkbasecxx/PartyFilter.cpp
@@ -10,7 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
-#pragma warning( disable: 4786 )
+//#pragma warning( disable: 4786 )
#define _WINSOCKAPI_ // prevents the inclusion of winsock.h
diff --git a/orkbasecxx/Reporting.cpp b/orkbasecxx/Reporting.cpp
index 30243e6..802b8ef 100644
--- a/orkbasecxx/Reporting.cpp
+++ b/orkbasecxx/Reporting.cpp
@@ -10,7 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
-#pragma warning( disable: 4786 )
+//#pragma warning( disable: 4786 )
#define _WINSOCKAPI_ // prevents the inclusion of winsock.h
diff --git a/orkbasecxx/StdString.h b/orkbasecxx/StdString.h
index 0f3896c..6271022 100644
--- a/orkbasecxx/StdString.h
+++ b/orkbasecxx/StdString.h
@@ -647,7 +647,7 @@ inline const Type& SSMAX(const Type& arg1, const Type& arg2)
#endif // #ifdef SS_ANSI
#ifndef UNUSED
- #define UNUSED(x) x
+ #define UNUSED(x)
#endif
#endif // #ifndef W32BASE_H
@@ -1311,15 +1311,14 @@ inline void ssasn(std::string& sDst, const std::wstring& sSrc)
#endif
sDst.resize(nDst+1);
+#ifdef SS_MBCS
PCSTR szCvt = StdCodeCvt(const_cast<SS_PTRTYPE>(sDst.data()), nDst,
sSrc.c_str(), static_cast<int>(sSrc.size()));
// In MBCS builds, we don't know how long the destination string will be.
-#ifdef SS_MBCS
sDst.resize(sslen(szCvt));
#else
- szCvt;
sDst.resize(sSrc.size());
#endif
}
@@ -1340,16 +1339,15 @@ inline void ssasn(std::string& sDst, PCWSTR pW)
#endif
sDst.resize(nDst + 1);
+#ifdef SS_MBCS
PCSTR szCvt = StdCodeCvt(const_cast<SS_PTRTYPE>(sDst.data()), nDst,
pW, nSrc);
// In MBCS builds, we don't know how long the destination string will be.
-#ifdef SS_MBCS
sDst.resize(sslen(szCvt));
#else
sDst.resize(nDst);
- szCvt;
#endif
}
else
@@ -1462,14 +1460,13 @@ inline void ssadd(std::string& sDst, const std::wstring& sSrc)
#endif
sDst.resize(nDst+nAdd+1);
+#ifdef SS_MBCS
PCSTR szCvt = StdCodeCvt(const_cast<SS_PTRTYPE>(sDst.data()+nDst),
nAdd, sSrc.c_str(), nSrc);
-#ifdef SS_MBCS
sDst.resize(nDst + sslen(szCvt));
#else
sDst.resize(nDst + nAdd);
- szCvt;
#endif
}
}
@@ -1490,14 +1487,13 @@ inline void ssadd(std::string& sDst, PCWSTR pW)
#endif
sDst.resize(nDst + nAdd + 1);
+#ifdef SS_MBCS
PCSTR szCvt = StdCodeCvt(const_cast<SS_PTRTYPE>(sDst.data()+nDst),
nAdd, pW, nSrc);
-#ifdef SS_MBCS
sDst.resize(nDst + sslen(szCvt));
#else
sDst.resize(nDst + nSrc);
- szCvt;
#endif
}
}
@@ -1535,14 +1531,13 @@ inline void ssadd(std::wstring& sDst, const std::string& sSrc)
int nDst = static_cast<int>(sDst.size());
sDst.resize(nDst + nSrc + 1);
+#ifdef SS_MBCS
PCWSTR szCvt = StdCodeCvt(const_cast<SW_PTRTYPE>(sDst.data()+nDst),
nSrc, sSrc.c_str(), nSrc+1);
-#ifdef SS_MBCS
sDst.resize(nDst + sslen(szCvt));
#else
sDst.resize(nDst + nSrc);
- szCvt;
#endif
}
}
@@ -1555,14 +1550,13 @@ inline void ssadd(std::wstring& sDst, PCSTR pA)
int nDst = static_cast<int>(sDst.size());
sDst.resize(nDst + nSrc + 1);
+#ifdef SS_MBCS
PCWSTR szCvt = StdCodeCvt(const_cast<SW_PTRTYPE>(sDst.data()+nDst),
nSrc, pA, nSrc+1);
-#ifdef SS_MBCS
sDst.resize(nDst + sslen(szCvt));
#else
sDst.resize(nDst + nSrc);
- szCvt;
#endif
}
}
diff --git a/orkbasecxx/TapeFileNaming.cpp b/orkbasecxx/TapeFileNaming.cpp
index cb9e296..0d2841a 100644
--- a/orkbasecxx/TapeFileNaming.cpp
+++ b/orkbasecxx/TapeFileNaming.cpp
@@ -10,7 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
-#pragma warning( disable: 4786 )
+//#pragma warning( disable: 4786 )
#define _WINSOCKAPI_ // prevents the inclusion of winsock.h
diff --git a/orkbasecxx/TapeProcessor.cpp b/orkbasecxx/TapeProcessor.cpp
index 76c94cf..1b59fed 100644
--- a/orkbasecxx/TapeProcessor.cpp
+++ b/orkbasecxx/TapeProcessor.cpp
@@ -11,7 +11,7 @@
*
*/
-#pragma warning( disable: 4786 )
+//#pragma warning( disable: 4786 )
#define _WINSOCKAPI_ // prevents the inclusion of winsock.h
diff --git a/orkbasecxx/audiofile/Makefile.am b/orkbasecxx/audiofile/Makefile.am
index d737e11..c6650b3 100644
--- a/orkbasecxx/audiofile/Makefile.am
+++ b/orkbasecxx/audiofile/Makefile.am
@@ -1,6 +1,10 @@
METASOURCES = AUTO
noinst_LTLIBRARIES = libaudiofile.la
-libaudiofile_la_SOURCES = MediaChunkFile.cpp AudioFile.cpp LibSndFileFile.cpp PcmFile.cpp
+libaudiofile_la_SOURCES = \
+ MediaChunkFile.cpp AudioFile.cpp \
+ LibSndFileFile.cpp PcmFile.cpp \
+ AudioFile.h LibSndFileFile.h \
+ MediaChunkFile.h PcmFile.h
AM_CPPFLAGS = -D_REENTRANT
libaudiofile_la_LIBADD =
-INCLUDES = -I@top_srcdir@ -I../../orkbasecxx
+INCLUDES = -I$(top_srcdir) -I../../orkbasecxx
diff --git a/orkbasecxx/audiofile/MediaChunkFile.cpp b/orkbasecxx/audiofile/MediaChunkFile.cpp
index 1e9d6a3..ebb1822 100644
--- a/orkbasecxx/audiofile/MediaChunkFile.cpp
+++ b/orkbasecxx/audiofile/MediaChunkFile.cpp
@@ -10,7 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
-#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
+//#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
#include "ConfigManager.h"
#include "MediaChunkFile.h"
diff --git a/orkbasecxx/configure.ac b/orkbasecxx/configure.ac
new file mode 100644
index 0000000..f5a14e0
--- /dev/null
+++ b/orkbasecxx/configure.ac
@@ -0,0 +1,60 @@
+# -*- Autoconf -*-
+# Process this file with autoconf to produce a configure script.
+
+AC_PREREQ([2.61])
+AC_INIT([orkbase], [1.0], [oreka@orex.com])
+AC_CONFIG_SRCDIR([LogManager.cpp])
+AC_CONFIG_HEADERS([config.h])
+AC_CONFIG_AUX_DIR([autotools])
+AM_INIT_AUTOMAKE
+
+AC_PREFIX_DEFAULT([/usr])
+
+# Checks for programs.
+AC_PROG_CXX
+AC_PROG_AWK
+AC_PROG_CC
+AC_PROG_CPP
+AC_PROG_INSTALL
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+AC_PROG_RANLIB
+AC_PROG_LIBTOOL
+
+# Checks for libraries.
+AC_CHECK_LIB([m], [cos])
+
+# Checks for header files.
+AC_CHECK_HEADERS([inttypes.h malloc.h memory.h stdlib.h string.h wchar.h wctype.h])
+
+# Checks for typedefs, structures, and compiler characteristics.
+AC_HEADER_STDBOOL
+AC_C_INLINE
+AC_TYPE_INT16_T
+AC_TYPE_INT32_T
+AC_TYPE_SIZE_T
+AC_TYPE_SSIZE_T
+AC_TYPE_UINT8_T
+
+# Checks for library functions.
+AC_FUNC_ALLOCA
+AC_FUNC_CHOWN
+AC_FUNC_ERROR_AT_LINE
+AC_FUNC_FORK
+AC_FUNC_MALLOC
+AC_FUNC_STRTOD
+AC_CHECK_FUNCS([gethrtime localtime_r memchr memmove memset mkdir pow sqrt strchr strerror strncasecmp strstr strtol strtoul])
+
+AC_CONFIG_FILES([Makefile
+ audiofile/Makefile
+ filters/Makefile
+ filters/audiogain/Makefile
+ filters/g722codec/Makefile
+ filters/gsm/Makefile
+ filters/gsm/gsm610/Makefile
+ filters/ilbc/Makefile
+ filters/ilbc/ilbc/Makefile
+ messages/Makefile
+ serializers/Makefile
+ orkbase-1.0.pc])
+AC_OUTPUT
diff --git a/orkbasecxx/configure.in b/orkbasecxx/configure.in
deleted file mode 100644
index 9a510f1..0000000
--- a/orkbasecxx/configure.in
+++ /dev/null
@@ -1,12 +0,0 @@
-AC_INIT(configure.in)
-
-AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE(orkbase, 1.0)
-
-AC_PREFIX_DEFAULT(/usr)
-
-AC_LANG_CPLUSPLUS
-AC_PROG_CXX
-AM_PROG_LIBTOOL
-
-AC_OUTPUT(Makefile messages/Makefile serializers/Makefile audiofile/Makefile filters/Makefile filters/gsm/Makefile filters/gsm/gsm610/Makefile filters/ilbc/Makefile filters/ilbc/ilbc/Makefile filters/audiogain/Makefile filters/g722codec/Makefile)
diff --git a/orkbasecxx/filters/audiogain/AudioGain.cpp b/orkbasecxx/filters/audiogain/AudioGain.cpp
index 4477324..bc678e0 100644
--- a/orkbasecxx/filters/audiogain/AudioGain.cpp
+++ b/orkbasecxx/filters/audiogain/AudioGain.cpp
@@ -10,7 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
-#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
+//#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
#define _WINSOCKAPI_ // prevents the inclusion of winsock.h
diff --git a/orkbasecxx/filters/audiogain/Makefile.am b/orkbasecxx/filters/audiogain/Makefile.am
index 2c377b5..2eee8e6 100644
--- a/orkbasecxx/filters/audiogain/Makefile.am
+++ b/orkbasecxx/filters/audiogain/Makefile.am
@@ -1,6 +1,6 @@
-METASOURCES = AUTO
-noinst_LTLIBRARIES = libaudiogain.la
-libaudiogain_la_SOURCES = AudioGain.cpp
+METASOURCES = AUTO
+noinst_LTLIBRARIES = libaudiogain.la
+libaudiogain_la_SOURCES = AudioGain.cpp
-INCLUDES = -I@top_srcdir@
-AM_CXXFLAGS = -D_REENTRANT
+AM_CPPFLAGS = -I$(top_srcdir)
+AM_CXXFLAGS = -D_REENTRANT
diff --git a/orkbasecxx/filters/g722codec/G722Codec.cpp b/orkbasecxx/filters/g722codec/G722Codec.cpp
index 5a59e1e..9a6bbc6 100644
--- a/orkbasecxx/filters/g722codec/G722Codec.cpp
+++ b/orkbasecxx/filters/g722codec/G722Codec.cpp
@@ -10,7 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
-#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
+//#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
#define _WINSOCKAPI_ // prevents the inclusion of winsock.h
diff --git a/orkbasecxx/filters/g722codec/Makefile.am b/orkbasecxx/filters/g722codec/Makefile.am
index 9ff6ccf..9d9f66d 100644
--- a/orkbasecxx/filters/g722codec/Makefile.am
+++ b/orkbasecxx/filters/g722codec/Makefile.am
@@ -1,7 +1,7 @@
METASOURCES = AUTO
SUBDIRS =
noinst_LTLIBRARIES = libg722codec.la
-libg722codec_la_SOURCES = G722Codec.cpp
+libg722codec_la_SOURCES = G722Codec.cpp G722.h G722Codec.h
-INCLUDES = -I@top_srcdir@ -I../..
+INCLUDES = -I$(top_srcdir) -I../..
AM_CXXFLAGS = -D_REENTRANT
diff --git a/orkbasecxx/filters/gsm/GsmFilters.cpp b/orkbasecxx/filters/gsm/GsmFilters.cpp
index af32571..3cc8f36 100644
--- a/orkbasecxx/filters/gsm/GsmFilters.cpp
+++ b/orkbasecxx/filters/gsm/GsmFilters.cpp
@@ -10,7 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
-#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
+//#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
#include "GsmFilters.h"
diff --git a/orkbasecxx/filters/gsm/Makefile.am b/orkbasecxx/filters/gsm/Makefile.am
index 26be37b..03de1a3 100644
--- a/orkbasecxx/filters/gsm/Makefile.am
+++ b/orkbasecxx/filters/gsm/Makefile.am
@@ -1,7 +1,7 @@
METASOURCES = AUTO
SUBDIRS = gsm610
noinst_LTLIBRARIES = libgsm.la
-libgsm_la_SOURCES = GsmFilters.cpp
+libgsm_la_SOURCES = GsmFilters.cpp GsmFilters.h
-INCLUDES = -I@top_srcdir@ -I./gsm610
+INCLUDES = -I$(top_srcdir) -I$(srcdir)/gsm610
AM_CXXFLAGS = -D_REENTRANT
diff --git a/orkbasecxx/filters/gsm/gsm610/Makefile.am b/orkbasecxx/filters/gsm/gsm610/Makefile.am
index aba1767..6f9490f 100644
--- a/orkbasecxx/filters/gsm/gsm610/Makefile.am
+++ b/orkbasecxx/filters/gsm/gsm610/Makefile.am
@@ -3,7 +3,8 @@ noinst_LTLIBRARIES = libgsm610.la
libgsm610_la_SOURCES = add.c code.c decode.c gsm_create.c gsm_decode.c \
gsm_destroy.c gsm_encode.c gsm_option.c \
long_term.c lpc.c preprocess.c rpe.c \
- short_term.c table.c
+ short_term.c table.c \
+ config.h gsm.h gsm610_priv.h
-INCLUDES = -I@top_srcdir@
+INCLUDES = -I$(top_srcdir)
AM_CFLAGS = -D_REENTRANT
diff --git a/orkbasecxx/filters/ilbc/IlbcFilters.cpp b/orkbasecxx/filters/ilbc/IlbcFilters.cpp
index c6fd9b5..4986141 100644
--- a/orkbasecxx/filters/ilbc/IlbcFilters.cpp
+++ b/orkbasecxx/filters/ilbc/IlbcFilters.cpp
@@ -10,7 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
-#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
+//#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
#define _WINSOCKAPI_ // prevents the inclusion of winsock.h
diff --git a/orkbasecxx/filters/ilbc/Makefile.am b/orkbasecxx/filters/ilbc/Makefile.am
index c9a8f58..43fb2da 100644
--- a/orkbasecxx/filters/ilbc/Makefile.am
+++ b/orkbasecxx/filters/ilbc/Makefile.am
@@ -1,7 +1,7 @@
METASOURCES = AUTO
SUBDIRS = ilbc
noinst_LTLIBRARIES = libilbc.la
-libilbc_la_SOURCES = IlbcFilters.cpp
+libilbc_la_SOURCES = IlbcFilters.cpp IlbcFilters.h
-INCLUDES = -I@top_srcdir@ -I./ilbc
+INCLUDES = -I$(top_srcdir) -I$(srcdir)/ilbc
AM_CXXFLAGS = -D_REENTRANT
diff --git a/orkbasecxx/filters/ilbc/ilbc/Makefile.am b/orkbasecxx/filters/ilbc/ilbc/Makefile.am
index 3d6a240..ee34f26 100644
--- a/orkbasecxx/filters/ilbc/ilbc/Makefile.am
+++ b/orkbasecxx/filters/ilbc/ilbc/Makefile.am
@@ -4,7 +4,13 @@ libilbcrfc_la_SOURCES = anaFilter.c iCBSearch.c packing.c \
constants.c gainquant.c iLBC_decode.c StateConstructW.c \
createCB.c getCBvec.c iLBC_encode.c StateSearchW.c doCPLC.c \
helpfun.c syntFilter.c enhancer.c hpInput.c LPCdecode.c \
- iLBC_filter.c hpOutput.c LPCencode.c FrameClassify.c iCBConstruct.c lsf.c
+ iLBC_filter.c hpOutput.c LPCencode.c FrameClassify.c \
+ iCBConstruct.c lsf.c \
+ FrameClassify.h LPCdecode.h LPCencode.h StateConstructW.h \
+ StateSearchW.h anaFilter.h constants.h createCB.h doCPLC.h \
+ enhancer.h filter.h gainquant.h getCBvec.h helpfun.h hpInput.h \
+ hpOutput.h iCBConstruct.h iCBSearch.h iLBC_decode.h iLBC_define.h \
+ iLBC_encode.h lsf.h packing.h syntFilter.h
-INCLUDES = -I@top_srcdir@
+INCLUDES = -I$(top_srcdir)
AM_CFLAGS = -D_REENTRANT
diff --git a/orkbasecxx/messages/InitMsg.cpp b/orkbasecxx/messages/InitMsg.cpp
index f5de4a5..9137192 100644
--- a/orkbasecxx/messages/InitMsg.cpp
+++ b/orkbasecxx/messages/InitMsg.cpp
@@ -6,7 +6,7 @@
* http://www.orecx.com
*
*/
-#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
+//#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
#define _WINSOCKAPI_ // prevents the inclusion of winsock.h
diff --git a/orkbasecxx/messages/Makefile.am b/orkbasecxx/messages/Makefile.am
index 7504a1c..b818636 100644
--- a/orkbasecxx/messages/Makefile.am
+++ b/orkbasecxx/messages/Makefile.am
@@ -2,8 +2,11 @@ METASOURCES = AUTO
noinst_LTLIBRARIES = libmessages.la
libmessages_la_SOURCES = AsyncMessage.cpp Message.cpp \
SyncMessage.cpp CaptureMsg.cpp DeleteTapeMsg.cpp \
- PingMsg.cpp TapeMsg.cpp RecordMsg.cpp InitMsg.cpp
+ PingMsg.cpp TapeMsg.cpp RecordMsg.cpp InitMsg.cpp \
+ AsyncMessage.h CaptureMsg.h DeleteTapeMsg.h \
+ Message.h PingMsg.h RecordMsg.h SyncMessage.h \
+ TapeMsg.h TestMsg.h InitMsg.h
#libmessages_la_LIBADD = -L/projects/ext/xmlrpc++/xmlrpc++0.7/ -lXmlRpc
-INCLUDES = -I@top_srcdir@ -I../../orkaudio
+INCLUDES = -I$(top_srcdir) -I../../orkaudio
AM_CXXFLAGS = -D_REENTRANT
diff --git a/orkbasecxx/messages/Message.cpp b/orkbasecxx/messages/Message.cpp
index 477bb42..d643964 100644
--- a/orkbasecxx/messages/Message.cpp
+++ b/orkbasecxx/messages/Message.cpp
@@ -13,7 +13,7 @@
#define _WINSOCKAPI_ // prevents the inclusion of winsock.h
-#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
+//#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
#include "serializers/XmlRpcSerializer.h"
#include "Message.h"
diff --git a/orkbasecxx/messages/Message.h b/orkbasecxx/messages/Message.h
index e15fda8..cae8f73 100644
--- a/orkbasecxx/messages/Message.h
+++ b/orkbasecxx/messages/Message.h
@@ -14,10 +14,10 @@
#ifndef __MESSAGE_H__
#define __MESSAGE_H__
-//#ifdef WIN32
+#ifdef WIN32
#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
#pragma warning( disable: 4018 ) // signed/unsigned mismatch
-//#endif
+#endif
#include "dll.h"
#include "OrkBase.h"
diff --git a/orkbasecxx/messages/SyncMessage.h b/orkbasecxx/messages/SyncMessage.h
index 0683364..9af3c34 100644
--- a/orkbasecxx/messages/SyncMessage.h
+++ b/orkbasecxx/messages/SyncMessage.h
@@ -11,7 +11,7 @@
*
*/
-#pragma warning( disable: 4786 )
+//#pragma warning( disable: 4786 )
#ifndef __SYNCMESSAGE_H__
#define __SYNCMESSAGE_H__
diff --git a/orkbasecxx/messages/TapeMsg.cpp b/orkbasecxx/messages/TapeMsg.cpp
index 142e67b..0d3f07b 100644
--- a/orkbasecxx/messages/TapeMsg.cpp
+++ b/orkbasecxx/messages/TapeMsg.cpp
@@ -10,7 +10,7 @@
* Please refer to http://www.gnu.org/copyleft/gpl.html
*
*/
-#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
+//#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
#define _WINSOCKAPI_ // prevents the inclusion of winsock.h
diff --git a/orkbasecxx/orkbase-1.0.pc.in b/orkbasecxx/orkbase-1.0.pc.in
new file mode 100644
index 0000000..c5f447a
--- /dev/null
+++ b/orkbasecxx/orkbase-1.0.pc.in
@@ -0,0 +1,14 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+pkgincludedir=${includedir}/orkbase
+
+Name: orkbase
+Description: Base libraries for Oreka recording system
+Version: @VERSION@
+URL: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk/orkbasecxx
+#Requires: ACE # Don't have pkg-config support yet...
+Libs: -L${libdir} -lACE -lorkbase
+Cflags: -I${pkgincludedir}
+
diff --git a/orkbasecxx/serializers/Makefile.am b/orkbasecxx/serializers/Makefile.am
index 33bd167..b0c29d6 100644
--- a/orkbasecxx/serializers/Makefile.am
+++ b/orkbasecxx/serializers/Makefile.am
@@ -5,6 +5,6 @@ libserializers_la_SOURCES = DomSerializer.cpp DomSerializer.h Serializer.cpp\
UrlSerializer.cpp UrlSerializer.h XmlRpcSerializer.cpp\
XmlRpcSerializer.h
#libserializers_la_LIBADD = -L/projects/ext/xmlrpc++/xmlrpc++0.7/ -lXmlRpc
-INCLUDES = -I@top_srcdir@
+INCLUDES = -I$(top_srcdir)
AM_CXXFLAGS = -D_REENTRANT
diff --git a/orkbasecxx/serializers/Serializer.h b/orkbasecxx/serializers/Serializer.h
index fc60b02..023e695 100644
--- a/orkbasecxx/serializers/Serializer.h
+++ b/orkbasecxx/serializers/Serializer.h
@@ -14,7 +14,7 @@
#ifndef __SERIALIZER_H__
#define __SERIALIZER_H__
-#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
+//#pragma warning( disable: 4786 ) // disables truncated symbols in browse-info warning
#include "Utils.h"
#include "dll.h"