mirror of
https://github.com/pocoproject/poco.git
synced 2025-04-16 15:01:15 +02:00
fixed line endings
This commit is contained in:
parent
ba759c863a
commit
1a6676aa44
34
CONTRIBUTORS
34
CONTRIBUTORS
@ -1,17 +1,17 @@
|
||||
Guenter Obiltschnig <guenter.obiltschnig@appinf.com>
|
||||
Alex Fabijanic <aleskx@gmail.com>
|
||||
Peter Schojer <peter.schojer@appinf.com>
|
||||
Claus Dabringer <claus.dabringer@appinf.com>
|
||||
Andrew Marlow <public@marlowa.plus.com>
|
||||
Caleb Epstein <caleb.epstein@gmail.com>
|
||||
Andrew J. P. Maclean <a.maclean@optusnet.com.au>
|
||||
Paschal Mushubi <mushubi@sympatico.ca>
|
||||
Sergey N. Yatskevich <snc@begun.ru>
|
||||
Krzysztof Burghardt <burghardt@users.sourceforge.net>
|
||||
David Shawley <boredc0der@users.sourceforge.net>
|
||||
Larry Lewis <lewislp@users.sourceforge.net>
|
||||
Ryan Kraay <rkraay@users.sourceforge.net>
|
||||
Eran Hammer-Lahav <therazorblade@users.sourceforge.net>
|
||||
|
||||
--
|
||||
$Id: //poco/1.3/dist/CONTRIBUTORS#4 $
|
||||
Guenter Obiltschnig <guenter.obiltschnig@appinf.com>
|
||||
Alex Fabijanic <aleskx@gmail.com>
|
||||
Peter Schojer <peter.schojer@appinf.com>
|
||||
Claus Dabringer <claus.dabringer@appinf.com>
|
||||
Andrew Marlow <public@marlowa.plus.com>
|
||||
Caleb Epstein <caleb.epstein@gmail.com>
|
||||
Andrew J. P. Maclean <a.maclean@optusnet.com.au>
|
||||
Paschal Mushubi <mushubi@sympatico.ca>
|
||||
Sergey N. Yatskevich <snc@begun.ru>
|
||||
Krzysztof Burghardt <burghardt@users.sourceforge.net>
|
||||
David Shawley <boredc0der@users.sourceforge.net>
|
||||
Larry Lewis <lewislp@users.sourceforge.net>
|
||||
Ryan Kraay <rkraay@users.sourceforge.net>
|
||||
Eran Hammer-Lahav <therazorblade@users.sourceforge.net>
|
||||
|
||||
--
|
||||
$Id: //poco/1.3/dist/CONTRIBUTORS#4 $
|
||||
|
@ -1,18 +1,18 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/CppUnit/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco CppUnit
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = CppUnitException TestDecorator TestResult TestSuite \
|
||||
TestCase TestFailure TestRunner TextTestResult
|
||||
|
||||
target = CppUnit
|
||||
target_version = 1
|
||||
target_libs =
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/CppUnit/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco CppUnit
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = CppUnitException TestDecorator TestResult TestSuite \
|
||||
TestCase TestFailure TestRunner TextTestResult
|
||||
|
||||
target = CppUnit
|
||||
target_version = 1
|
||||
target_libs =
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
|
@ -1,22 +1,22 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco Data
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = AbstractBinder AbstractBinding AbstractExtraction \
|
||||
AbstractExtractor AbstractPreparation AbstractPrepare \
|
||||
BLOB BLOBStream DataException Limit MetaColumn \
|
||||
PooledSessionHolder PooledSessionImpl \
|
||||
Range RecordSet Session SessionFactory SessionImpl \
|
||||
Connector SessionPool Statement StatementCreator StatementImpl
|
||||
|
||||
target = PocoData
|
||||
target_version = $(LIBVERSION)
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco Data
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = AbstractBinder AbstractBinding AbstractExtraction \
|
||||
AbstractExtractor AbstractPreparation AbstractPrepare \
|
||||
BLOB BLOBStream DataException Limit MetaColumn \
|
||||
PooledSessionHolder PooledSessionImpl \
|
||||
Range RecordSet Session SessionFactory SessionImpl \
|
||||
Connector SessionPool Statement StatementCreator StatementImpl
|
||||
|
||||
target = PocoData
|
||||
target_version = $(LIBVERSION)
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
|
@ -1,25 +1,25 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/Main/DataConnectors/ODBC/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco ODBC
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
ifeq ($(OSNAME),Darwin)
|
||||
SYSLIBS += -liodbc -liodbcinst
|
||||
else
|
||||
SYSLIBS += -lodbc -lodbcinst
|
||||
endif
|
||||
|
||||
objects = Binder ConnectionHandle DataTypes EnvironmentHandle \
|
||||
Extractor ODBCColumn ODBCException ODBCStatementImpl Parameter Preparation \
|
||||
SessionImpl Connector Utility
|
||||
|
||||
target = PocoODBC
|
||||
target_version = $(LIBVERSION)
|
||||
target_libs = PocoData PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/Main/DataConnectors/ODBC/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco ODBC
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
ifeq ($(OSNAME),Darwin)
|
||||
SYSLIBS += -liodbc -liodbcinst
|
||||
else
|
||||
SYSLIBS += -lodbc -lodbcinst
|
||||
endif
|
||||
|
||||
objects = Binder ConnectionHandle DataTypes EnvironmentHandle \
|
||||
Extractor ODBCColumn ODBCException ODBCStatementImpl Parameter Preparation \
|
||||
SessionImpl Connector Utility
|
||||
|
||||
target = PocoODBC
|
||||
target_version = $(LIBVERSION)
|
||||
target_libs = PocoData PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
|
@ -1,25 +1,25 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/ODBC/testsuite/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco SQLite testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
ifeq ($(OSNAME),Darwin)
|
||||
SYSLIBS += -liodbc -liodbcinst
|
||||
else
|
||||
SYSLIBS += -lodbc -lodbcinst
|
||||
endif
|
||||
|
||||
objects = ODBCTestSuite Driver \
|
||||
ODBCDB2Test ODBCMySQLTest ODBCOracleTest \
|
||||
ODBCPostgreSQLTest ODBCSQLiteTest SQLExecutor
|
||||
|
||||
target = testrunner
|
||||
target_version = 1
|
||||
target_libs = PocoODBC PocoData PocoFoundation CppUnit
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/ODBC/testsuite/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco SQLite testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
ifeq ($(OSNAME),Darwin)
|
||||
SYSLIBS += -liodbc -liodbcinst
|
||||
else
|
||||
SYSLIBS += -lodbc -lodbcinst
|
||||
endif
|
||||
|
||||
objects = ODBCTestSuite Driver \
|
||||
ODBCDB2Test ODBCMySQLTest ODBCOracleTest \
|
||||
ODBCPostgreSQLTest ODBCSQLiteTest SQLExecutor
|
||||
|
||||
target = testrunner
|
||||
target_version = 1
|
||||
target_libs = PocoODBC PocoData PocoFoundation CppUnit
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,21 +1,21 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/SQLite/Makefile#3 $
|
||||
#
|
||||
# Makefile for Poco SQLite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
SYSFLAGS += -DTHREADSAFE -DNO_TCL -DSQLITE_DISABLE_LFS
|
||||
|
||||
objects = Binder Extractor SessionImpl Connector \
|
||||
SQLiteException SQLiteStatementImpl Utility \
|
||||
sqlite3
|
||||
|
||||
target = PocoSQLite
|
||||
target_version = $(LIBVERSION)
|
||||
target_libs = PocoData PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/SQLite/Makefile#3 $
|
||||
#
|
||||
# Makefile for Poco SQLite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
SYSFLAGS += -DTHREADSAFE -DNO_TCL -DSQLITE_DISABLE_LFS
|
||||
|
||||
objects = Binder Extractor SessionImpl Connector \
|
||||
SQLiteException SQLiteStatementImpl Utility \
|
||||
sqlite3
|
||||
|
||||
target = PocoSQLite
|
||||
target_version = $(LIBVERSION)
|
||||
target_libs = PocoData PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
|
@ -1,18 +1,18 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/SQLite/testsuite/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco SQLite testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = SQLiteTestSuite Driver \
|
||||
SQLiteTest
|
||||
|
||||
target = testrunner
|
||||
target_version = 1
|
||||
target_libs = PocoSQLite PocoData PocoFoundation CppUnit
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/SQLite/testsuite/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco SQLite testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = SQLiteTestSuite Driver \
|
||||
SQLiteTest
|
||||
|
||||
target = testrunner
|
||||
target_version = 1
|
||||
target_libs = PocoSQLite PocoData PocoFoundation CppUnit
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/samples/Binding/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Data Binding sample
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = Binding
|
||||
|
||||
target = Binding
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation PocoData PocoSQLite
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/samples/Binding/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Data Binding sample
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = Binding
|
||||
|
||||
target = Binding
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation PocoData PocoSQLite
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,15 +1,15 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/samples/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Data Samples
|
||||
#
|
||||
|
||||
.PHONY: projects
|
||||
clean all: projects
|
||||
projects:
|
||||
$(MAKE) -C Binding $(MAKECMDGOALS)
|
||||
$(MAKE) -C TypeHandler $(MAKECMDGOALS)
|
||||
$(MAKE) -C RecordSet $(MAKECMDGOALS)
|
||||
$(MAKE) -C Tuple $(MAKECMDGOALS)
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/samples/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Data Samples
|
||||
#
|
||||
|
||||
.PHONY: projects
|
||||
clean all: projects
|
||||
projects:
|
||||
$(MAKE) -C Binding $(MAKECMDGOALS)
|
||||
$(MAKE) -C TypeHandler $(MAKECMDGOALS)
|
||||
$(MAKE) -C RecordSet $(MAKECMDGOALS)
|
||||
$(MAKE) -C Tuple $(MAKECMDGOALS)
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/samples/RecordSet/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Data RecordSet sample
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = RecordSet
|
||||
|
||||
target = RecordSet
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation PocoData PocoSQLite
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/samples/RecordSet/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Data RecordSet sample
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = RecordSet
|
||||
|
||||
target = RecordSet
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation PocoData PocoSQLite
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/samples/Tuple/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Data Tuple sample
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = Tuple
|
||||
|
||||
target = Tuple
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation PocoData PocoSQLite
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/samples/Tuple/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Data Tuple sample
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = Tuple
|
||||
|
||||
target = Tuple
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation PocoData PocoSQLite
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/samples/TypeHandler/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Data TypeHandler sample
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = TypeHandler
|
||||
|
||||
target = TypeHandler
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation PocoData PocoSQLite
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/samples/TypeHandler/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Data TypeHandler sample
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = TypeHandler
|
||||
|
||||
target = TypeHandler
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation PocoData PocoSQLite
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,19 +1,19 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/testsuite/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco Data testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = DataTestSuite Driver \
|
||||
DataTest SessionPoolTest \
|
||||
Binder Extractor Preparation SessionImpl Connector TestStatementImpl
|
||||
|
||||
target = testrunner
|
||||
target_version = 1
|
||||
target_libs = PocoData PocoFoundation CppUnit
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Data/testsuite/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco Data testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = DataTestSuite Driver \
|
||||
DataTest SessionPoolTest \
|
||||
Binder Extractor Preparation SessionImpl Connector TestStatementImpl
|
||||
|
||||
target = testrunner
|
||||
target_version = 1
|
||||
target_libs = PocoData PocoFoundation CppUnit
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,44 +1,44 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/Makefile#3 $
|
||||
#
|
||||
# Makefile for Poco Foundation
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = ArchiveStrategy ASCIIEncoding AsyncChannel Base64Decoder Base64Encoder \
|
||||
BinaryReader BinaryWriter Bugcheck ByteOrder Channel Checksum Configurable ConsoleChannel \
|
||||
CountingStream DateTime LocalDateTime DateTimeFormat DateTimeFormatter DateTimeParser \
|
||||
Debugger DeflatingStream DigestEngine DigestStream DirectoryIterator \
|
||||
Environment Event EventArgs ErrorHandler Exception FPEnvironment File Glob \
|
||||
FileChannel Formatter FormattingChannel HexBinaryDecoder LineEndingConverter \
|
||||
HexBinaryEncoder InflatingStream Latin1Encoding Latin9Encoding LogFile Logger \
|
||||
LoggingFactory LoggingRegistry LogStream NamedEvent NamedMutex NullChannel \
|
||||
MemoryPool MD2Engine MD4Engine MD5Engine Manifest Message Mutex \
|
||||
NestedDiagnosticContext Notification NotificationCenter \
|
||||
NotificationQueue NullStream NumberFormatter NumberParser AbstractObserver \
|
||||
Path PatternFormatter Process PurgeStrategy RWLock Random RandomStream \
|
||||
RegularExpression RefCountedObject Runnable RotateStrategy Condition \
|
||||
SHA1Engine Semaphore SharedLibrary SimpleFileChannel \
|
||||
SignalHandler SplitterChannel Stopwatch StreamChannel StreamConverter StreamCopier \
|
||||
StreamTokenizer String StringTokenizer SynchronizedObject SyslogChannel \
|
||||
Task TaskManager TaskNotification TeeStream Hash HashStatistic \
|
||||
TemporaryFile TextConverter TextEncoding TextIterator Thread ThreadLocal \
|
||||
ThreadPool ActiveDispatcher Timer Timespan Timestamp Timezone Token URI \
|
||||
FileStreamFactory URIStreamFactory URIStreamOpener UTF16Encoding Windows1252Encoding \
|
||||
UTF8Encoding UnicodeConverter UUID UUIDGenerator Void Format \
|
||||
Pipe PipeImpl PipeStream DynamicAny DynamicAnyHolder SharedMemory \
|
||||
FileStream Unicode UTF8String \
|
||||
adler32 compress crc32 deflate gzio infback inffast inflate inftrees \
|
||||
trees zutil \
|
||||
pcre_chartables pcre_compile pcre_globals pcre_maketables pcre_study \
|
||||
pcre_tables pcre_try_flipped pcre_ucp_searchfuncs pcre_valid_utf8 \
|
||||
pcre_exec pcre_ord2utf8 pcre_newline pcre_fullinfo pcre_xclass
|
||||
|
||||
target = PocoFoundation
|
||||
target_version = $(LIBVERSION)
|
||||
target_libs =
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/Makefile#3 $
|
||||
#
|
||||
# Makefile for Poco Foundation
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = ArchiveStrategy ASCIIEncoding AsyncChannel Base64Decoder Base64Encoder \
|
||||
BinaryReader BinaryWriter Bugcheck ByteOrder Channel Checksum Configurable ConsoleChannel \
|
||||
CountingStream DateTime LocalDateTime DateTimeFormat DateTimeFormatter DateTimeParser \
|
||||
Debugger DeflatingStream DigestEngine DigestStream DirectoryIterator \
|
||||
Environment Event EventArgs ErrorHandler Exception FPEnvironment File Glob \
|
||||
FileChannel Formatter FormattingChannel HexBinaryDecoder LineEndingConverter \
|
||||
HexBinaryEncoder InflatingStream Latin1Encoding Latin9Encoding LogFile Logger \
|
||||
LoggingFactory LoggingRegistry LogStream NamedEvent NamedMutex NullChannel \
|
||||
MemoryPool MD2Engine MD4Engine MD5Engine Manifest Message Mutex \
|
||||
NestedDiagnosticContext Notification NotificationCenter \
|
||||
NotificationQueue NullStream NumberFormatter NumberParser AbstractObserver \
|
||||
Path PatternFormatter Process PurgeStrategy RWLock Random RandomStream \
|
||||
RegularExpression RefCountedObject Runnable RotateStrategy Condition \
|
||||
SHA1Engine Semaphore SharedLibrary SimpleFileChannel \
|
||||
SignalHandler SplitterChannel Stopwatch StreamChannel StreamConverter StreamCopier \
|
||||
StreamTokenizer String StringTokenizer SynchronizedObject SyslogChannel \
|
||||
Task TaskManager TaskNotification TeeStream Hash HashStatistic \
|
||||
TemporaryFile TextConverter TextEncoding TextIterator Thread ThreadLocal \
|
||||
ThreadPool ActiveDispatcher Timer Timespan Timestamp Timezone Token URI \
|
||||
FileStreamFactory URIStreamFactory URIStreamOpener UTF16Encoding Windows1252Encoding \
|
||||
UTF8Encoding UnicodeConverter UUID UUIDGenerator Void Format \
|
||||
Pipe PipeImpl PipeStream DynamicAny DynamicAnyHolder SharedMemory \
|
||||
FileStream Unicode UTF8String \
|
||||
adler32 compress crc32 deflate gzio infback inffast inflate inftrees \
|
||||
trees zutil \
|
||||
pcre_chartables pcre_compile pcre_globals pcre_maketables pcre_study \
|
||||
pcre_tables pcre_try_flipped pcre_ucp_searchfuncs pcre_valid_utf8 \
|
||||
pcre_exec pcre_ord2utf8 pcre_newline pcre_fullinfo pcre_xclass
|
||||
|
||||
target = PocoFoundation
|
||||
target_version = $(LIBVERSION)
|
||||
target_libs =
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/ActiveMethod/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco ActiveMethod
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = ActiveMethod
|
||||
|
||||
target = ActiveMethod
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/ActiveMethod/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco ActiveMethod
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = ActiveMethod
|
||||
|
||||
target = ActiveMethod
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/Foundation/samples/Activity/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco Activity
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = Activity
|
||||
|
||||
target = Activity
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/Foundation/samples/Activity/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco Activity
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = Activity
|
||||
|
||||
target = Activity
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/BinaryReaderWriter/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco BinaryReaderWriter
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = BinaryReaderWriter
|
||||
|
||||
target = BinaryReaderWriter
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/BinaryReaderWriter/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco BinaryReaderWriter
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = BinaryReaderWriter
|
||||
|
||||
target = BinaryReaderWriter
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/DateTime/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco DateTime
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = DateTime
|
||||
|
||||
target = DateTime
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/DateTime/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco DateTime
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = DateTime
|
||||
|
||||
target = DateTime
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/Logger/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Logger
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = Logger
|
||||
|
||||
target = Logger
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/Logger/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Logger
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = Logger
|
||||
|
||||
target = Logger
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,29 +1,29 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Foundation Samples
|
||||
#
|
||||
|
||||
.PHONY: projects
|
||||
clean all: projects
|
||||
projects:
|
||||
$(MAKE) -C ActiveMethod $(MAKECMDGOALS)
|
||||
$(MAKE) -C Activity $(MAKECMDGOALS)
|
||||
$(MAKE) -C Timer $(MAKECMDGOALS)
|
||||
$(MAKE) -C BinaryReaderWriter $(MAKECMDGOALS)
|
||||
$(MAKE) -C base64decode $(MAKECMDGOALS)
|
||||
$(MAKE) -C base64encode $(MAKECMDGOALS)
|
||||
$(MAKE) -C deflate $(MAKECMDGOALS)
|
||||
$(MAKE) -C inflate $(MAKECMDGOALS)
|
||||
$(MAKE) -C DateTime $(MAKECMDGOALS)
|
||||
$(MAKE) -C Logger $(MAKECMDGOALS)
|
||||
$(MAKE) -C grep $(MAKECMDGOALS)
|
||||
$(MAKE) -C dir $(MAKECMDGOALS)
|
||||
$(MAKE) -C md5 $(MAKECMDGOALS)
|
||||
$(MAKE) -C hmacmd5 $(MAKECMDGOALS)
|
||||
$(MAKE) -C NotificationQueue $(MAKECMDGOALS)
|
||||
$(MAKE) -C StringTokenizer $(MAKECMDGOALS)
|
||||
$(MAKE) -C URI $(MAKECMDGOALS)
|
||||
$(MAKE) -C uuidgen $(MAKECMDGOALS)
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Foundation Samples
|
||||
#
|
||||
|
||||
.PHONY: projects
|
||||
clean all: projects
|
||||
projects:
|
||||
$(MAKE) -C ActiveMethod $(MAKECMDGOALS)
|
||||
$(MAKE) -C Activity $(MAKECMDGOALS)
|
||||
$(MAKE) -C Timer $(MAKECMDGOALS)
|
||||
$(MAKE) -C BinaryReaderWriter $(MAKECMDGOALS)
|
||||
$(MAKE) -C base64decode $(MAKECMDGOALS)
|
||||
$(MAKE) -C base64encode $(MAKECMDGOALS)
|
||||
$(MAKE) -C deflate $(MAKECMDGOALS)
|
||||
$(MAKE) -C inflate $(MAKECMDGOALS)
|
||||
$(MAKE) -C DateTime $(MAKECMDGOALS)
|
||||
$(MAKE) -C Logger $(MAKECMDGOALS)
|
||||
$(MAKE) -C grep $(MAKECMDGOALS)
|
||||
$(MAKE) -C dir $(MAKECMDGOALS)
|
||||
$(MAKE) -C md5 $(MAKECMDGOALS)
|
||||
$(MAKE) -C hmacmd5 $(MAKECMDGOALS)
|
||||
$(MAKE) -C NotificationQueue $(MAKECMDGOALS)
|
||||
$(MAKE) -C StringTokenizer $(MAKECMDGOALS)
|
||||
$(MAKE) -C URI $(MAKECMDGOALS)
|
||||
$(MAKE) -C uuidgen $(MAKECMDGOALS)
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/NotificationQueue/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco NotificationQueue
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = NotificationQueue
|
||||
|
||||
target = NotificationQueue
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/NotificationQueue/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco NotificationQueue
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = NotificationQueue
|
||||
|
||||
target = NotificationQueue
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/StringTokenizer/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco StringTokenizer
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = StringTokenizer
|
||||
|
||||
target = StringTokenizer
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/StringTokenizer/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco StringTokenizer
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = StringTokenizer
|
||||
|
||||
target = StringTokenizer
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/Timer/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Timer
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = Timer
|
||||
|
||||
target = Timer
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/Timer/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Timer
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = Timer
|
||||
|
||||
target = Timer
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/URI/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco URI
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = URI
|
||||
|
||||
target = URI
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/URI/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco URI
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = URI
|
||||
|
||||
target = URI
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/base64decode/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco base64decode
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = base64decode
|
||||
|
||||
target = base64decode
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/base64decode/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco base64decode
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = base64decode
|
||||
|
||||
target = base64decode
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/base64encode/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco base64encode
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = base64encode
|
||||
|
||||
target = base64encode
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/base64encode/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco base64encode
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = base64encode
|
||||
|
||||
target = base64encode
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/deflate/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco deflate
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = deflate
|
||||
|
||||
target = deflate
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/deflate/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco deflate
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = deflate
|
||||
|
||||
target = deflate
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/dir/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco dir
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = dir
|
||||
|
||||
target = dir
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/dir/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco dir
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = dir
|
||||
|
||||
target = dir
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/grep/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco grep
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = grep
|
||||
|
||||
target = grep
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/grep/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco grep
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = grep
|
||||
|
||||
target = grep
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/hmacmd5/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco hmacmd5
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = hmacmd5
|
||||
|
||||
target = hmacmd5
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/hmacmd5/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco hmacmd5
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = hmacmd5
|
||||
|
||||
target = hmacmd5
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/inflate/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco inflate
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = inflate
|
||||
|
||||
target = inflate
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/inflate/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco inflate
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = inflate
|
||||
|
||||
target = inflate
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/md5/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco md5
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = md5
|
||||
|
||||
target = md5
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/md5/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco md5
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = md5
|
||||
|
||||
target = md5
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/uuidgen/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco uuidgen
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = uuidgen
|
||||
|
||||
target = uuidgen
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/samples/uuidgen/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco uuidgen
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = uuidgen
|
||||
|
||||
target = uuidgen
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,14 +1,14 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/testsuite/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Foundation testsuite
|
||||
#
|
||||
|
||||
.PHONY: projects
|
||||
clean all: projects
|
||||
projects:
|
||||
$(MAKE) -f Makefile-Driver $(MAKECMDGOALS)
|
||||
$(MAKE) -f Makefile-TestLibrary $(MAKECMDGOALS)
|
||||
$(MAKE) -f Makefile-TestApp $(MAKECMDGOALS)
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/testsuite/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Foundation testsuite
|
||||
#
|
||||
|
||||
.PHONY: projects
|
||||
clean all: projects
|
||||
projects:
|
||||
$(MAKE) -f Makefile-Driver $(MAKECMDGOALS)
|
||||
$(MAKE) -f Makefile-TestLibrary $(MAKECMDGOALS)
|
||||
$(MAKE) -f Makefile-TestApp $(MAKECMDGOALS)
|
||||
|
@ -1,46 +1,46 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/testsuite/Makefile-Driver#4 $
|
||||
#
|
||||
# Makefile for Poco Foundation testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = ActiveMethodTest ActivityTest ActiveDispatcherTest \
|
||||
AutoPtrTest SharedPtrTest AutoReleasePoolTest Base64Test \
|
||||
BinaryReaderWriterTest LineEndingConverterTest \
|
||||
ByteOrderTest ChannelTest ClassLoaderTest CoreTest CoreTestSuite \
|
||||
CountingStreamTest CryptTestSuite DateTimeFormatterTest \
|
||||
DateTimeParserTest DateTimeTest LocalDateTimeTest DateTimeTestSuite DigestStreamTest \
|
||||
Driver DynamicFactoryTest FPETest FileChannelTest FileTest GlobTest FilesystemTestSuite \
|
||||
FoundationTestSuite HMACEngineTest HexBinaryTest LoggerTest \
|
||||
LoggingFactoryTest LoggingRegistryTest LoggingTestSuite LogStreamTest \
|
||||
NamedEventTest NamedMutexTest ProcessesTestSuite ProcessTest \
|
||||
MemoryPoolTest MD2EngineTest MD4EngineTest MD5EngineTest ManifestTest \
|
||||
NDCTest NotificationCenterTest NotificationQueueTest \
|
||||
NotificationsTestSuite NullStreamTest NumberFormatterTest \
|
||||
NumberParserTest PathTest PatternFormatterTest RWLockTest \
|
||||
RandomStreamTest RandomTest RegularExpressionTest SHA1EngineTest \
|
||||
SemaphoreTest ConditionTest SharedLibraryTest SharedLibraryTestSuite \
|
||||
SimpleFileChannelTest StopwatchTest \
|
||||
StreamConverterTest StreamCopierTest StreamTokenizerTest \
|
||||
StreamsTestSuite StringTest StringTokenizerTest TaskTestSuite TaskTest \
|
||||
TaskManagerTest TestChannel TeeStreamTest UTF8StringTest \
|
||||
TextConverterTest TextIteratorTest TextTestSuite TextEncodingTest \
|
||||
ThreadLocalTest ThreadPoolTest ThreadTest ThreadingTestSuite TimerTest \
|
||||
TimespanTest TimestampTest TimezoneTest URIStreamOpenerTest URITest \
|
||||
URITestSuite UUIDGeneratorTest UUIDTest UUIDTestSuite ZLibTest \
|
||||
TestPlugin DummyDelegate BasicEventTest FIFOEventTest PriorityEventTest EventTestSuite \
|
||||
LRUCacheTest ExpireCacheTest ExpireLRUCacheTest CacheTestSuite AnyTest FormatTest \
|
||||
HashingTestSuite HashTableTest SimpleHashTableTest LinearHashTableTest \
|
||||
HashSetTest HashMapTest SharedMemoryTest \
|
||||
UniqueExpireCacheTest UniqueExpireLRUCacheTest \
|
||||
TuplesTest NamedTuplesTest TypeListTest DynamicAnyTest FileStreamTest
|
||||
|
||||
target = testrunner
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation CppUnit
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/testsuite/Makefile-Driver#4 $
|
||||
#
|
||||
# Makefile for Poco Foundation testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = ActiveMethodTest ActivityTest ActiveDispatcherTest \
|
||||
AutoPtrTest SharedPtrTest AutoReleasePoolTest Base64Test \
|
||||
BinaryReaderWriterTest LineEndingConverterTest \
|
||||
ByteOrderTest ChannelTest ClassLoaderTest CoreTest CoreTestSuite \
|
||||
CountingStreamTest CryptTestSuite DateTimeFormatterTest \
|
||||
DateTimeParserTest DateTimeTest LocalDateTimeTest DateTimeTestSuite DigestStreamTest \
|
||||
Driver DynamicFactoryTest FPETest FileChannelTest FileTest GlobTest FilesystemTestSuite \
|
||||
FoundationTestSuite HMACEngineTest HexBinaryTest LoggerTest \
|
||||
LoggingFactoryTest LoggingRegistryTest LoggingTestSuite LogStreamTest \
|
||||
NamedEventTest NamedMutexTest ProcessesTestSuite ProcessTest \
|
||||
MemoryPoolTest MD2EngineTest MD4EngineTest MD5EngineTest ManifestTest \
|
||||
NDCTest NotificationCenterTest NotificationQueueTest \
|
||||
NotificationsTestSuite NullStreamTest NumberFormatterTest \
|
||||
NumberParserTest PathTest PatternFormatterTest RWLockTest \
|
||||
RandomStreamTest RandomTest RegularExpressionTest SHA1EngineTest \
|
||||
SemaphoreTest ConditionTest SharedLibraryTest SharedLibraryTestSuite \
|
||||
SimpleFileChannelTest StopwatchTest \
|
||||
StreamConverterTest StreamCopierTest StreamTokenizerTest \
|
||||
StreamsTestSuite StringTest StringTokenizerTest TaskTestSuite TaskTest \
|
||||
TaskManagerTest TestChannel TeeStreamTest UTF8StringTest \
|
||||
TextConverterTest TextIteratorTest TextTestSuite TextEncodingTest \
|
||||
ThreadLocalTest ThreadPoolTest ThreadTest ThreadingTestSuite TimerTest \
|
||||
TimespanTest TimestampTest TimezoneTest URIStreamOpenerTest URITest \
|
||||
URITestSuite UUIDGeneratorTest UUIDTest UUIDTestSuite ZLibTest \
|
||||
TestPlugin DummyDelegate BasicEventTest FIFOEventTest PriorityEventTest EventTestSuite \
|
||||
LRUCacheTest ExpireCacheTest ExpireLRUCacheTest CacheTestSuite AnyTest FormatTest \
|
||||
HashingTestSuite HashTableTest SimpleHashTableTest LinearHashTableTest \
|
||||
HashSetTest HashMapTest SharedMemoryTest \
|
||||
UniqueExpireCacheTest UniqueExpireLRUCacheTest \
|
||||
TuplesTest NamedTuplesTest TypeListTest DynamicAnyTest FileStreamTest
|
||||
|
||||
target = testrunner
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation CppUnit
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/testsuite/Makefile-TestApp#1 $
|
||||
#
|
||||
# Makefile for Poco TestApp
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = TestApp
|
||||
|
||||
target = TestApp
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/testsuite/Makefile-TestApp#1 $
|
||||
#
|
||||
# Makefile for Poco TestApp
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = TestApp
|
||||
|
||||
target = TestApp
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/testsuite/Makefile-TestLibrary#1 $
|
||||
#
|
||||
# Makefile for Poco Foundation testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = TestPlugin TestLibrary
|
||||
|
||||
target = TestLibrary
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/dylib
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Foundation/testsuite/Makefile-TestLibrary#1 $
|
||||
#
|
||||
# Makefile for Poco Foundation testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = TestPlugin TestLibrary
|
||||
|
||||
target = TestLibrary
|
||||
target_version = 1
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/dylib
|
||||
|
46
LICENSE
46
LICENSE
@ -1,23 +1,23 @@
|
||||
Boost Software License - Version 1.0 - August 17th, 2003
|
||||
|
||||
Permission is hereby granted, free of charge, to any person or organization
|
||||
obtaining a copy of the software and accompanying documentation covered by
|
||||
this license (the "Software") to use, reproduce, display, distribute,
|
||||
execute, and transmit the Software, and to prepare derivative works of the
|
||||
Software, and to permit third-parties to whom the Software is furnished to
|
||||
do so, all subject to the following:
|
||||
|
||||
The copyright notices in the Software and this entire statement, including
|
||||
the above license grant, this restriction and the following disclaimer,
|
||||
must be included in all copies of the Software, in whole or in part, and
|
||||
all derivative works of the Software, unless such copies or derivative
|
||||
works are solely in the form of machine-executable object code generated by
|
||||
a source language processor.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
|
||||
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
|
||||
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
|
||||
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
DEALINGS IN THE SOFTWARE.
|
||||
Boost Software License - Version 1.0 - August 17th, 2003
|
||||
|
||||
Permission is hereby granted, free of charge, to any person or organization
|
||||
obtaining a copy of the software and accompanying documentation covered by
|
||||
this license (the "Software") to use, reproduce, display, distribute,
|
||||
execute, and transmit the Software, and to prepare derivative works of the
|
||||
Software, and to permit third-parties to whom the Software is furnished to
|
||||
do so, all subject to the following:
|
||||
|
||||
The copyright notices in the Software and this entire statement, including
|
||||
the above license grant, this restriction and the following disclaimer,
|
||||
must be included in all copies of the Software, in whole or in part, and
|
||||
all derivative works of the Software, unless such copies or derivative
|
||||
works are solely in the form of machine-executable object code generated by
|
||||
a source language processor.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
|
||||
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
|
||||
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
|
||||
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
DEALINGS IN THE SOFTWARE.
|
||||
|
44
Makefile
44
Makefile
@ -20,7 +20,8 @@ endif
|
||||
all: libexecs tests samples
|
||||
|
||||
INSTALLDIR = $(DESTDIR)$(POCO_PREFIX)
|
||||
COMPONENTS = Foundation XML Util Net NetSSL_OpenSSL
|
||||
COMPONENTS = Foundation XML Util Net NetSSL_OpenSSL
|
||||
|
||||
|
||||
cppunit:
|
||||
$(MAKE) -C $(POCO_BASE)/CppUnit
|
||||
@ -39,13 +40,20 @@ install: libexecs
|
||||
done
|
||||
find $(POCO_BUILD)/lib -name "libPoco*" -exec cp -Rf {} $(INSTALLDIR)/lib \;
|
||||
|
||||
.PHONY: Foundation-libexec XML-libexec Util-libexec Net-libexec NetSSL_OpenSSL-libexec
|
||||
.PHONY: Foundation-tests XML-tests Util-tests Net-tests NetSSL_OpenSSL-tests
|
||||
.PHONY: Foundation-samples XML-samples Util-samples Net-samples NetSSL_OpenSSL-samples
|
||||
|
||||
libexecs: Foundation-libexec XML-libexec Util-libexec Net-libexec NetSSL_OpenSSL-libexec
|
||||
tests: Foundation-tests XML-tests Util-tests Net-tests NetSSL_OpenSSL-tests
|
||||
samples: Foundation-samples XML-samples Util-samples Net-samples NetSSL_OpenSSL-samples
|
||||
.PHONY: Foundation-libexec XML-libexec Util-libexec Net-libexec NetSSL_OpenSSL-libexec
|
||||
|
||||
.PHONY: Foundation-tests XML-tests Util-tests Net-tests NetSSL_OpenSSL-tests
|
||||
|
||||
.PHONY: Foundation-samples XML-samples Util-samples Net-samples NetSSL_OpenSSL-samples
|
||||
|
||||
|
||||
|
||||
libexecs: Foundation-libexec XML-libexec Util-libexec Net-libexec NetSSL_OpenSSL-libexec
|
||||
|
||||
tests: Foundation-tests XML-tests Util-tests Net-tests NetSSL_OpenSSL-tests
|
||||
|
||||
samples: Foundation-samples XML-samples Util-samples Net-samples NetSSL_OpenSSL-samples
|
||||
|
||||
|
||||
Foundation-libexec:
|
||||
$(MAKE) -C $(POCO_BASE)/Foundation
|
||||
@ -56,7 +64,8 @@ Foundation-tests: Foundation-libexec cppunit
|
||||
Foundation-samples: Foundation-libexec
|
||||
$(MAKE) -C $(POCO_BASE)/Foundation/samples
|
||||
|
||||
XML-libexec: Foundation
-libexec
|
||||
XML-libexec: Foundation
|
||||
-libexec
|
||||
$(MAKE) -C $(POCO_BASE)/XML
|
||||
|
||||
XML-tests: XML-libexec cppunit
|
||||
@ -65,7 +74,9 @@ XML-tests: XML-libexec cppunit
|
||||
XML-samples: XML-libexec
|
||||
$(MAKE) -C $(POCO_BASE)/XML/samples
|
||||
|
||||
Util-libexec: Foundation
-libexec XML
-libexec
|
||||
Util-libexec: Foundation
|
||||
-libexec XML
|
||||
-libexec
|
||||
$(MAKE) -C $(POCO_BASE)/Util
|
||||
|
||||
Util-tests: Util-libexec cppunit
|
||||
@ -74,16 +85,23 @@ Util-tests: Util-libexec cppunit
|
||||
Util-samples: Util-libexec
|
||||
$(MAKE) -C $(POCO_BASE)/Util/samples
|
||||
|
||||
Net-libexec: Foundation
-libexec
|
||||
Net-libexec: Foundation
|
||||
-libexec
|
||||
$(MAKE) -C $(POCO_BASE)/Net
|
||||
|
||||
Net-tests: Net-libexec cppunit
|
||||
$(MAKE) -C $(POCO_BASE)/Net/testsuite
|
||||
|
||||
Net-samples: Net-libexec Foundation
-libexec XML
-libexec Util
-libexec
|
||||
Net-samples: Net-libexec Foundation
|
||||
-libexec XML
|
||||
-libexec Util
|
||||
-libexec
|
||||
$(MAKE) -C $(POCO_BASE)/Net/samples
|
||||
|
||||
NetSSL_OpenSSL-libexec: Foundation
-libexec Net
-libexec Util
-libexec
|
||||
NetSSL_OpenSSL-libexec: Foundation
|
||||
-libexec Net
|
||||
-libexec Util
|
||||
-libexec
|
||||
$(MAKE) -C $(POCO_BASE)/NetSSL_OpenSSL
|
||||
|
||||
NetSSL_OpenSSL-tests: NetSSL_OpenSSL-libexec cppunit
|
||||
|
76
Net/Makefile
76
Net/Makefile
@ -1,38 +1,38 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco Net
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
SHAREDOPT_CXX += -DNet_EXPORTS
|
||||
|
||||
objects = \
|
||||
DNS HTTPResponse HostEntry Socket \
|
||||
DatagramSocket HTTPServer IPAddress SocketAddress \
|
||||
HTTPBasicCredentials HTTPCookie HTMLForm MediaType DialogSocket \
|
||||
DatagramSocketImpl FilePartSource HTTPServerConnection MessageHeader \
|
||||
HTTPChunkedStream HTTPServerConnectionFactory MulticastSocket SocketStream \
|
||||
HTTPClientSession HTTPServerParams MultipartReader StreamSocket SocketImpl \
|
||||
HTTPFixedLengthStream HTTPServerRequest HTTPServerRequestImpl MultipartWriter StreamSocketImpl \
|
||||
HTTPHeaderStream HTTPServerResponse HTTPServerResponseImpl NameValueCollection TCPServer \
|
||||
HTTPMessage HTTPServerSession NetException TCPServerConnection HTTPBufferAllocator \
|
||||
HTTPRequest HTTPSession HTTPSessionInstantiator HTTPSessionFactory NetworkInterface TCPServerConnectionFactory \
|
||||
HTTPRequestHandler HTTPStream HTTPIOStream ServerSocket TCPServerDispatcher \
|
||||
HTTPRequestHandlerFactory HTTPStreamFactory ServerSocketImpl TCPServerParams \
|
||||
QuotedPrintableEncoder QuotedPrintableDecoder StringPartSource \
|
||||
FTPClientSession FTPStreamFactory PartHandler PartSource NullPartHandler \
|
||||
SocketReactor SocketNotifier SocketNotification AbstractHTTPRequestHandler \
|
||||
MailRecipient MailMessage MailStream SMTPClientSession POP3ClientSession \
|
||||
RawSocket RawSocketImpl ICMPClient ICMPEventArgs ICMPPacket ICMPPacketImpl \
|
||||
ICMPSocket ICMPSocketImpl ICMPv4PacketImpl \
|
||||
RemoteSyslogChannel RemoteSyslogListener
|
||||
|
||||
target = PocoNet
|
||||
target_version = $(LIBVERSION)
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco Net
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
SHAREDOPT_CXX += -DNet_EXPORTS
|
||||
|
||||
objects = \
|
||||
DNS HTTPResponse HostEntry Socket \
|
||||
DatagramSocket HTTPServer IPAddress SocketAddress \
|
||||
HTTPBasicCredentials HTTPCookie HTMLForm MediaType DialogSocket \
|
||||
DatagramSocketImpl FilePartSource HTTPServerConnection MessageHeader \
|
||||
HTTPChunkedStream HTTPServerConnectionFactory MulticastSocket SocketStream \
|
||||
HTTPClientSession HTTPServerParams MultipartReader StreamSocket SocketImpl \
|
||||
HTTPFixedLengthStream HTTPServerRequest HTTPServerRequestImpl MultipartWriter StreamSocketImpl \
|
||||
HTTPHeaderStream HTTPServerResponse HTTPServerResponseImpl NameValueCollection TCPServer \
|
||||
HTTPMessage HTTPServerSession NetException TCPServerConnection HTTPBufferAllocator \
|
||||
HTTPRequest HTTPSession HTTPSessionInstantiator HTTPSessionFactory NetworkInterface TCPServerConnectionFactory \
|
||||
HTTPRequestHandler HTTPStream HTTPIOStream ServerSocket TCPServerDispatcher \
|
||||
HTTPRequestHandlerFactory HTTPStreamFactory ServerSocketImpl TCPServerParams \
|
||||
QuotedPrintableEncoder QuotedPrintableDecoder StringPartSource \
|
||||
FTPClientSession FTPStreamFactory PartHandler PartSource NullPartHandler \
|
||||
SocketReactor SocketNotifier SocketNotification AbstractHTTPRequestHandler \
|
||||
MailRecipient MailMessage MailStream SMTPClientSession POP3ClientSession \
|
||||
RawSocket RawSocketImpl ICMPClient ICMPEventArgs ICMPPacket ICMPPacketImpl \
|
||||
ICMPSocket ICMPSocketImpl ICMPv4PacketImpl \
|
||||
RemoteSyslogChannel RemoteSyslogListener
|
||||
|
||||
target = PocoNet
|
||||
target_version = $(LIBVERSION)
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/EchoServer/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco EchoServer
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = EchoServer
|
||||
|
||||
target = EchoServer
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/EchoServer/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco EchoServer
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = EchoServer
|
||||
|
||||
target = EchoServer
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/HTTPFormServer/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco HTTPFormServer
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = HTTPFormServer
|
||||
|
||||
target = HTTPFormServer
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/HTTPFormServer/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco HTTPFormServer
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = HTTPFormServer
|
||||
|
||||
target = HTTPFormServer
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/HTTPLoadTest/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco HTTPLoadTest
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = HTTPLoadTest
|
||||
|
||||
target = HTTPLoadTest
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/HTTPLoadTest/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco HTTPLoadTest
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = HTTPLoadTest
|
||||
|
||||
target = HTTPLoadTest
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/HTTPTimeServer/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco HTTPTimeServer
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = HTTPTimeServer
|
||||
|
||||
target = HTTPTimeServer
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/HTTPTimeServer/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco HTTPTimeServer
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = HTTPTimeServer
|
||||
|
||||
target = HTTPTimeServer
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/Mail/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Mail
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = Mail
|
||||
|
||||
target = Mail
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/Mail/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Mail
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = Mail
|
||||
|
||||
target = Mail
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,21 +1,21 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Net Samples
|
||||
#
|
||||
|
||||
.PHONY: projects
|
||||
clean all: projects
|
||||
projects:
|
||||
$(MAKE) -C dict $(MAKECMDGOALS)
|
||||
$(MAKE) -C TimeServer $(MAKECMDGOALS)
|
||||
$(MAKE) -C httpget $(MAKECMDGOALS)
|
||||
$(MAKE) -C HTTPTimeServer $(MAKECMDGOALS)
|
||||
$(MAKE) -C HTTPFormServer $(MAKECMDGOALS)
|
||||
$(MAKE) -C HTTPLoadTest $(MAKECMDGOALS)
|
||||
$(MAKE) -C download $(MAKECMDGOALS)
|
||||
$(MAKE) -C EchoServer $(MAKECMDGOALS)
|
||||
$(MAKE) -C Mail $(MAKECMDGOALS)
|
||||
$(MAKE) -C Ping $(MAKECMDGOALS)
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Net Samples
|
||||
#
|
||||
|
||||
.PHONY: projects
|
||||
clean all: projects
|
||||
projects:
|
||||
$(MAKE) -C dict $(MAKECMDGOALS)
|
||||
$(MAKE) -C TimeServer $(MAKECMDGOALS)
|
||||
$(MAKE) -C httpget $(MAKECMDGOALS)
|
||||
$(MAKE) -C HTTPTimeServer $(MAKECMDGOALS)
|
||||
$(MAKE) -C HTTPFormServer $(MAKECMDGOALS)
|
||||
$(MAKE) -C HTTPLoadTest $(MAKECMDGOALS)
|
||||
$(MAKE) -C download $(MAKECMDGOALS)
|
||||
$(MAKE) -C EchoServer $(MAKECMDGOALS)
|
||||
$(MAKE) -C Mail $(MAKECMDGOALS)
|
||||
$(MAKE) -C Ping $(MAKECMDGOALS)
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/Ping/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco ping
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = Ping
|
||||
|
||||
target = Ping
|
||||
target_version = 1
|
||||
target_libs = PocoNet PocoUtil PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/Ping/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco ping
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = Ping
|
||||
|
||||
target = Ping
|
||||
target_version = 1
|
||||
target_libs = PocoNet PocoUtil PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/TimeServer/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco TimeServer
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = TimeServer
|
||||
|
||||
target = TimeServer
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/TimeServer/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco TimeServer
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = TimeServer
|
||||
|
||||
target = TimeServer
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/dict/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco dict
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = dict
|
||||
|
||||
target = dict
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/dict/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco dict
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = dict
|
||||
|
||||
target = dict
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/Main/template/sample.make#4 $
|
||||
#
|
||||
# Makefile for Poco download
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = download
|
||||
|
||||
target = download
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/Main/template/sample.make#4 $
|
||||
#
|
||||
# Makefile for Poco download
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = download
|
||||
|
||||
target = download
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/httpget/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco httpget
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = httpget
|
||||
|
||||
target = httpget
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/samples/httpget/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco httpget
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = httpget
|
||||
|
||||
target = httpget
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoNet PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,34 +1,34 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/testsuite/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco Net testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = \
|
||||
DNSTest HTTPServerTestSuite MulticastSocketTest SocketStreamTest \
|
||||
DatagramSocketTest HTTPStreamFactoryTest MultipartReaderTest SocketTest \
|
||||
Driver HTTPTestServer MultipartWriterTest SocketsTestSuite \
|
||||
EchoServer HTTPTestSuite NameValueCollectionTest TCPServerTest \
|
||||
HTTPClientSessionTest IPAddressTest NetCoreTestSuite TCPServerTestSuite \
|
||||
HTTPRequestTest MessageHeaderTest NetTestSuite UDPEchoServer \
|
||||
HTTPResponseTest MessagesTestSuite NetworkInterfaceTest \
|
||||
HTTPServerTest MulticastEchoServer SocketAddressTest \
|
||||
HTTPCookieTest HTTPCredentialsTest HTMLFormTest HTMLTestSuite \
|
||||
MediaTypeTest QuotedPrintableTest DialogSocketTest \
|
||||
HTTPClientTestSuite FTPClientTestSuite FTPClientSessionTest \
|
||||
FTPStreamFactoryTest DialogServer \
|
||||
SocketReactorTest ReactorTestSuite \
|
||||
MailTestSuite MailMessageTest MailStreamTest \
|
||||
SMTPClientSessionTest POP3ClientSessionTest \
|
||||
RawSocketTest ICMPClientTest ICMPSocketTest ICMPClientTestSuite \
|
||||
SyslogTest
|
||||
|
||||
target = testrunner
|
||||
target_version = 1
|
||||
target_libs = PocoNet PocoFoundation CppUnit
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Net/testsuite/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco Net testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = \
|
||||
DNSTest HTTPServerTestSuite MulticastSocketTest SocketStreamTest \
|
||||
DatagramSocketTest HTTPStreamFactoryTest MultipartReaderTest SocketTest \
|
||||
Driver HTTPTestServer MultipartWriterTest SocketsTestSuite \
|
||||
EchoServer HTTPTestSuite NameValueCollectionTest TCPServerTest \
|
||||
HTTPClientSessionTest IPAddressTest NetCoreTestSuite TCPServerTestSuite \
|
||||
HTTPRequestTest MessageHeaderTest NetTestSuite UDPEchoServer \
|
||||
HTTPResponseTest MessagesTestSuite NetworkInterfaceTest \
|
||||
HTTPServerTest MulticastEchoServer SocketAddressTest \
|
||||
HTTPCookieTest HTTPCredentialsTest HTMLFormTest HTMLTestSuite \
|
||||
MediaTypeTest QuotedPrintableTest DialogSocketTest \
|
||||
HTTPClientTestSuite FTPClientTestSuite FTPClientSessionTest \
|
||||
FTPStreamFactoryTest DialogServer \
|
||||
SocketReactorTest ReactorTestSuite \
|
||||
MailTestSuite MailMessageTest MailStreamTest \
|
||||
SMTPClientSessionTest POP3ClientSessionTest \
|
||||
RawSocketTest ICMPClientTest ICMPSocketTest ICMPClientTestSuite \
|
||||
SyslogTest
|
||||
|
||||
target = testrunner
|
||||
target_version = 1
|
||||
target_libs = PocoNet PocoFoundation CppUnit
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,27 +1,27 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/Main/template/library.make#2 $
|
||||
#
|
||||
# Makefile for Poco NetSSL_OpenSSL
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
SYSLIBS += -lssl -lcrypto
|
||||
|
||||
objects = AcceptCertificateHandler CertificateHandlerFactory \
|
||||
CertificateHandlerFactoryMgr ConsoleCertificateHandler \
|
||||
Context HTTPSClientSession HTTPSStreamFactory HTTPSSessionInstantiator \
|
||||
SSLInitializer InvalidCertificateHandler KeyConsoleHandler \
|
||||
KeyFileHandler PrivateKeyFactory PrivateKeyFactoryMgr \
|
||||
PrivateKeyPassphraseHandler SecureServerSocket SecureServerSocketImpl \
|
||||
SecureSocketImpl SecureStreamSocket SecureStreamSocketImpl \
|
||||
SSLException SSLManager Utility VerificationErrorArgs \
|
||||
X509Certificate
|
||||
|
||||
target = PocoNetSSL
|
||||
target_version = $(LIBVERSION)
|
||||
target_libs = PocoFoundation PocoNet PocoUtil
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/Main/template/library.make#2 $
|
||||
#
|
||||
# Makefile for Poco NetSSL_OpenSSL
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
SYSLIBS += -lssl -lcrypto
|
||||
|
||||
objects = AcceptCertificateHandler CertificateHandlerFactory \
|
||||
CertificateHandlerFactoryMgr ConsoleCertificateHandler \
|
||||
Context HTTPSClientSession HTTPSStreamFactory HTTPSSessionInstantiator \
|
||||
SSLInitializer InvalidCertificateHandler KeyConsoleHandler \
|
||||
KeyFileHandler PrivateKeyFactory PrivateKeyFactoryMgr \
|
||||
PrivateKeyPassphraseHandler SecureServerSocket SecureServerSocketImpl \
|
||||
SecureSocketImpl SecureStreamSocket SecureStreamSocketImpl \
|
||||
SSLException SSLManager Utility VerificationErrorArgs \
|
||||
X509Certificate
|
||||
|
||||
target = PocoNetSSL
|
||||
target_version = $(LIBVERSION)
|
||||
target_libs = PocoFoundation PocoNet PocoUtil
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
|
@ -1,19 +1,19 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/Main/Net/samples/HTTPTimeServer/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco HTTPSTimeServer
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
SYSLIBS += -lssl -lcrypto
|
||||
|
||||
objects = HTTPSTimeServer
|
||||
|
||||
target = HTTPSTimeServer
|
||||
target_version = 1
|
||||
target_libs = PocoNetSSL PocoNet PocoUtil PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/Main/Net/samples/HTTPTimeServer/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco HTTPSTimeServer
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
SYSLIBS += -lssl -lcrypto
|
||||
|
||||
objects = HTTPSTimeServer
|
||||
|
||||
target = HTTPSTimeServer
|
||||
target_version = 1
|
||||
target_libs = PocoNetSSL PocoNet PocoUtil PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,11 +1,11 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/NetSSL_OpenSSL/samples/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco NetSSL Samples
|
||||
#
|
||||
|
||||
.DEFAULT all:
|
||||
$(MAKE) -C HTTPSTimeServer $(MAKECMDGOALS)
|
||||
$(MAKE) -C download $(MAKECMDGOALS)
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/NetSSL_OpenSSL/samples/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco NetSSL Samples
|
||||
#
|
||||
|
||||
.DEFAULT all:
|
||||
$(MAKE) -C HTTPSTimeServer $(MAKECMDGOALS)
|
||||
$(MAKE) -C download $(MAKECMDGOALS)
|
||||
|
@ -1,19 +1,19 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/Main/template/sample.make#4 $
|
||||
#
|
||||
# Makefile for Poco download
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
SYSLIBS += -lssl -lcrypto
|
||||
|
||||
objects = download
|
||||
|
||||
target = download
|
||||
target_version = 1
|
||||
target_libs = PocoNetSSL PocoNet PocoUtil PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/Main/template/sample.make#4 $
|
||||
#
|
||||
# Makefile for Poco download
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
SYSLIBS += -lssl -lcrypto
|
||||
|
||||
objects = download
|
||||
|
||||
target = download
|
||||
target_version = 1
|
||||
target_libs = PocoNetSSL PocoNet PocoUtil PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,21 +1,21 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/Main/template/TestSuite.make#3 $
|
||||
#
|
||||
# Makefile for Poco NetSSL testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
SYSLIBS += -lssl -lcrypto
|
||||
|
||||
objects = NetSSLTestSuite Driver \
|
||||
HTTPSClientSessionTest HTTPSClientTestSuite HTTPSServerTest HTTPSServerTestSuite \
|
||||
HTTPSStreamFactoryTest HTTPSTestServer TCPServerTest TCPServerTestSuite
|
||||
|
||||
target = testrunner
|
||||
target_version = 1
|
||||
target_libs = PocoNetSSL PocoNet PocoUtil PocoXML PocoFoundation CppUnit
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/Main/template/TestSuite.make#3 $
|
||||
#
|
||||
# Makefile for Poco NetSSL testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
SYSLIBS += -lssl -lcrypto
|
||||
|
||||
objects = NetSSLTestSuite Driver \
|
||||
HTTPSClientSessionTest HTTPSClientTestSuite HTTPSServerTest HTTPSServerTestSuite \
|
||||
HTTPSStreamFactoryTest HTTPSTestServer TCPServerTest TCPServerTestSuite
|
||||
|
||||
target = testrunner
|
||||
target_version = 1
|
||||
target_libs = PocoNetSSL PocoNet PocoUtil PocoXML PocoFoundation CppUnit
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
388
README
388
README
@ -1,194 +1,194 @@
|
||||
This is the README file for POCO - The C++ Portable Components.
|
||||
|
||||
In this document you will find a brief description of the directory layout,
|
||||
as well as a description necessary steps to build the C++ Portable Components.
|
||||
|
||||
The C++ Portable Components currently consist of four libraries.
|
||||
The Foundation library contains a platform abstraction layer (including classes
|
||||
for multithreading, file system access, logging, etc.), as well as
|
||||
a large number of useful utility classes, such various stream buffer and stream
|
||||
classes, URI handling, and many more.
|
||||
The XML library contains an XML parser with SAX2 and DOM interfaces,
|
||||
as well as an XMLWriter.
|
||||
The Util library contains classes for working with configuration files and
|
||||
command line arguments, as well as various utility classes.
|
||||
The Net library contains network classes (sockets, HTTP, etc.)
|
||||
All libraries come with a test suite and a number of sample programs.
|
||||
|
||||
The directory layout is as follows:
|
||||
|
||||
build/ the build system for Unix/OpenVMS and additional utility scripts
|
||||
config/ build configurations for various Unix platforms
|
||||
rules/ common build rules for all platforms
|
||||
scripts/ build and utility scripts
|
||||
vms/ OpenVMS build system scripts
|
||||
|
||||
bin/ all executables (dynamic link libraries on Windows)
|
||||
|
||||
doc/ additional documentation
|
||||
|
||||
lib/ all libraries (import libraries on Windows)
|
||||
|
||||
CppUnit/ project and make/build files for the CppUnit unit testing framework
|
||||
doc/ additional documentation
|
||||
include/
|
||||
CppUnit/ header files for CppUnit
|
||||
src/ source files for CppUnit
|
||||
WinTestRunner/ Windows GUI for CppUnit
|
||||
|
||||
Foundation/ project and make/build files for the Foundation library
|
||||
include/
|
||||
Foundation/ header files for the Foundation library
|
||||
src/ source files for the Foundation library
|
||||
testsuite/ project and make/build files for the Foundation testsuite
|
||||
src/ source files for the Foundation testsuite
|
||||
bin/ test suite executables
|
||||
samples/ sample applications for the Foundation library
|
||||
|
||||
XML/ project and make/build files for the XML library
|
||||
include/
|
||||
Foundation/ header files for the XML library
|
||||
src/ source files for the XML library
|
||||
testsuite/ project and make/build files for the XML testsuite
|
||||
src/ source files for the XML testsuite
|
||||
bin/ test suite executables
|
||||
samples/ sample applications for the XML library
|
||||
|
||||
|
||||
DOCUMENTATION
|
||||
=============
|
||||
|
||||
Online browsable reference documentation in HTML is available at
|
||||
<http://poco.appinf.com/docs/>. Additional documentation,
|
||||
including and overview and an introduction to the samples
|
||||
is available at <http://poco/appinf.com/documentation/>.
|
||||
|
||||
|
||||
BUILDING ON WINDOWS
|
||||
===================
|
||||
|
||||
Microsoft Visual Studio 7.1 (2003) or 8.0 (2005) is required to build the C++ Portable Components
|
||||
on Windows platforms. Solution and project files for both versions are included.
|
||||
You can either build from within Visual Studio (Build->Batch Build->Select All;Rebuild)
|
||||
or from the command line. To build from the command line, start the
|
||||
Visual Studio .NET 2003 (or 2005) Command Prompt and cd to the directory where you have
|
||||
extracted the C++ Portable Components sources. Then simply start the build_vs71.cmd (or
|
||||
build_vs80.cmd, respectively) batch file. This will build all libraries, test suites and
|
||||
sample programs, in both debug and release versions. The dynamic link libraries will be
|
||||
placed in the top-most bin directory. The import libraries will be placed in the top-most lib
|
||||
directory. The test suite executables will be placed in the testsuite/bin directories.
|
||||
The sample executables will be placed in the sample/*/bin directories.
|
||||
|
||||
In order to run the test suite and the samples, the top-most bin directory containing
|
||||
the shared libraries must be in the PATH environment variable.
|
||||
|
||||
If you want to run the test suite or samples from within Visual Studio, we recommend that
|
||||
you download and install the free Solution Build Environment for Visual Studio .NET 2003,
|
||||
from <http://www.workspacewhiz.com/SolutionBuildEnvironmentReadme.html>.
|
||||
|
||||
You can then add the bin directory to the PATH environment variable in a .slnenv file,
|
||||
using the following entry.
|
||||
|
||||
POCO_BASE=p:\poco
|
||||
PATH=$(PATH);$(POCO_BASE)\bin
|
||||
|
||||
Of course you will have to change the path p:\poco so that it matches your environment.
|
||||
|
||||
|
||||
BUILDING ON UNIX/LINUX/MAC OS X
|
||||
===============================
|
||||
|
||||
For building on Unix platforms, the C++ Portable Components come with their own
|
||||
build system. The build system is based on GNU Make 3.80, with the help from a few
|
||||
shell scripts. If you do not have GNU Make 3.80 (or later) installed on your machine,
|
||||
you will need to download it from <http://directory.fsf.org/devel/build/make.html>,
|
||||
build and install it prior to building the C++ Portable Components.
|
||||
|
||||
You can check the version of GNU Make installed on your system with
|
||||
|
||||
> gmake --version
|
||||
|
||||
or
|
||||
|
||||
> make --version
|
||||
|
||||
Once you have GNU Make up and running, the rest is quite simple.
|
||||
To extract the sources and build all libraries, testsuites and samples, simply
|
||||
|
||||
> gunzip poco-X.Y.tar.gz
|
||||
> tar -xf poco-X.Y.tar.gz
|
||||
> cd poco-X.Y.tar.gz
|
||||
> ./configure
|
||||
> gmake -s
|
||||
|
||||
See the configure script source for a list of possible options.
|
||||
|
||||
Once you have successfully built POCO, you can install it
|
||||
to /usr/local (or another directory specified as parameter
|
||||
to configure --prefix=<path>):
|
||||
|
||||
> sudo gmake -s install
|
||||
|
||||
To build on Mac OS X 10.3 with GCC 3, do the following:
|
||||
|
||||
> ./configure --config=Darwin7
|
||||
> make -s
|
||||
|
||||
|
||||
BUILDING ON QNX NEUTRINO
|
||||
========================
|
||||
|
||||
For QNX Neutrino, the Unix build system (see the instructions above) is used.
|
||||
You can use the build system to cross-compile for a target platform on a Solaris or
|
||||
Linux host. Unfortunately, the Cygwin-based Windows host environment has some major
|
||||
quirks that prevent the build system from working there. You can also use the
|
||||
build system on a self-hosted QNX system. The default build configuration for QNX
|
||||
(found in build/config/QNX) is for a self-hosted x86 platform. To specify another
|
||||
target, edit the CCVER setting in the build configuration file. For example, to
|
||||
compile for a PowerPC target, specify CCVER=3.3.1,gcc_ntoppcbe.
|
||||
|
||||
Service Pack 1 for QNX Neutrino 6.3 must be installed, otherwise compiling the
|
||||
Foundation library will fail due to a problem with the <list> header in the
|
||||
default (Dinkumware) C++ standard library.
|
||||
|
||||
|
||||
BUILDING ON OPENVMS
|
||||
===================
|
||||
|
||||
OpenVMS is no longer supported in recent versions of POCO, due to both a
|
||||
lack of interest and a lack of contributors. The following
|
||||
instructions are here for historical reasons.
|
||||
|
||||
The C++ Portable Components come with their own build system for OpenVMS, implemented
|
||||
by a bunch of DCL scripts. The scripts can be found in the build/vms directory.
|
||||
|
||||
To build the C++ Portable Components on OpenVMS, follow the following steps.
|
||||
|
||||
1) Download the .zip distribution of the C++ Portable Components
|
||||
|
||||
2) Unzip the archive
|
||||
$ unzip -aa poco-0_91_4.zip
|
||||
|
||||
3) Change the directory
|
||||
$ set def [.poco-0_01_4]
|
||||
|
||||
4) Create a lib directory
|
||||
$ create/dir [.lib]
|
||||
|
||||
5) Run the buildvms.com script
|
||||
$ @buildvms
|
||||
|
||||
This will build the debug versions of the libraries. To build the release
|
||||
versions, use
|
||||
$ @buildvms -release
|
||||
|
||||
|
||||
MORE INFORMATION
|
||||
================
|
||||
|
||||
For more information, see the Applied Informatics C++ Portable Components website
|
||||
at <http://poco.appinf.com>.
|
||||
|
||||
|
||||
--
|
||||
$Id: //poco/1.3/dist/README#1 $
|
||||
This is the README file for POCO - The C++ Portable Components.
|
||||
|
||||
In this document you will find a brief description of the directory layout,
|
||||
as well as a description necessary steps to build the C++ Portable Components.
|
||||
|
||||
The C++ Portable Components currently consist of four libraries.
|
||||
The Foundation library contains a platform abstraction layer (including classes
|
||||
for multithreading, file system access, logging, etc.), as well as
|
||||
a large number of useful utility classes, such various stream buffer and stream
|
||||
classes, URI handling, and many more.
|
||||
The XML library contains an XML parser with SAX2 and DOM interfaces,
|
||||
as well as an XMLWriter.
|
||||
The Util library contains classes for working with configuration files and
|
||||
command line arguments, as well as various utility classes.
|
||||
The Net library contains network classes (sockets, HTTP, etc.)
|
||||
All libraries come with a test suite and a number of sample programs.
|
||||
|
||||
The directory layout is as follows:
|
||||
|
||||
build/ the build system for Unix/OpenVMS and additional utility scripts
|
||||
config/ build configurations for various Unix platforms
|
||||
rules/ common build rules for all platforms
|
||||
scripts/ build and utility scripts
|
||||
vms/ OpenVMS build system scripts
|
||||
|
||||
bin/ all executables (dynamic link libraries on Windows)
|
||||
|
||||
doc/ additional documentation
|
||||
|
||||
lib/ all libraries (import libraries on Windows)
|
||||
|
||||
CppUnit/ project and make/build files for the CppUnit unit testing framework
|
||||
doc/ additional documentation
|
||||
include/
|
||||
CppUnit/ header files for CppUnit
|
||||
src/ source files for CppUnit
|
||||
WinTestRunner/ Windows GUI for CppUnit
|
||||
|
||||
Foundation/ project and make/build files for the Foundation library
|
||||
include/
|
||||
Foundation/ header files for the Foundation library
|
||||
src/ source files for the Foundation library
|
||||
testsuite/ project and make/build files for the Foundation testsuite
|
||||
src/ source files for the Foundation testsuite
|
||||
bin/ test suite executables
|
||||
samples/ sample applications for the Foundation library
|
||||
|
||||
XML/ project and make/build files for the XML library
|
||||
include/
|
||||
Foundation/ header files for the XML library
|
||||
src/ source files for the XML library
|
||||
testsuite/ project and make/build files for the XML testsuite
|
||||
src/ source files for the XML testsuite
|
||||
bin/ test suite executables
|
||||
samples/ sample applications for the XML library
|
||||
|
||||
|
||||
DOCUMENTATION
|
||||
=============
|
||||
|
||||
Online browsable reference documentation in HTML is available at
|
||||
<http://poco.appinf.com/docs/>. Additional documentation,
|
||||
including and overview and an introduction to the samples
|
||||
is available at <http://poco/appinf.com/documentation/>.
|
||||
|
||||
|
||||
BUILDING ON WINDOWS
|
||||
===================
|
||||
|
||||
Microsoft Visual Studio 7.1 (2003) or 8.0 (2005) is required to build the C++ Portable Components
|
||||
on Windows platforms. Solution and project files for both versions are included.
|
||||
You can either build from within Visual Studio (Build->Batch Build->Select All;Rebuild)
|
||||
or from the command line. To build from the command line, start the
|
||||
Visual Studio .NET 2003 (or 2005) Command Prompt and cd to the directory where you have
|
||||
extracted the C++ Portable Components sources. Then simply start the build_vs71.cmd (or
|
||||
build_vs80.cmd, respectively) batch file. This will build all libraries, test suites and
|
||||
sample programs, in both debug and release versions. The dynamic link libraries will be
|
||||
placed in the top-most bin directory. The import libraries will be placed in the top-most lib
|
||||
directory. The test suite executables will be placed in the testsuite/bin directories.
|
||||
The sample executables will be placed in the sample/*/bin directories.
|
||||
|
||||
In order to run the test suite and the samples, the top-most bin directory containing
|
||||
the shared libraries must be in the PATH environment variable.
|
||||
|
||||
If you want to run the test suite or samples from within Visual Studio, we recommend that
|
||||
you download and install the free Solution Build Environment for Visual Studio .NET 2003,
|
||||
from <http://www.workspacewhiz.com/SolutionBuildEnvironmentReadme.html>.
|
||||
|
||||
You can then add the bin directory to the PATH environment variable in a .slnenv file,
|
||||
using the following entry.
|
||||
|
||||
POCO_BASE=p:\poco
|
||||
PATH=$(PATH);$(POCO_BASE)\bin
|
||||
|
||||
Of course you will have to change the path p:\poco so that it matches your environment.
|
||||
|
||||
|
||||
BUILDING ON UNIX/LINUX/MAC OS X
|
||||
===============================
|
||||
|
||||
For building on Unix platforms, the C++ Portable Components come with their own
|
||||
build system. The build system is based on GNU Make 3.80, with the help from a few
|
||||
shell scripts. If you do not have GNU Make 3.80 (or later) installed on your machine,
|
||||
you will need to download it from <http://directory.fsf.org/devel/build/make.html>,
|
||||
build and install it prior to building the C++ Portable Components.
|
||||
|
||||
You can check the version of GNU Make installed on your system with
|
||||
|
||||
> gmake --version
|
||||
|
||||
or
|
||||
|
||||
> make --version
|
||||
|
||||
Once you have GNU Make up and running, the rest is quite simple.
|
||||
To extract the sources and build all libraries, testsuites and samples, simply
|
||||
|
||||
> gunzip poco-X.Y.tar.gz
|
||||
> tar -xf poco-X.Y.tar.gz
|
||||
> cd poco-X.Y.tar.gz
|
||||
> ./configure
|
||||
> gmake -s
|
||||
|
||||
See the configure script source for a list of possible options.
|
||||
|
||||
Once you have successfully built POCO, you can install it
|
||||
to /usr/local (or another directory specified as parameter
|
||||
to configure --prefix=<path>):
|
||||
|
||||
> sudo gmake -s install
|
||||
|
||||
To build on Mac OS X 10.3 with GCC 3, do the following:
|
||||
|
||||
> ./configure --config=Darwin7
|
||||
> make -s
|
||||
|
||||
|
||||
BUILDING ON QNX NEUTRINO
|
||||
========================
|
||||
|
||||
For QNX Neutrino, the Unix build system (see the instructions above) is used.
|
||||
You can use the build system to cross-compile for a target platform on a Solaris or
|
||||
Linux host. Unfortunately, the Cygwin-based Windows host environment has some major
|
||||
quirks that prevent the build system from working there. You can also use the
|
||||
build system on a self-hosted QNX system. The default build configuration for QNX
|
||||
(found in build/config/QNX) is for a self-hosted x86 platform. To specify another
|
||||
target, edit the CCVER setting in the build configuration file. For example, to
|
||||
compile for a PowerPC target, specify CCVER=3.3.1,gcc_ntoppcbe.
|
||||
|
||||
Service Pack 1 for QNX Neutrino 6.3 must be installed, otherwise compiling the
|
||||
Foundation library will fail due to a problem with the <list> header in the
|
||||
default (Dinkumware) C++ standard library.
|
||||
|
||||
|
||||
BUILDING ON OPENVMS
|
||||
===================
|
||||
|
||||
OpenVMS is no longer supported in recent versions of POCO, due to both a
|
||||
lack of interest and a lack of contributors. The following
|
||||
instructions are here for historical reasons.
|
||||
|
||||
The C++ Portable Components come with their own build system for OpenVMS, implemented
|
||||
by a bunch of DCL scripts. The scripts can be found in the build/vms directory.
|
||||
|
||||
To build the C++ Portable Components on OpenVMS, follow the following steps.
|
||||
|
||||
1) Download the .zip distribution of the C++ Portable Components
|
||||
|
||||
2) Unzip the archive
|
||||
$ unzip -aa poco-0_91_4.zip
|
||||
|
||||
3) Change the directory
|
||||
$ set def [.poco-0_01_4]
|
||||
|
||||
4) Create a lib directory
|
||||
$ create/dir [.lib]
|
||||
|
||||
5) Run the buildvms.com script
|
||||
$ @buildvms
|
||||
|
||||
This will build the debug versions of the libraries. To build the release
|
||||
versions, use
|
||||
$ @buildvms -release
|
||||
|
||||
|
||||
MORE INFORMATION
|
||||
================
|
||||
|
||||
For more information, see the Applied Informatics C++ Portable Components website
|
||||
at <http://poco.appinf.com>.
|
||||
|
||||
|
||||
--
|
||||
$Id: //poco/1.3/dist/README#1 $
|
||||
|
@ -1,23 +1,23 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Util/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Util
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = AbstractConfiguration Application ConfigurationMapper \
|
||||
ConfigurationView HelpFormatter IniFileConfiguration LayeredConfiguration \
|
||||
LoggingConfigurator LoggingSubsystem MapConfiguration \
|
||||
Option OptionException OptionProcessor OptionSet \
|
||||
PropertyFileConfiguration Subsystem SystemConfiguration \
|
||||
XMLConfiguration FilesystemConfiguration ServerApplication \
|
||||
Validator IntValidator RegExpValidator OptionCallback
|
||||
|
||||
target = PocoUtil
|
||||
target_version = $(LIBVERSION)
|
||||
target_libs = PocoFoundation PocoXML
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Util/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Util
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = AbstractConfiguration Application ConfigurationMapper \
|
||||
ConfigurationView HelpFormatter IniFileConfiguration LayeredConfiguration \
|
||||
LoggingConfigurator LoggingSubsystem MapConfiguration \
|
||||
Option OptionException OptionProcessor OptionSet \
|
||||
PropertyFileConfiguration Subsystem SystemConfiguration \
|
||||
XMLConfiguration FilesystemConfiguration ServerApplication \
|
||||
Validator IntValidator RegExpValidator OptionCallback
|
||||
|
||||
target = PocoUtil
|
||||
target_version = $(LIBVERSION)
|
||||
target_libs = PocoFoundation PocoXML
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
|
@ -1,13 +1,13 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Util/samples/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Util Samples
|
||||
#
|
||||
|
||||
.PHONY: projects
|
||||
clean all: projects
|
||||
projects:
|
||||
$(MAKE) -C SampleApp $(MAKECMDGOALS)
|
||||
$(MAKE) -C SampleServer $(MAKECMDGOALS)
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Util/samples/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Util Samples
|
||||
#
|
||||
|
||||
.PHONY: projects
|
||||
clean all: projects
|
||||
projects:
|
||||
$(MAKE) -C SampleApp $(MAKECMDGOALS)
|
||||
$(MAKE) -C SampleServer $(MAKECMDGOALS)
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Util/samples/SampleApp/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco SampleApp
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = SampleApp
|
||||
|
||||
target = SampleApp
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Util/samples/SampleApp/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco SampleApp
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = SampleApp
|
||||
|
||||
target = SampleApp
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Util/samples/SampleServer/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco SampleServer
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = SampleServer
|
||||
|
||||
target = SampleServer
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Util/samples/SampleServer/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco SampleServer
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = SampleServer
|
||||
|
||||
target = SampleServer
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,24 +1,24 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Util/testsuite/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Util testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = AbstractConfigurationTest ConfigurationTestSuite \
|
||||
ConfigurationMapperTest ConfigurationViewTest Driver \
|
||||
HelpFormatterTest IniFileConfigurationTest LayeredConfigurationTest \
|
||||
LoggingConfiguratorTest MapConfigurationTest \
|
||||
OptionProcessorTest OptionSetTest OptionTest \
|
||||
OptionsTestSuite PropertyFileConfigurationTest \
|
||||
SystemConfigurationTest UtilTestSuite XMLConfigurationTest \
|
||||
FilesystemConfigurationTest ValidatorTest
|
||||
|
||||
target = testrunner
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoXML PocoFoundation CppUnit
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/Util/testsuite/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco Util testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = AbstractConfigurationTest ConfigurationTestSuite \
|
||||
ConfigurationMapperTest ConfigurationViewTest Driver \
|
||||
HelpFormatterTest IniFileConfigurationTest LayeredConfigurationTest \
|
||||
LoggingConfiguratorTest MapConfigurationTest \
|
||||
OptionProcessorTest OptionSetTest OptionTest \
|
||||
OptionsTestSuite PropertyFileConfigurationTest \
|
||||
SystemConfigurationTest UtilTestSuite XMLConfigurationTest \
|
||||
FilesystemConfigurationTest ValidatorTest
|
||||
|
||||
target = testrunner
|
||||
target_version = 1
|
||||
target_libs = PocoUtil PocoXML PocoFoundation CppUnit
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
62
XML/Makefile
62
XML/Makefile
@ -1,31 +1,31 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/XML/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco XML
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
COMMONFLAGS += -DXML_NS -DXML_DTD -DHAVE_EXPAT_CONFIG_H
|
||||
|
||||
objects = AbstractContainerNode AbstractNode Attr AttrMap Attributes \
|
||||
AttributesImpl CDATASection CharacterData ChildNodesList Comment \
|
||||
ContentHandler DOMBuilder DOMException DOMImplementation DOMObject \
|
||||
DOMParser DOMSerializer DOMWriter DTDHandler DTDMap DeclHandler \
|
||||
DefaultHandler Document DocumentEvent DocumentFragment DocumentType \
|
||||
Element ElementsByTagNameList Entity EntityReference EntityResolver \
|
||||
EntityResolverImpl ErrorHandler Event EventDispatcher EventException \
|
||||
EventListener EventTarget InputSource LexicalHandler Locator LocatorImpl \
|
||||
MutationEvent Name NamePool NamedNodeMap NamespaceStrategy \
|
||||
NamespaceSupport Node NodeFilter NodeIterator NodeList Notation \
|
||||
ParserEngine ProcessingInstruction SAXException SAXParser Text \
|
||||
TreeWalker WhitespaceFilter XMLException XMLFilter XMLFilterImpl XMLReader \
|
||||
XMLString XMLWriter NodeAppender xmlparse xmlrole xmltok
|
||||
|
||||
target = PocoXML
|
||||
target_version = $(LIBVERSION)
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/XML/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco XML
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
COMMONFLAGS += -DXML_NS -DXML_DTD -DHAVE_EXPAT_CONFIG_H
|
||||
|
||||
objects = AbstractContainerNode AbstractNode Attr AttrMap Attributes \
|
||||
AttributesImpl CDATASection CharacterData ChildNodesList Comment \
|
||||
ContentHandler DOMBuilder DOMException DOMImplementation DOMObject \
|
||||
DOMParser DOMSerializer DOMWriter DTDHandler DTDMap DeclHandler \
|
||||
DefaultHandler Document DocumentEvent DocumentFragment DocumentType \
|
||||
Element ElementsByTagNameList Entity EntityReference EntityResolver \
|
||||
EntityResolverImpl ErrorHandler Event EventDispatcher EventException \
|
||||
EventListener EventTarget InputSource LexicalHandler Locator LocatorImpl \
|
||||
MutationEvent Name NamePool NamedNodeMap NamespaceStrategy \
|
||||
NamespaceSupport Node NodeFilter NodeIterator NodeList Notation \
|
||||
ParserEngine ProcessingInstruction SAXException SAXParser Text \
|
||||
TreeWalker WhitespaceFilter XMLException XMLFilter XMLFilterImpl XMLReader \
|
||||
XMLString XMLWriter NodeAppender xmlparse xmlrole xmltok
|
||||
|
||||
target = PocoXML
|
||||
target_version = $(LIBVERSION)
|
||||
target_libs = PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/lib
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/XML/samples/DOMParser/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco DOMParser
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = DOMParser
|
||||
|
||||
target = DOMParser
|
||||
target_version = 1
|
||||
target_libs = PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/XML/samples/DOMParser/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco DOMParser
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = DOMParser
|
||||
|
||||
target = DOMParser
|
||||
target_version = 1
|
||||
target_libs = PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/XML/samples/DOMWriter/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco DOMWriter
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = DOMWriter
|
||||
|
||||
target = DOMWriter
|
||||
target_version = 1
|
||||
target_libs = PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/XML/samples/DOMWriter/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco DOMWriter
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = DOMWriter
|
||||
|
||||
target = DOMWriter
|
||||
target_version = 1
|
||||
target_libs = PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,15 +1,15 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/XML/samples/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco XML Samples
|
||||
#
|
||||
|
||||
.PHONY: projects
|
||||
clean all: projects
|
||||
projects:
|
||||
$(MAKE) -C DOMParser $(MAKECMDGOALS)
|
||||
$(MAKE) -C DOMWriter $(MAKECMDGOALS)
|
||||
$(MAKE) -C PrettyPrint $(MAKECMDGOALS)
|
||||
$(MAKE) -C SAXParser $(MAKECMDGOALS)
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/XML/samples/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco XML Samples
|
||||
#
|
||||
|
||||
.PHONY: projects
|
||||
clean all: projects
|
||||
projects:
|
||||
$(MAKE) -C DOMParser $(MAKECMDGOALS)
|
||||
$(MAKE) -C DOMWriter $(MAKECMDGOALS)
|
||||
$(MAKE) -C PrettyPrint $(MAKECMDGOALS)
|
||||
$(MAKE) -C SAXParser $(MAKECMDGOALS)
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/XML/samples/PrettyPrint/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco PrettyPrint
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = PrettyPrint
|
||||
|
||||
target = PrettyPrint
|
||||
target_version = 1
|
||||
target_libs = PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/XML/samples/PrettyPrint/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco PrettyPrint
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = PrettyPrint
|
||||
|
||||
target = PrettyPrint
|
||||
target_version = 1
|
||||
target_libs = PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,17 +1,17 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/XML/samples/SAXParser/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco SAXParser
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = SAXParser
|
||||
|
||||
target = SAXParser
|
||||
target_version = 1
|
||||
target_libs = PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/XML/samples/SAXParser/Makefile#1 $
|
||||
#
|
||||
# Makefile for Poco SAXParser
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = SAXParser
|
||||
|
||||
target = SAXParser
|
||||
target_version = 1
|
||||
target_libs = PocoXML PocoFoundation
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,21 +1,21 @@
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/XML/testsuite/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco XML testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = AttributesImplTest ChildNodesTest DOMTestSuite DocumentTest \
|
||||
DocumentTypeTest Driver ElementTest EventTest NamePoolTest NameTest \
|
||||
NamespaceSupportTest NodeIteratorTest NodeTest ParserWriterTest \
|
||||
SAXParserTest SAXTestSuite TextTest TreeWalkerTest \
|
||||
XMLTestSuite XMLWriterTest NodeAppenderTest
|
||||
|
||||
target = testrunner
|
||||
target_version = 1
|
||||
target_libs = PocoXML PocoFoundation CppUnit
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
#
|
||||
# Makefile
|
||||
#
|
||||
# $Id: //poco/1.3/XML/testsuite/Makefile#2 $
|
||||
#
|
||||
# Makefile for Poco XML testsuite
|
||||
#
|
||||
|
||||
include $(POCO_BASE)/build/rules/global
|
||||
|
||||
objects = AttributesImplTest ChildNodesTest DOMTestSuite DocumentTest \
|
||||
DocumentTypeTest Driver ElementTest EventTest NamePoolTest NameTest \
|
||||
NamespaceSupportTest NodeIteratorTest NodeTest ParserWriterTest \
|
||||
SAXParserTest SAXTestSuite TextTest TreeWalkerTest \
|
||||
XMLTestSuite XMLWriterTest NodeAppenderTest
|
||||
|
||||
target = testrunner
|
||||
target_version = 1
|
||||
target_libs = PocoXML PocoFoundation CppUnit
|
||||
|
||||
include $(POCO_BASE)/build/rules/exec
|
||||
|
@ -1,77 +1,77 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/ARM-Linux#3 $
|
||||
#
|
||||
# ARM-Linux
|
||||
#
|
||||
# Make settings for ARM Linux/gcc 2.95.3 (cross-compile, using STLport 4.6.2)
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
POCO_TARGET_OSNAME = Linux
|
||||
POCO_TARGET_OSARCH = ARM
|
||||
STLPORT_INCLUDE = /usr/local/include/stlport
|
||||
STLPORT_LIB = /usr/local/lib
|
||||
OPENSSL_INCLUDE = /usr/local/arm/2.95.3/include
|
||||
OPENSSL_LIB = /usr/local/arm/2.95.3/lib
|
||||
TOOL = arm-linux
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = $(TOOL)-gcc
|
||||
CXX = $(TOOL)-g++
|
||||
LINK = $(CXX)
|
||||
LIB = $(TOOL)-ar -cr
|
||||
RANLIB = $(TOOL)-ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP = $(TOOL)-strip
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS = -Isrc
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -I$(STLPORT_INCLUDE) -I$(OPENSSL_INCLUDE) -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_REENTRANT -D_THREAD_SAFE -DPOCO_NO_FPENVIRONMENT
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -L$(STLPORT_LIB) -L$(OPENSSL_LIB) -lstlport_arm-linux-gcc -lpthread -ldl -lrt
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/ARM-Linux#3 $
|
||||
#
|
||||
# ARM-Linux
|
||||
#
|
||||
# Make settings for ARM Linux/gcc 2.95.3 (cross-compile, using STLport 4.6.2)
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
POCO_TARGET_OSNAME = Linux
|
||||
POCO_TARGET_OSARCH = ARM
|
||||
STLPORT_INCLUDE = /usr/local/include/stlport
|
||||
STLPORT_LIB = /usr/local/lib
|
||||
OPENSSL_INCLUDE = /usr/local/arm/2.95.3/include
|
||||
OPENSSL_LIB = /usr/local/arm/2.95.3/lib
|
||||
TOOL = arm-linux
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = $(TOOL)-gcc
|
||||
CXX = $(TOOL)-g++
|
||||
LINK = $(CXX)
|
||||
LIB = $(TOOL)-ar -cr
|
||||
RANLIB = $(TOOL)-ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP = $(TOOL)-strip
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS = -Isrc
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -I$(STLPORT_INCLUDE) -I$(OPENSSL_INCLUDE) -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_REENTRANT -D_THREAD_SAFE -DPOCO_NO_FPENVIRONMENT
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -L$(STLPORT_LIB) -L$(OPENSSL_LIB) -lstlport_arm-linux-gcc -lpthread -ldl -lrt
|
||||
|
@ -1,77 +1,77 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/CEGCCARM#1 $
|
||||
#
|
||||
# CYGWIN
|
||||
#
|
||||
# Make settings for Cygwin on WinXP/gcc 3.4
|
||||
# for cross compiling to WinCE ARM with CEGCC
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
POCO_TARGET_OSNAME = WinCE
|
||||
POCO_TARGET_OSARCH = ARM
|
||||
TOOLPATH = /opt/cegcc
|
||||
TOOL = /opt/cegcc/bin/arm-wince-cegcc-
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = $(TOOL)gcc
|
||||
CXX = $(TOOL)g++
|
||||
LINK = $(CXX)
|
||||
LIB = $(TOOL)ar -cr
|
||||
RANLIB = $(TOOL)ranlib
|
||||
SHLIB = $(CXX) -shared -o $@ -Wl,--out-implib=$(dir $@)$(subst ce,lib,$(notdir $@)).a -Wl,--export-all-symbols -Wl,--enable-auto-import
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP = $(TOOL)strip
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
LIBPREFIX = ce
|
||||
SHAREDLIBEXT = .$(target_version).dll
|
||||
SHAREDLIBLINKEXT = .dll
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC =
|
||||
SHAREDOPT_CXX =
|
||||
SHAREDOPT_LINK =
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_XOPEN_SOURCE=500 -DPOCO_NO_FPENVIRONMENT -DPOCO_OS_FAMILY_WINDOWS -DNOMINMAX -D_WIN32 -D_WIN32_WCE=0x0420 -D_WIN32_IE=0x0420 -DNO_GZCOMPRESS -DPOCO_WIN32_UTF8 -DUNICODE -DPOCO_DLL -DFoundation_EXPORTS
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -L$(TOOLPATH)/lib -L$(TOOLPATH)/arm-wince-cegcc/lib
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/CEGCCARM#1 $
|
||||
#
|
||||
# CYGWIN
|
||||
#
|
||||
# Make settings for Cygwin on WinXP/gcc 3.4
|
||||
# for cross compiling to WinCE ARM with CEGCC
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
POCO_TARGET_OSNAME = WinCE
|
||||
POCO_TARGET_OSARCH = ARM
|
||||
TOOLPATH = /opt/cegcc
|
||||
TOOL = /opt/cegcc/bin/arm-wince-cegcc-
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = $(TOOL)gcc
|
||||
CXX = $(TOOL)g++
|
||||
LINK = $(CXX)
|
||||
LIB = $(TOOL)ar -cr
|
||||
RANLIB = $(TOOL)ranlib
|
||||
SHLIB = $(CXX) -shared -o $@ -Wl,--out-implib=$(dir $@)$(subst ce,lib,$(notdir $@)).a -Wl,--export-all-symbols -Wl,--enable-auto-import
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP = $(TOOL)strip
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
LIBPREFIX = ce
|
||||
SHAREDLIBEXT = .$(target_version).dll
|
||||
SHAREDLIBLINKEXT = .dll
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC =
|
||||
SHAREDOPT_CXX =
|
||||
SHAREDOPT_LINK =
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_XOPEN_SOURCE=500 -DPOCO_NO_FPENVIRONMENT -DPOCO_OS_FAMILY_WINDOWS -DNOMINMAX -D_WIN32 -D_WIN32_WCE=0x0420 -D_WIN32_IE=0x0420 -DNO_GZCOMPRESS -DPOCO_WIN32_UTF8 -DUNICODE -DPOCO_DLL -DFoundation_EXPORTS
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -L$(TOOLPATH)/lib -L$(TOOLPATH)/arm-wince-cegcc/lib
|
||||
|
@ -1,72 +1,72 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# CYGWIN
|
||||
#
|
||||
# Make settings for Cygwin on WinXP/gcc 3.4
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings, note that strip doesn't do anything on Cygwin, thus empty
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = gcc
|
||||
CXX = g++
|
||||
LINK = $(CXX)
|
||||
LIB = ar -cr
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) -shared -o $@ -Wl,--out-implib=$(dir $@)$(subst cyg,lib,$(notdir $@)).a -Wl,--export-all-symbols -Wl,--enable-auto-import
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP =
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
LIBPREFIX = cyg
|
||||
SHAREDLIBEXT = .$(target_version).dll
|
||||
SHAREDLIBLINKEXT = .dll
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS = -DPOCO_NO_FPENVIRONMENT -DPOCO_NO_WSTRING -DPOCO_NO_SHAREDMEMORY
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC =
|
||||
SHAREDOPT_CXX =
|
||||
SHAREDOPT_LINK =
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -DNDEBUG
|
||||
RELEASEOPT_CXX = -DNDEBUG
|
||||
RELEASEOPT_LINK =
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_XOPEN_SOURCE=500
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS =
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# CYGWIN
|
||||
#
|
||||
# Make settings for Cygwin on WinXP/gcc 3.4
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings, note that strip doesn't do anything on Cygwin, thus empty
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = gcc
|
||||
CXX = g++
|
||||
LINK = $(CXX)
|
||||
LIB = ar -cr
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) -shared -o $@ -Wl,--out-implib=$(dir $@)$(subst cyg,lib,$(notdir $@)).a -Wl,--export-all-symbols -Wl,--enable-auto-import
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP =
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
LIBPREFIX = cyg
|
||||
SHAREDLIBEXT = .$(target_version).dll
|
||||
SHAREDLIBLINKEXT = .dll
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS = -DPOCO_NO_FPENVIRONMENT -DPOCO_NO_WSTRING -DPOCO_NO_SHAREDMEMORY
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC =
|
||||
SHAREDOPT_CXX =
|
||||
SHAREDOPT_LINK =
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -DNDEBUG
|
||||
RELEASEOPT_CXX = -DNDEBUG
|
||||
RELEASEOPT_LINK =
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_XOPEN_SOURCE=500
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS =
|
||||
|
@ -1,74 +1,74 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/CygLinux#1 $
|
||||
#
|
||||
# Linux
|
||||
#
|
||||
# Make settings for Linux 2.6/gcc 3.3
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
TOOL = /opt/crosstool/gcc-4.0.2-glibc-2.3.2/i686-unknown-linux-gnu/bin/i686-unknown-linux-gnu-
|
||||
POCO_TARGET_OSNAME = Linux
|
||||
POCO_TARGET_OSARCH = i686
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = $(TOOL)gcc
|
||||
CXX = $(TOOL)g++
|
||||
LINK = $(CXX)
|
||||
LIB = $(TOOL)ar -cr
|
||||
RANLIB = $(TOOL)ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP = $(TOOL)strip
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS = -Wall -Wno-sign-compare
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_XOPEN_SOURCE=500 -D_REENTRANT -D_THREAD_SAFE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread -ldl
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/CygLinux#1 $
|
||||
#
|
||||
# Linux
|
||||
#
|
||||
# Make settings for Linux 2.6/gcc 3.3
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
TOOL = /opt/crosstool/gcc-4.0.2-glibc-2.3.2/i686-unknown-linux-gnu/bin/i686-unknown-linux-gnu-
|
||||
POCO_TARGET_OSNAME = Linux
|
||||
POCO_TARGET_OSARCH = i686
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = $(TOOL)gcc
|
||||
CXX = $(TOOL)g++
|
||||
LINK = $(CXX)
|
||||
LIB = $(TOOL)ar -cr
|
||||
RANLIB = $(TOOL)ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP = $(TOOL)strip
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS = -Wall -Wno-sign-compare
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_XOPEN_SOURCE=500 -D_REENTRANT -D_THREAD_SAFE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread -ldl
|
||||
|
@ -1,71 +1,71 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/Darwin#2 $
|
||||
#
|
||||
# Darwin8
|
||||
#
|
||||
# Build settings for Mac OS X 10.4/GCC 4.0.0
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Tools
|
||||
#
|
||||
CC = gcc
|
||||
CXX = c++
|
||||
LINK = $(CXX) -bind_at_load
|
||||
LIB = libtool -static -o
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) -dynamiclib -Wl,-install_name,$@ -o $@
|
||||
DYLIB = $(CXX) -dynamic -bundle -read_only_relocs suppress -Wl,-noprebind -Wl,-bind_at_load -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP =
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .$(target_version).dylib
|
||||
SHAREDLIBLINKEXT = .dylib
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS = -Wall -Wno-sign-compare
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK =
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK =
|
||||
DEBUGOPT_CC = -g -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_CXX = -g -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_LINK =
|
||||
RELEASEOPT_CC = -DNDEBUG -O2
|
||||
RELEASEOPT_CXX = -DNDEBUG -O
|
||||
RELEASEOPT_LINK =
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -DPOCO_HAVE_IPv6
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -ldl
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/Darwin#2 $
|
||||
#
|
||||
# Darwin8
|
||||
#
|
||||
# Build settings for Mac OS X 10.4/GCC 4.0.0
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Tools
|
||||
#
|
||||
CC = gcc
|
||||
CXX = c++
|
||||
LINK = $(CXX) -bind_at_load
|
||||
LIB = libtool -static -o
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) -dynamiclib -Wl,-install_name,$@ -o $@
|
||||
DYLIB = $(CXX) -dynamic -bundle -read_only_relocs suppress -Wl,-noprebind -Wl,-bind_at_load -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP =
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .$(target_version).dylib
|
||||
SHAREDLIBLINKEXT = .dylib
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS = -Wall -Wno-sign-compare
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK =
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK =
|
||||
DEBUGOPT_CC = -g -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_CXX = -g -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_LINK =
|
||||
RELEASEOPT_CC = -DNDEBUG -O2
|
||||
RELEASEOPT_CXX = -DNDEBUG -O
|
||||
RELEASEOPT_LINK =
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -DPOCO_HAVE_IPv6
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -ldl
|
||||
|
@ -1,71 +1,71 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/Darwin7#1 $
|
||||
#
|
||||
# Darwin
|
||||
#
|
||||
# Build settings for Mac OS X 10.3
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Tools
|
||||
#
|
||||
CC = gcc
|
||||
CXX = c++
|
||||
LINK = $(CXX) -bind_at_load
|
||||
LIB = libtool -static -o
|
||||
RANLIB = ranlib
|
||||
SHLIB = libtool -dynamic -flat_namespace -undefined suppress -noprebind -install_name $@ -o $@
|
||||
DYLIB = ld -dynamic -bundle -read_only_relocs suppress -flat_namespace -undefined warning -noprebind -bind_at_load -o $@ /usr/lib/bundle1.o
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP = strip
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .$(target_version).dylib
|
||||
SHAREDLIBLINKEXT = .dylib
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS = -Wno-long-double -fmessage-length=0 -fcoalesce-templates
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK =
|
||||
SHAREDOPT_CC =
|
||||
SHAREDOPT_CXX =
|
||||
SHAREDOPT_LINK =
|
||||
DEBUGOPT_CC = -g -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_CXX = -g -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_LINK =
|
||||
RELEASEOPT_CC = -DNDEBUG -O2
|
||||
RELEASEOPT_CXX = -DNDEBUG -O
|
||||
RELEASEOPT_LINK =
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_XOPEN_SOURCE
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lstdc++ -framework System -ldl -lcc_dynamic
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/Darwin7#1 $
|
||||
#
|
||||
# Darwin
|
||||
#
|
||||
# Build settings for Mac OS X 10.3
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Tools
|
||||
#
|
||||
CC = gcc
|
||||
CXX = c++
|
||||
LINK = $(CXX) -bind_at_load
|
||||
LIB = libtool -static -o
|
||||
RANLIB = ranlib
|
||||
SHLIB = libtool -dynamic -flat_namespace -undefined suppress -noprebind -install_name $@ -o $@
|
||||
DYLIB = ld -dynamic -bundle -read_only_relocs suppress -flat_namespace -undefined warning -noprebind -bind_at_load -o $@ /usr/lib/bundle1.o
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP = strip
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .$(target_version).dylib
|
||||
SHAREDLIBLINKEXT = .dylib
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS = -Wno-long-double -fmessage-length=0 -fcoalesce-templates
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK =
|
||||
SHAREDOPT_CC =
|
||||
SHAREDOPT_CXX =
|
||||
SHAREDOPT_LINK =
|
||||
DEBUGOPT_CC = -g -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_CXX = -g -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_LINK =
|
||||
RELEASEOPT_CC = -DNDEBUG -O2
|
||||
RELEASEOPT_CXX = -DNDEBUG -O
|
||||
RELEASEOPT_LINK =
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_XOPEN_SOURCE
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lstdc++ -framework System -ldl -lcc_dynamic
|
||||
|
@ -1,72 +1,72 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/Darwin_x86_64#1 $
|
||||
#
|
||||
# Darwin8
|
||||
#
|
||||
# Build settings for Mac OS X 10.4/GCC 4.0.0
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
POCO_TARGET_OSARCH = x64_64
|
||||
|
||||
#
|
||||
# Tools
|
||||
#
|
||||
CC = cc -arch x86_64
|
||||
CXX = c++ -arch x86_64
|
||||
LINK = $(CXX) -bind_at_load
|
||||
LIB = libtool -static -o
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) -dynamiclib -Wl,-install_name,$@ -o $@
|
||||
DYLIB = $(CXX) -dynamic -bundle -read_only_relocs suppress -Wl,-noprebind -Wl,-bind_at_load -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP =
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .$(target_version).dylib
|
||||
SHAREDLIBLINKEXT = .dylib
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS = -Wall -Wno-sign-compare
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK =
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK =
|
||||
DEBUGOPT_CC = -g -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_CXX = -g -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_LINK =
|
||||
RELEASEOPT_CC = -DNDEBUG -O2
|
||||
RELEASEOPT_CXX = -DNDEBUG -O
|
||||
RELEASEOPT_LINK =
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -DPOCO_HAVE_IPv6
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -ldl
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/Darwin_x86_64#1 $
|
||||
#
|
||||
# Darwin8
|
||||
#
|
||||
# Build settings for Mac OS X 10.4/GCC 4.0.0
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
POCO_TARGET_OSARCH = x64_64
|
||||
|
||||
#
|
||||
# Tools
|
||||
#
|
||||
CC = cc -arch x86_64
|
||||
CXX = c++ -arch x86_64
|
||||
LINK = $(CXX) -bind_at_load
|
||||
LIB = libtool -static -o
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) -dynamiclib -Wl,-install_name,$@ -o $@
|
||||
DYLIB = $(CXX) -dynamic -bundle -read_only_relocs suppress -Wl,-noprebind -Wl,-bind_at_load -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP =
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .$(target_version).dylib
|
||||
SHAREDLIBLINKEXT = .dylib
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS = -Wall -Wno-sign-compare
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK =
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK =
|
||||
DEBUGOPT_CC = -g -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_CXX = -g -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_LINK =
|
||||
RELEASEOPT_CC = -DNDEBUG -O2
|
||||
RELEASEOPT_CXX = -DNDEBUG -O
|
||||
RELEASEOPT_LINK =
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -DPOCO_HAVE_IPv6
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -ldl
|
||||
|
@ -1,73 +1,73 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/DigiEL#2 $
|
||||
#
|
||||
# DigiEL
|
||||
#
|
||||
# Make settings for Digi Embedded Linux 4 (gcc 4.0.3, uclibc 0.9.28)
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = STATIC
|
||||
TOOL = arm-linux
|
||||
POCO_TARGET_OSNAME = Linux
|
||||
POCO_TARGET_OSARCH = ARM
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = $(TOOL)-gcc
|
||||
CXX = $(TOOL)-g++
|
||||
LINK = $(CXX)
|
||||
LIB = $(TOOL)-ar -cr
|
||||
RANLIB = $(TOOL)-ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP = $(TOOL)-strip
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_REENTRANT -D_THREAD_SAFE -DPOCO_NO_FPENVIRONMENT -DPOCO_NO_WSTRING
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread -ldl -lrt
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/DigiEL#2 $
|
||||
#
|
||||
# DigiEL
|
||||
#
|
||||
# Make settings for Digi Embedded Linux 4 (gcc 4.0.3, uclibc 0.9.28)
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = STATIC
|
||||
TOOL = arm-linux
|
||||
POCO_TARGET_OSNAME = Linux
|
||||
POCO_TARGET_OSARCH = ARM
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = $(TOOL)-gcc
|
||||
CXX = $(TOOL)-g++
|
||||
LINK = $(CXX)
|
||||
LIB = $(TOOL)-ar -cr
|
||||
RANLIB = $(TOOL)-ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP = $(TOOL)-strip
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_REENTRANT -D_THREAD_SAFE -DPOCO_NO_FPENVIRONMENT -DPOCO_NO_WSTRING
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread -ldl -lrt
|
||||
|
@ -1,71 +1,71 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/FreeBSD#2 $
|
||||
#
|
||||
# FreeBSD
|
||||
#
|
||||
# Make settings for FreeBSD 6.0/gcc 3.4
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = gcc
|
||||
CXX = g++
|
||||
LINK = $(CXX)
|
||||
LIB = ar -cr
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
STRIP = strip
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_REENTRANT -D_THREAD_SAFE
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/FreeBSD#2 $
|
||||
#
|
||||
# FreeBSD
|
||||
#
|
||||
# Make settings for FreeBSD 6.0/gcc 3.4
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = gcc
|
||||
CXX = g++
|
||||
LINK = $(CXX)
|
||||
LIB = ar -cr
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
STRIP = strip
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_REENTRANT -D_THREAD_SAFE
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread
|
||||
|
@ -1,74 +1,74 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/GCCEMBEDLINUX#2 $
|
||||
#
|
||||
# ARM-Linux
|
||||
#
|
||||
# Make settings for Cross compiling in to unknown, ARM-based embedded Linux
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = STATIC
|
||||
POCO_TARGET_OSNAME = Linux
|
||||
POCO_TARGET_OSARCH = ARM
|
||||
TOOL = /opt/crosstool/gcc-4.1.0-glibc-2.3.2/arm-unknown-linux-gnu/bin/arm-unknown-linux-gnu
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = $(TOOL)-gcc
|
||||
CXX = $(TOOL)-g++
|
||||
LINK = $(CXX)
|
||||
STRIP = $(TOOL)-strip
|
||||
STRIPDBG = $(TOOL)-strip
|
||||
LIB = $(TOOL)-ar -cr
|
||||
RANLIB = $(TOOL)-ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS = -Isrc
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -I$(STLPORT_INCLUDE) -I$(OPENSSL_INCLUDE) -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_REENTRANT -D_THREAD_SAFE -DPOCO_NO_FPENVIRONMENT
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread -ldl
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/GCCEMBEDLINUX#2 $
|
||||
#
|
||||
# ARM-Linux
|
||||
#
|
||||
# Make settings for Cross compiling in to unknown, ARM-based embedded Linux
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = STATIC
|
||||
POCO_TARGET_OSNAME = Linux
|
||||
POCO_TARGET_OSARCH = ARM
|
||||
TOOL = /opt/crosstool/gcc-4.1.0-glibc-2.3.2/arm-unknown-linux-gnu/bin/arm-unknown-linux-gnu
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = $(TOOL)-gcc
|
||||
CXX = $(TOOL)-g++
|
||||
LINK = $(CXX)
|
||||
STRIP = $(TOOL)-strip
|
||||
STRIPDBG = $(TOOL)-strip
|
||||
LIB = $(TOOL)-ar -cr
|
||||
RANLIB = $(TOOL)-ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS = -Isrc
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -I$(STLPORT_INCLUDE) -I$(OPENSSL_INCLUDE) -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_REENTRANT -D_THREAD_SAFE -DPOCO_NO_FPENVIRONMENT
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread -ldl
|
||||
|
@ -1,70 +1,70 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/HP-UX#1 $
|
||||
#
|
||||
# HP-UX
|
||||
#
|
||||
# Make settings for HP-UX 11.11/aCC 03.30 (and later)
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = cc
|
||||
CXX = aCC
|
||||
LINK = $(CXX)
|
||||
LIB = ar -cr
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) $(LINKFLAGS) -b -Wl,+h$(notdir $@) -o $@ -Wl,+s
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.aCC
|
||||
STRIP =
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .$(target_version)
|
||||
SHAREDLIBLINKEXT = .sl
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS = -Isrc
|
||||
CFLAGS32 = +DD32
|
||||
CFLAGS64 = +DD64
|
||||
CXXFLAGS = -AA +W361 +W307 +W749 +W849
|
||||
CXXFLAGS32 = +DD32
|
||||
CXXFLAGS64 = +DD64
|
||||
LINKFLAGS = -AA
|
||||
LINKFLAGS32 = +DD32
|
||||
LINKFLAGS64 = +DD64
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -Wl,-aarchive_shared
|
||||
SHAREDOPT_CC = +Z
|
||||
SHAREDOPT_CXX = +Z
|
||||
SHAREDOPT_LINK = -Wl,+b$(LIBPATH) -Wl,+s -Wl,-ashared_archive
|
||||
DEBUGOPT_CC = -g -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_CXX = -g0 +d -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_LINK = -g0
|
||||
RELEASEOPT_CC = +O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = +O2 +Onolimit -DNDEBUG
|
||||
RELEASEOPT_LINK = +O2 +Onolimit
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -Dhpux -D_REENTRANT -D_THREAD_SAFE -D_RWSTD_MULTI_THREAD -D_HPUX_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_POSIX_C_SOURCE=199506L
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread -lxnet
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/HP-UX#1 $
|
||||
#
|
||||
# HP-UX
|
||||
#
|
||||
# Make settings for HP-UX 11.11/aCC 03.30 (and later)
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = cc
|
||||
CXX = aCC
|
||||
LINK = $(CXX)
|
||||
LIB = ar -cr
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) $(LINKFLAGS) -b -Wl,+h$(notdir $@) -o $@ -Wl,+s
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.aCC
|
||||
STRIP =
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .$(target_version)
|
||||
SHAREDLIBLINKEXT = .sl
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS = -Isrc
|
||||
CFLAGS32 = +DD32
|
||||
CFLAGS64 = +DD64
|
||||
CXXFLAGS = -AA +W361 +W307 +W749 +W849
|
||||
CXXFLAGS32 = +DD32
|
||||
CXXFLAGS64 = +DD64
|
||||
LINKFLAGS = -AA
|
||||
LINKFLAGS32 = +DD32
|
||||
LINKFLAGS64 = +DD64
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -Wl,-aarchive_shared
|
||||
SHAREDOPT_CC = +Z
|
||||
SHAREDOPT_CXX = +Z
|
||||
SHAREDOPT_LINK = -Wl,+b$(LIBPATH) -Wl,+s -Wl,-ashared_archive
|
||||
DEBUGOPT_CC = -g -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_CXX = -g0 +d -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_LINK = -g0
|
||||
RELEASEOPT_CC = +O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = +O2 +Onolimit -DNDEBUG
|
||||
RELEASEOPT_LINK = +O2 +Onolimit
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -Dhpux -D_REENTRANT -D_THREAD_SAFE -D_RWSTD_MULTI_THREAD -D_HPUX_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_POSIX_C_SOURCE=199506L
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread -lxnet
|
||||
|
@ -1,71 +1,71 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/Linux#3 $
|
||||
#
|
||||
# Linux
|
||||
#
|
||||
# Make settings for Linux 2.6/gcc 3.3
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = gcc
|
||||
CXX = g++
|
||||
LINK = $(CXX)
|
||||
LIB = ar -cr
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP = strip
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS = -Wall -Wno-sign-compare
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_XOPEN_SOURCE=500 -D_REENTRANT -D_THREAD_SAFE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread -ldl -lrt
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/Linux#3 $
|
||||
#
|
||||
# Linux
|
||||
#
|
||||
# Make settings for Linux 2.6/gcc 3.3
|
||||
#
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = gcc
|
||||
CXX = g++
|
||||
LINK = $(CXX)
|
||||
LIB = ar -cr
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP = strip
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS = -Wall -Wno-sign-compare
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_XOPEN_SOURCE=500 -D_REENTRANT -D_THREAD_SAFE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread -ldl -lrt
|
||||
|
@ -1,72 +1,72 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/MinGW#1 $
|
||||
#
|
||||
# MinGW32
|
||||
#
|
||||
# Make settings for MinGW on WinXP
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
POCO_TARGET_OSNAME = MinGW
|
||||
POCO_TARGET_OSARCH = ia32
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = gcc
|
||||
CXX = g++
|
||||
LINK = $(CXX)
|
||||
LIB = ar -cr
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) -shared -mno-cygwin -o $@ -Wl,--out-implib=$(dir $@)$(subst cyg,lib,$(basename $(notdir $@))).a
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP = strip
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .dll
|
||||
SHAREDLIBLINKEXT = .dll
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC =
|
||||
SHAREDOPT_CXX =
|
||||
SHAREDOPT_LINK =
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -mno-cygwin -D_WIN32 -DPOCO_NO_FPENVIRONMENT
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -liphlpapi
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/MinGW#1 $
|
||||
#
|
||||
# MinGW32
|
||||
#
|
||||
# Make settings for MinGW on WinXP
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
POCO_TARGET_OSNAME = MinGW
|
||||
POCO_TARGET_OSARCH = ia32
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = gcc
|
||||
CXX = g++
|
||||
LINK = $(CXX)
|
||||
LIB = ar -cr
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) -shared -mno-cygwin -o $@ -Wl,--out-implib=$(dir $@)$(subst cyg,lib,$(basename $(notdir $@))).a
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP = strip
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .dll
|
||||
SHAREDLIBLINKEXT = .dll
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC =
|
||||
SHAREDOPT_CXX =
|
||||
SHAREDOPT_LINK =
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -mno-cygwin -D_WIN32 -DPOCO_NO_FPENVIRONMENT
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -liphlpapi
|
||||
|
@ -1,71 +1,71 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/OSF1#2 $
|
||||
#
|
||||
# OSF1
|
||||
#
|
||||
# Make settings for HP Tru64 5.1/Compaq C++ 6.5
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = cc
|
||||
CXX = cxx
|
||||
LINK = $(CXX)
|
||||
LIB = ar -cr
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) $(LINKFLAGS) -shared -o $@ -soname $(notdir $@)
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP =
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.cxx
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS = -pthread
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS = -model ansi -pthread -ansi_alias -std ansi -D__USE_STD_IOSTREAM -nousing_std -nopure_cname -ieee
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS = -pthread -model ansi -std ansi
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC = -non_shared
|
||||
STATICOPT_CXX = -non_shared
|
||||
STATICOPT_LINK = -non_shared
|
||||
SHAREDOPT_CC = -shared
|
||||
SHAREDOPT_CXX = -shared
|
||||
SHAREDOPT_LINK = -call_shared
|
||||
DEBUGOPT_CC = -g2 -D_DEBUG
|
||||
DEBUGOPT_CXX = -gall -D_DEBUG
|
||||
DEBUGOPT_LINK = -gall
|
||||
RELEASEOPT_CC = +O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = +O2 -DNDEBUG
|
||||
RELEASEOPT_LINK =
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_REENTRANT -D_THREAD_SAFE -D_RWSTD_MULTI_THREAD -D_XOPEN_SOURCE=500 -D_OSF_SOURCE -D_SOCKADDR_LEN
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lm -lrt
|
||||
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/OSF1#2 $
|
||||
#
|
||||
# OSF1
|
||||
#
|
||||
# Make settings for HP Tru64 5.1/Compaq C++ 6.5
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = cc
|
||||
CXX = cxx
|
||||
LINK = $(CXX)
|
||||
LIB = ar -cr
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) $(LINKFLAGS) -shared -o $@ -soname $(notdir $@)
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP =
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.cxx
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS = -pthread
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS = -model ansi -pthread -ansi_alias -std ansi -D__USE_STD_IOSTREAM -nousing_std -nopure_cname -ieee
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS = -pthread -model ansi -std ansi
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC = -non_shared
|
||||
STATICOPT_CXX = -non_shared
|
||||
STATICOPT_LINK = -non_shared
|
||||
SHAREDOPT_CC = -shared
|
||||
SHAREDOPT_CXX = -shared
|
||||
SHAREDOPT_LINK = -call_shared
|
||||
DEBUGOPT_CC = -g2 -D_DEBUG
|
||||
DEBUGOPT_CXX = -gall -D_DEBUG
|
||||
DEBUGOPT_LINK = -gall
|
||||
RELEASEOPT_CC = +O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = +O2 -DNDEBUG
|
||||
RELEASEOPT_LINK =
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_REENTRANT -D_THREAD_SAFE -D_RWSTD_MULTI_THREAD -D_XOPEN_SOURCE=500 -D_OSF_SOURCE -D_SOCKADDR_LEN
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lm -lrt
|
||||
|
||||
|
@ -1,73 +1,73 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/PPC-Linux#1 $
|
||||
#
|
||||
# PPC-Linux
|
||||
#
|
||||
# Make settings for Cross compiling in to unknown, PPC-based embedded Linux
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = STATIC
|
||||
POCO_TARGET_OSNAME = Linux
|
||||
POCO_TARGET_OSARCH = PPC
|
||||
TOOL = ppc-linux
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = $(TOOL)-gcc
|
||||
CXX = $(TOOL)-g++
|
||||
LINK = $(CXX)
|
||||
STRIP = $(TOOL)-strip
|
||||
LIB = $(TOOL)-ar -cr
|
||||
RANLIB = $(TOOL)-ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS = -Isrc
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_REENTRANT -D_THREAD_SAFE -DPOCO_NO_FPENVIRONMENT
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread -ldl -lrt
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/PPC-Linux#1 $
|
||||
#
|
||||
# PPC-Linux
|
||||
#
|
||||
# Make settings for Cross compiling in to unknown, PPC-based embedded Linux
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = STATIC
|
||||
POCO_TARGET_OSNAME = Linux
|
||||
POCO_TARGET_OSARCH = PPC
|
||||
TOOL = ppc-linux
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = $(TOOL)-gcc
|
||||
CXX = $(TOOL)-g++
|
||||
LINK = $(CXX)
|
||||
STRIP = $(TOOL)-strip
|
||||
LIB = $(TOOL)-ar -cr
|
||||
RANLIB = $(TOOL)-ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS = -Isrc
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_REENTRANT -D_THREAD_SAFE -DPOCO_NO_FPENVIRONMENT
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread -ldl -lrt
|
||||
|
142
build/config/QNX
142
build/config/QNX
@ -1,71 +1,71 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/QNX#2 $
|
||||
#
|
||||
# QNX
|
||||
#
|
||||
# Make settings for QNX Neutrino 6.3 with GCC 3.3.1
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CCVER = 3.3.1,gcc_ntox86
|
||||
CC = qcc -V$(CCVER)
|
||||
CXX = QCC -V$(CCVER)
|
||||
LINK = $(CXX) -V$(CCVER)
|
||||
LIB = ar -cr
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP =
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.qcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fpic
|
||||
SHAREDOPT_CXX = -fpic
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_QNX_SOURCE
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lm -lsocket
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/QNX#2 $
|
||||
#
|
||||
# QNX
|
||||
#
|
||||
# Make settings for QNX Neutrino 6.3 with GCC 3.3.1
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CCVER = 3.3.1,gcc_ntox86
|
||||
CC = qcc -V$(CCVER)
|
||||
CXX = QCC -V$(CCVER)
|
||||
LINK = $(CXX) -V$(CCVER)
|
||||
LIB = ar -cr
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP =
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.qcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS =
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fpic
|
||||
SHAREDOPT_CXX = -fpic
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_QNX_SOURCE
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lm -lsocket
|
||||
|
@ -1,74 +1,74 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/SSV-LINUX#3 $
|
||||
#
|
||||
# ARM-Linux
|
||||
#
|
||||
# Make settings for ARM Linux/gcc 2.95.3 (cross-compile, using STLport 4.6.2)
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = STATIC
|
||||
POCO_TARGET_OSNAME = Linux
|
||||
POCO_TARGET_OSARCH = ARM
|
||||
TOOL = /usr/local/arm-ssv1-linux/bin/arm-ssv1-linux
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = $(TOOL)-gcc
|
||||
CXX = $(TOOL)-g++
|
||||
LINK = $(CXX)
|
||||
STRIP = $(TOOL)-strip
|
||||
STRIPDBG = $(TOOL)-strip
|
||||
LIB = $(TOOL)-ar -cr
|
||||
RANLIB = $(TOOL)-ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS = -Isrc
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -I$(STLPORT_INCLUDE) -I$(OPENSSL_INCLUDE) -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_REENTRANT -D_THREAD_SAFE -DPOCO_NO_FPENVIRONMENT
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread -ldl
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/SSV-LINUX#3 $
|
||||
#
|
||||
# ARM-Linux
|
||||
#
|
||||
# Make settings for ARM Linux/gcc 2.95.3 (cross-compile, using STLport 4.6.2)
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = STATIC
|
||||
POCO_TARGET_OSNAME = Linux
|
||||
POCO_TARGET_OSARCH = ARM
|
||||
TOOL = /usr/local/arm-ssv1-linux/bin/arm-ssv1-linux
|
||||
|
||||
#
|
||||
# Define Tools
|
||||
#
|
||||
CC = $(TOOL)-gcc
|
||||
CXX = $(TOOL)-g++
|
||||
LINK = $(CXX)
|
||||
STRIP = $(TOOL)-strip
|
||||
STRIPDBG = $(TOOL)-strip
|
||||
LIB = $(TOOL)-ar -cr
|
||||
RANLIB = $(TOOL)-ranlib
|
||||
SHLIB = $(CXX) -shared -Wl,-soname,$(notdir $@) -o $@
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.gcc
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS = -Isrc
|
||||
CFLAGS32 =
|
||||
CFLAGS64 =
|
||||
CXXFLAGS =
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 =
|
||||
LINKFLAGS =
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 =
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -static
|
||||
SHAREDOPT_CC = -fPIC
|
||||
SHAREDOPT_CXX = -fPIC
|
||||
SHAREDOPT_LINK = -Wl,-rpath,$(LIBPATH)
|
||||
DEBUGOPT_CC = -g -D_DEBUG
|
||||
DEBUGOPT_CXX = -g -D_DEBUG
|
||||
DEBUGOPT_LINK = -g
|
||||
RELEASEOPT_CC = -O2 -DNDEBUG
|
||||
RELEASEOPT_CXX = -O2 -DNDEBUG
|
||||
RELEASEOPT_LINK = -O2
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -I$(STLPORT_INCLUDE) -I$(OPENSSL_INCLUDE) -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_REENTRANT -D_THREAD_SAFE -DPOCO_NO_FPENVIRONMENT
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread -ldl
|
||||
|
@ -1,70 +1,70 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/SunOS#2 $
|
||||
#
|
||||
# SunOS
|
||||
#
|
||||
# Build settings for SunOS 5.9/Forte C++ 5.4
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Tools
|
||||
#
|
||||
CC = cc
|
||||
CXX = CC
|
||||
LINK = $(CXX)
|
||||
LIB = $(CXX) -xar -o $@
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) $(LINKFLAGS) -G -o $@ -h$(notdir $@)
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP =
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.SunCC
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS = -mt -Isrc
|
||||
CFLAGS32 =
|
||||
CFLAGS64 = -xarch=v9
|
||||
CXXFLAGS = -mt
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 = -xarch=v9
|
||||
LINKFLAGS = -mt
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 = -xarch=v9
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -Bstatic
|
||||
SHAREDOPT_CC = -KPIC
|
||||
SHAREDOPT_CXX = -KPIC
|
||||
SHAREDOPT_LINK = -Bdynamic
|
||||
DEBUGOPT_CC = -g -xs -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_CXX = -g -xs -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_LINK = -g -xs
|
||||
RELEASEOPT_CC = -O -DNDEBUG
|
||||
RELEASEOPT_CXX = -O -DNDEBUG
|
||||
RELEASEOPT_LINK =
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread -lrt -lxnet -lsocket -lnsl -lresolv -ldl
|
||||
#
|
||||
# $Id: //poco/1.3/build/config/SunOS#2 $
|
||||
#
|
||||
# SunOS
|
||||
#
|
||||
# Build settings for SunOS 5.9/Forte C++ 5.4
|
||||
#
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
LINKMODE = SHARED
|
||||
|
||||
#
|
||||
# Tools
|
||||
#
|
||||
CC = cc
|
||||
CXX = CC
|
||||
LINK = $(CXX)
|
||||
LIB = $(CXX) -xar -o $@
|
||||
RANLIB = ranlib
|
||||
SHLIB = $(CXX) $(LINKFLAGS) -G -o $@ -h$(notdir $@)
|
||||
SHLIBLN = $(POCO_BASE)/build/script/shlibln
|
||||
STRIP =
|
||||
DEP = $(POCO_BASE)/build/script/makedepend.SunCC
|
||||
SHELL = sh
|
||||
RM = rm -rf
|
||||
CP = cp
|
||||
MKDIR = mkdir -p
|
||||
|
||||
#
|
||||
# Extension for Shared Libraries
|
||||
#
|
||||
SHAREDLIBEXT = .so.$(target_version)
|
||||
SHAREDLIBLINKEXT = .so
|
||||
|
||||
#
|
||||
# Compiler and Linker Flags
|
||||
#
|
||||
CFLAGS = -mt -Isrc
|
||||
CFLAGS32 =
|
||||
CFLAGS64 = -xarch=v9
|
||||
CXXFLAGS = -mt
|
||||
CXXFLAGS32 =
|
||||
CXXFLAGS64 = -xarch=v9
|
||||
LINKFLAGS = -mt
|
||||
LINKFLAGS32 =
|
||||
LINKFLAGS64 = -xarch=v9
|
||||
STATICOPT_CC =
|
||||
STATICOPT_CXX =
|
||||
STATICOPT_LINK = -Bstatic
|
||||
SHAREDOPT_CC = -KPIC
|
||||
SHAREDOPT_CXX = -KPIC
|
||||
SHAREDOPT_LINK = -Bdynamic
|
||||
DEBUGOPT_CC = -g -xs -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_CXX = -g -xs -D_DEBUG=$(DEBUGLEVEL)
|
||||
DEBUGOPT_LINK = -g -xs
|
||||
RELEASEOPT_CC = -O -DNDEBUG
|
||||
RELEASEOPT_CXX = -O -DNDEBUG
|
||||
RELEASEOPT_LINK =
|
||||
|
||||
#
|
||||
# System Specific Flags
|
||||
#
|
||||
SYSFLAGS = -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS
|
||||
|
||||
#
|
||||
# System Specific Libraries
|
||||
#
|
||||
SYSLIBS = -lpthread -lrt -lxnet -lsocket -lnsl -lresolv -ldl
|
||||
|
@ -1,80 +1,80 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/rules/compile#2 $
|
||||
#
|
||||
# compiile
|
||||
#
|
||||
# Compile rule definitions for makefiles
|
||||
#
|
||||
|
||||
#
|
||||
# Targets
|
||||
#
|
||||
.PHONY: all all_static all_shared all_debug all_release \
|
||||
clean static_debug static_release shared_debug shared_release
|
||||
|
||||
all: $(DEFAULT_TARGET)
|
||||
all_static: static_debug static_release
|
||||
all_shared: shared_debug shared_release
|
||||
all_debug: static_debug shared_debug
|
||||
all_release: static_release shared_release
|
||||
|
||||
#
|
||||
# Create directories if necessary
|
||||
#
|
||||
.PHONY: objdirs libdirs bindirs
|
||||
objdirs: $(OBJPATH_RELEASE_STATIC) $(OBJPATH_DEBUG_STATIC) $(OBJPATH_RELEASE_SHARED) $(OBJPATH_DEBUG_SHARED)
|
||||
libdirs: objdirs $(LIBPATH)
|
||||
bindirs: objdirs $(BINPATH)
|
||||
|
||||
$(OBJPATH_RELEASE_STATIC) $(OBJPATH_DEBUG_STATIC) $(OBJPATH_RELEASE_SHARED) $(OBJPATH_DEBUG_SHARED) $(LIBPATH) $(BINPATH):
|
||||
$(MKDIR) $@
|
||||
|
||||
#
|
||||
# Rules for compiling
|
||||
#
|
||||
$(OBJPATH_DEBUG_STATIC)/%.o: $(SRCDIR)/%.cpp $(DEPPATH)/%.d
|
||||
@echo "** Compiling" $< "(debug)"
|
||||
$(CXX) $(INCLUDE) $(CXXFLAGS) $(DEBUGOPT_CXX) $(STATICOPT_CXX) -c $< -o $@
|
||||
|
||||
$(OBJPATH_RELEASE_STATIC)/%.o: $(SRCDIR)/%.cpp $(DEPPATH)/%.d
|
||||
@echo "** Compiling" $< "(release)"
|
||||
$(CXX) $(INCLUDE) $(CXXFLAGS) $(RELEASEOPT_CXX) $(STATICOPT_CXX) -c $< -o $@
|
||||
|
||||
$(OBJPATH_DEBUG_STATIC)/%.o: $(SRCDIR)/%.c $(DEPPATH)/%.d
|
||||
@echo "** Compiling" $< "(debug)"
|
||||
$(CC) $(INCLUDE) $(CFLAGS) $(DEBUGOPT_CC) $(STATICOPT_CC) -c $< -o $@
|
||||
|
||||
$(OBJPATH_RELEASE_STATIC)/%.o: $(SRCDIR)/%.c $(DEPPATH)/%.d
|
||||
@echo "** Compiling" $< "(release)"
|
||||
$(CC) $(INCLUDE) $(CFLAGS) $(RELEASEOPT_CC) $(STATICOPT_CC) -c $< -o $@
|
||||
|
||||
$(OBJPATH_DEBUG_SHARED)/%.o: $(SRCDIR)/%.cpp $(DEPPATH)/%.d
|
||||
@echo "** Compiling" $< "(debug, shared)"
|
||||
$(CXX) $(INCLUDE) $(CXXFLAGS) $(DEBUGOPT_CXX) $(SHAREDOPT_CXX) -c $< -o $@
|
||||
|
||||
$(OBJPATH_RELEASE_SHARED)/%.o: $(SRCDIR)/%.cpp $(DEPPATH)/%.d
|
||||
@echo "** Compiling" $< "(release, shared)"
|
||||
$(CXX) $(INCLUDE) $(CXXFLAGS) $(RELEASEOPT_CXX) $(SHAREDOPT_CXX) -c $< -o $@
|
||||
|
||||
$(OBJPATH_DEBUG_SHARED)/%.o: $(SRCDIR)/%.c $(DEPPATH)/%.d
|
||||
@echo "** Compiling" $< "(debug, shared)"
|
||||
$(CC) $(INCLUDE) $(CFLAGS) $(DEBUGOPT_CC) $(SHAREDOPT_CC) -c $< -o $@
|
||||
|
||||
$(OBJPATH_RELEASE_SHARED)/%.o: $(SRCDIR)/%.c $(DEPPATH)/%.d
|
||||
@echo "** Compiling" $< "(release, shared)"
|
||||
$(CC) $(INCLUDE) $(CFLAGS) $(RELEASEOPT_CC) $(SHAREDOPT_CC) -c $< -o $@
|
||||
|
||||
#
|
||||
# Rules for creating dependency information
|
||||
#
|
||||
$(DEPPATH)/%.d: $(SRCDIR)/%.cpp
|
||||
@echo "** Creating dependency info for" $^
|
||||
$(MKDIR) $(DEPPATH)
|
||||
$(DEP) $(SRCDIR)/$(patsubst %.d,%.cpp,$(notdir $@)) $@ $(OBJPATH_DEBUG_STATIC) $(OBJPATH_RELEASE_STATIC) $(OBJPATH_DEBUG_SHARED) $(OBJPATH_RELEASE_SHARED) $(INCLUDE) $(CXXFLAGS)
|
||||
|
||||
$(DEPPATH)/%.d: $(SRCDIR)/%.c
|
||||
@echo "** Creating dependency info for" $^
|
||||
$(MKDIR) $(DEPPATH)
|
||||
$(DEP) $(SRCDIR)/$(patsubst %.d,%.c,$(notdir $@)) $@ $(OBJPATH_DEBUG_STATIC) $(OBJPATH_RELEASE_STATIC) $(OBJPATH_DEBUG_SHARED) $(OBJPATH_RELEASE_SHARED) $(INCLUDE) $(CFLAGS)
|
||||
|
||||
depend: $(addprefix $(DEPPATH)/,$(addsuffix .d,$(objects)))
|
||||
#
|
||||
# $Id: //poco/1.3/build/rules/compile#2 $
|
||||
#
|
||||
# compiile
|
||||
#
|
||||
# Compile rule definitions for makefiles
|
||||
#
|
||||
|
||||
#
|
||||
# Targets
|
||||
#
|
||||
.PHONY: all all_static all_shared all_debug all_release \
|
||||
clean static_debug static_release shared_debug shared_release
|
||||
|
||||
all: $(DEFAULT_TARGET)
|
||||
all_static: static_debug static_release
|
||||
all_shared: shared_debug shared_release
|
||||
all_debug: static_debug shared_debug
|
||||
all_release: static_release shared_release
|
||||
|
||||
#
|
||||
# Create directories if necessary
|
||||
#
|
||||
.PHONY: objdirs libdirs bindirs
|
||||
objdirs: $(OBJPATH_RELEASE_STATIC) $(OBJPATH_DEBUG_STATIC) $(OBJPATH_RELEASE_SHARED) $(OBJPATH_DEBUG_SHARED)
|
||||
libdirs: objdirs $(LIBPATH)
|
||||
bindirs: objdirs $(BINPATH)
|
||||
|
||||
$(OBJPATH_RELEASE_STATIC) $(OBJPATH_DEBUG_STATIC) $(OBJPATH_RELEASE_SHARED) $(OBJPATH_DEBUG_SHARED) $(LIBPATH) $(BINPATH):
|
||||
$(MKDIR) $@
|
||||
|
||||
#
|
||||
# Rules for compiling
|
||||
#
|
||||
$(OBJPATH_DEBUG_STATIC)/%.o: $(SRCDIR)/%.cpp $(DEPPATH)/%.d
|
||||
@echo "** Compiling" $< "(debug)"
|
||||
$(CXX) $(INCLUDE) $(CXXFLAGS) $(DEBUGOPT_CXX) $(STATICOPT_CXX) -c $< -o $@
|
||||
|
||||
$(OBJPATH_RELEASE_STATIC)/%.o: $(SRCDIR)/%.cpp $(DEPPATH)/%.d
|
||||
@echo "** Compiling" $< "(release)"
|
||||
$(CXX) $(INCLUDE) $(CXXFLAGS) $(RELEASEOPT_CXX) $(STATICOPT_CXX) -c $< -o $@
|
||||
|
||||
$(OBJPATH_DEBUG_STATIC)/%.o: $(SRCDIR)/%.c $(DEPPATH)/%.d
|
||||
@echo "** Compiling" $< "(debug)"
|
||||
$(CC) $(INCLUDE) $(CFLAGS) $(DEBUGOPT_CC) $(STATICOPT_CC) -c $< -o $@
|
||||
|
||||
$(OBJPATH_RELEASE_STATIC)/%.o: $(SRCDIR)/%.c $(DEPPATH)/%.d
|
||||
@echo "** Compiling" $< "(release)"
|
||||
$(CC) $(INCLUDE) $(CFLAGS) $(RELEASEOPT_CC) $(STATICOPT_CC) -c $< -o $@
|
||||
|
||||
$(OBJPATH_DEBUG_SHARED)/%.o: $(SRCDIR)/%.cpp $(DEPPATH)/%.d
|
||||
@echo "** Compiling" $< "(debug, shared)"
|
||||
$(CXX) $(INCLUDE) $(CXXFLAGS) $(DEBUGOPT_CXX) $(SHAREDOPT_CXX) -c $< -o $@
|
||||
|
||||
$(OBJPATH_RELEASE_SHARED)/%.o: $(SRCDIR)/%.cpp $(DEPPATH)/%.d
|
||||
@echo "** Compiling" $< "(release, shared)"
|
||||
$(CXX) $(INCLUDE) $(CXXFLAGS) $(RELEASEOPT_CXX) $(SHAREDOPT_CXX) -c $< -o $@
|
||||
|
||||
$(OBJPATH_DEBUG_SHARED)/%.o: $(SRCDIR)/%.c $(DEPPATH)/%.d
|
||||
@echo "** Compiling" $< "(debug, shared)"
|
||||
$(CC) $(INCLUDE) $(CFLAGS) $(DEBUGOPT_CC) $(SHAREDOPT_CC) -c $< -o $@
|
||||
|
||||
$(OBJPATH_RELEASE_SHARED)/%.o: $(SRCDIR)/%.c $(DEPPATH)/%.d
|
||||
@echo "** Compiling" $< "(release, shared)"
|
||||
$(CC) $(INCLUDE) $(CFLAGS) $(RELEASEOPT_CC) $(SHAREDOPT_CC) -c $< -o $@
|
||||
|
||||
#
|
||||
# Rules for creating dependency information
|
||||
#
|
||||
$(DEPPATH)/%.d: $(SRCDIR)/%.cpp
|
||||
@echo "** Creating dependency info for" $^
|
||||
$(MKDIR) $(DEPPATH)
|
||||
$(DEP) $(SRCDIR)/$(patsubst %.d,%.cpp,$(notdir $@)) $@ $(OBJPATH_DEBUG_STATIC) $(OBJPATH_RELEASE_STATIC) $(OBJPATH_DEBUG_SHARED) $(OBJPATH_RELEASE_SHARED) $(INCLUDE) $(CXXFLAGS)
|
||||
|
||||
$(DEPPATH)/%.d: $(SRCDIR)/%.c
|
||||
@echo "** Creating dependency info for" $^
|
||||
$(MKDIR) $(DEPPATH)
|
||||
$(DEP) $(SRCDIR)/$(patsubst %.d,%.c,$(notdir $@)) $@ $(OBJPATH_DEBUG_STATIC) $(OBJPATH_RELEASE_STATIC) $(OBJPATH_DEBUG_SHARED) $(OBJPATH_RELEASE_SHARED) $(INCLUDE) $(CFLAGS)
|
||||
|
||||
depend: $(addprefix $(DEPPATH)/,$(addsuffix .d,$(objects)))
|
||||
|
@ -1,77 +1,77 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/rules/dylib#2 $
|
||||
#
|
||||
# dylib
|
||||
#
|
||||
# Rule definitions for building dynamically loadable shared libraries
|
||||
#
|
||||
|
||||
#
|
||||
# Target names
|
||||
#
|
||||
SHL_EXT = $(SHAREDLIBLINKEXT)
|
||||
|
||||
# Some systems (e.g. Mac OS X) make a difference between
|
||||
# shared libraries (as used by the linker/loader) and
|
||||
# dynamic libraries, as used for dynamically loadable modules.
|
||||
# If no specific instructions for making dynamic libraries
|
||||
# are given, use the instructions for making shared libraries.
|
||||
|
||||
ifndef DYLIB
|
||||
DYLIB = $(SHLIB)
|
||||
endif
|
||||
|
||||
DYLIB_DEBUG = $(BINPATH)/$(target)d$(OSARCH_POSTFIX)$(SHL_EXT)
|
||||
DYLIB_RELEASE = $(BINPATH)/$(target)$(OSARCH_POSTFIX)$(SHL_EXT)
|
||||
DYLIB_S_DEBUG = $(BINPATH)/$(target)d$(OSARCH_POSTFIX)_s$(SHL_EXT)
|
||||
DYLIB_S_RELEASE = $(BINPATH)/$(target)$(OSARCH_POSTFIX)_s$(SHL_EXT)
|
||||
|
||||
TARGET_LIBS_DEBUG = $(foreach l,$(target_libs),-l$(l)d$(OSARCH_POSTFIX))
|
||||
TARGET_LIBS_RELEASE = $(foreach l,$(target_libs),-l$(l)$(OSARCH_POSTFIX))
|
||||
|
||||
#
|
||||
# Include the compile rules
|
||||
#
|
||||
include $(POCO_BASE)/build/rules/compile
|
||||
|
||||
#
|
||||
# Rules for creating a dynamically loadable shared library
|
||||
#
|
||||
clean:
|
||||
$(RM) $(OBJPATH)
|
||||
$(RM) $(DYLIB_DEBUG) $(DYLIB_RELEASE) $(DYLIB_S_DEBUG) $(DYLIB_S_RELEASE)
|
||||
|
||||
ifeq ($(LINKMODE),BOTH)
|
||||
static_debug: bindirs $(DYLIB_S_DEBUG)
|
||||
static_release: bindirs $(DYLIB_S_RELEASE)
|
||||
else
|
||||
static_debug: bindirs $(DYLIB_DEBUG)
|
||||
static_release: bindirs $(DYLIB_RELEASE)
|
||||
endif
|
||||
shared_debug: bindirs $(DYLIB_DEBUG)
|
||||
shared_release: bindirs $(DYLIB_RELEASE)
|
||||
|
||||
$(DYLIB_DEBUG): $(foreach o,$(objects),$(OBJPATH_DEBUG_SHARED)/$(o).o)
|
||||
@echo "** Building dynamic library (debug)" $@
|
||||
$(DYLIB) $^ $(LIBRARY) $(TARGET_LIBS_DEBUG) $(SYSLIBS)
|
||||
$(postbuild)
|
||||
|
||||
$(DYLIB_RELEASE): $(foreach o,$(objects),$(OBJPATH_RELEASE_SHARED)/$(o).o)
|
||||
@echo "** Building dynamic library (release)" $@
|
||||
$(DYLIB) $^ $(LIBRARY) $(TARGET_LIBS_RELEASE) $(SYSLIBS)
|
||||
$(postbuild)
|
||||
|
||||
$(DYLIB_S_DEBUG): $(foreach o,$(objects),$(OBJPATH_DEBUG_SHARED)/$(o).o)
|
||||
@echo "** Building dynamic library (debug)" $@
|
||||
$(DYLIB) $^ $(LIBRARY) $(TARGET_LIBS_DEBUG) $(SYSLIBS)
|
||||
$(postbuild)
|
||||
|
||||
$(DYLIB_S_RELEASE): $(foreach o,$(objects),$(OBJPATH_RELEASE_SHARED)/$(o).o)
|
||||
@echo "** Building dynamic library (release)" $@
|
||||
$(DYLIB) $^ $(LIBRARY) $(TARGET_LIBS_RELEASE) $(SYSLIBS)
|
||||
$(postbuild)
|
||||
|
||||
#
|
||||
# Include the automatically generated dependency files
|
||||
#
|
||||
sinclude $(addprefix $(DEPPATH)/,$(addsuffix .d,$(objects)))
|
||||
#
|
||||
# $Id: //poco/1.3/build/rules/dylib#2 $
|
||||
#
|
||||
# dylib
|
||||
#
|
||||
# Rule definitions for building dynamically loadable shared libraries
|
||||
#
|
||||
|
||||
#
|
||||
# Target names
|
||||
#
|
||||
SHL_EXT = $(SHAREDLIBLINKEXT)
|
||||
|
||||
# Some systems (e.g. Mac OS X) make a difference between
|
||||
# shared libraries (as used by the linker/loader) and
|
||||
# dynamic libraries, as used for dynamically loadable modules.
|
||||
# If no specific instructions for making dynamic libraries
|
||||
# are given, use the instructions for making shared libraries.
|
||||
|
||||
ifndef DYLIB
|
||||
DYLIB = $(SHLIB)
|
||||
endif
|
||||
|
||||
DYLIB_DEBUG = $(BINPATH)/$(target)d$(OSARCH_POSTFIX)$(SHL_EXT)
|
||||
DYLIB_RELEASE = $(BINPATH)/$(target)$(OSARCH_POSTFIX)$(SHL_EXT)
|
||||
DYLIB_S_DEBUG = $(BINPATH)/$(target)d$(OSARCH_POSTFIX)_s$(SHL_EXT)
|
||||
DYLIB_S_RELEASE = $(BINPATH)/$(target)$(OSARCH_POSTFIX)_s$(SHL_EXT)
|
||||
|
||||
TARGET_LIBS_DEBUG = $(foreach l,$(target_libs),-l$(l)d$(OSARCH_POSTFIX))
|
||||
TARGET_LIBS_RELEASE = $(foreach l,$(target_libs),-l$(l)$(OSARCH_POSTFIX))
|
||||
|
||||
#
|
||||
# Include the compile rules
|
||||
#
|
||||
include $(POCO_BASE)/build/rules/compile
|
||||
|
||||
#
|
||||
# Rules for creating a dynamically loadable shared library
|
||||
#
|
||||
clean:
|
||||
$(RM) $(OBJPATH)
|
||||
$(RM) $(DYLIB_DEBUG) $(DYLIB_RELEASE) $(DYLIB_S_DEBUG) $(DYLIB_S_RELEASE)
|
||||
|
||||
ifeq ($(LINKMODE),BOTH)
|
||||
static_debug: bindirs $(DYLIB_S_DEBUG)
|
||||
static_release: bindirs $(DYLIB_S_RELEASE)
|
||||
else
|
||||
static_debug: bindirs $(DYLIB_DEBUG)
|
||||
static_release: bindirs $(DYLIB_RELEASE)
|
||||
endif
|
||||
shared_debug: bindirs $(DYLIB_DEBUG)
|
||||
shared_release: bindirs $(DYLIB_RELEASE)
|
||||
|
||||
$(DYLIB_DEBUG): $(foreach o,$(objects),$(OBJPATH_DEBUG_SHARED)/$(o).o)
|
||||
@echo "** Building dynamic library (debug)" $@
|
||||
$(DYLIB) $^ $(LIBRARY) $(TARGET_LIBS_DEBUG) $(SYSLIBS)
|
||||
$(postbuild)
|
||||
|
||||
$(DYLIB_RELEASE): $(foreach o,$(objects),$(OBJPATH_RELEASE_SHARED)/$(o).o)
|
||||
@echo "** Building dynamic library (release)" $@
|
||||
$(DYLIB) $^ $(LIBRARY) $(TARGET_LIBS_RELEASE) $(SYSLIBS)
|
||||
$(postbuild)
|
||||
|
||||
$(DYLIB_S_DEBUG): $(foreach o,$(objects),$(OBJPATH_DEBUG_SHARED)/$(o).o)
|
||||
@echo "** Building dynamic library (debug)" $@
|
||||
$(DYLIB) $^ $(LIBRARY) $(TARGET_LIBS_DEBUG) $(SYSLIBS)
|
||||
$(postbuild)
|
||||
|
||||
$(DYLIB_S_RELEASE): $(foreach o,$(objects),$(OBJPATH_RELEASE_SHARED)/$(o).o)
|
||||
@echo "** Building dynamic library (release)" $@
|
||||
$(DYLIB) $^ $(LIBRARY) $(TARGET_LIBS_RELEASE) $(SYSLIBS)
|
||||
$(postbuild)
|
||||
|
||||
#
|
||||
# Include the automatically generated dependency files
|
||||
#
|
||||
sinclude $(addprefix $(DEPPATH)/,$(addsuffix .d,$(objects)))
|
||||
|
128
build/rules/exec
128
build/rules/exec
@ -1,64 +1,64 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/rules/exec#3 $
|
||||
#
|
||||
# exec
|
||||
#
|
||||
# Rule definitions for building executables
|
||||
#
|
||||
|
||||
#
|
||||
# Target names
|
||||
#
|
||||
EXEC_RELEASE_STATIC = $(BINPATH)/$(target)$(OSARCH_POSTFIX)_s
|
||||
EXEC_DEBUG_STATIC = $(BINPATH)/$(target)d$(OSARCH_POSTFIX)_s
|
||||
EXEC_RELEASE_SHARED = $(BINPATH)/$(target)$(OSARCH_POSTFIX)
|
||||
EXEC_DEBUG_SHARED = $(BINPATH)/$(target)d$(OSARCH_POSTFIX)
|
||||
|
||||
TARGET_LIBS_DEBUG = $(foreach l,$(target_libs),-l$(l)d$(OSARCH_POSTFIX))
|
||||
TARGET_LIBS_RELEASE = $(foreach l,$(target_libs),-l$(l)$(OSARCH_POSTFIX))
|
||||
|
||||
#
|
||||
# Include the compile rules
|
||||
#
|
||||
include $(POCO_BASE)/build/rules/compile
|
||||
|
||||
#
|
||||
# Rules for creating an executable
|
||||
#
|
||||
clean:
|
||||
$(RM) $(OBJPATH)
|
||||
$(RM) $(EXEC_RELEASE_STATIC) $(EXEC_DEBUG_STATIC) $(EXEC_RELEASE_SHARED) $(EXEC_DEBUG_SHARED)
|
||||
|
||||
static_debug: bindirs $(EXEC_DEBUG_STATIC)
|
||||
static_release: bindirs $(EXEC_RELEASE_STATIC)
|
||||
shared_debug: bindirs $(EXEC_DEBUG_SHARED)
|
||||
shared_release: bindirs $(EXEC_RELEASE_SHARED)
|
||||
|
||||
$(EXEC_DEBUG_STATIC): $(foreach o,$(objects),$(OBJPATH_DEBUG_STATIC)/$(o).o)
|
||||
@echo "** Building executable (debug)" $@
|
||||
$(LINK) $(LINKFLAGS) $(DEBUGOPT_LINK) $(STATICOPT_LINK) -o $@ $^ $(LIBRARY) $(TARGET_LIBS_DEBUG) $(SYSLIBS)
|
||||
$(CPYDBG)
|
||||
$(STRIPDBGCMD)
|
||||
$(postbuild)
|
||||
|
||||
$(EXEC_RELEASE_STATIC): $(foreach o,$(objects),$(OBJPATH_RELEASE_STATIC)/$(o).o)
|
||||
@echo "** Building executable (release)" $@
|
||||
$(LINK) $(LINKFLAGS) $(RELEASEOPT_LINK) $(STATICOPT_LINK) -o $@ $^ $(LIBRARY) $(TARGET_LIBS_RELEASE) $(SYSLIBS)
|
||||
$(STRIPCMD)
|
||||
$(postbuild)
|
||||
|
||||
$(EXEC_DEBUG_SHARED): $(foreach o,$(objects),$(OBJPATH_DEBUG_SHARED)/$(o).o)
|
||||
@echo "** Building shared executable (debug)" $@
|
||||
$(LINK) $(LINKFLAGS) $(DEBUGOPT_LINK) $(SHAREDOPT_LINK) -o $@ $^ $(LIBRARY) $(TARGET_LIBS_DEBUG) $(SYSLIBS)
|
||||
$(postbuild)
|
||||
|
||||
$(EXEC_RELEASE_SHARED): $(foreach o,$(objects),$(OBJPATH_RELEASE_SHARED)/$(o).o)
|
||||
@echo "** Building shared executable (release)" $@
|
||||
$(LINK) $(LINKFLAGS) $(RELEASEOPT_LINK) $(SHAREDOPT_LINK) -o $@ $^ $(LIBRARY) $(TARGET_LIBS_RELEASE) $(SYSLIBS)
|
||||
$(STRIPCMD)
|
||||
$(postbuild)
|
||||
|
||||
#
|
||||
# Include the automatically generated dependency files
|
||||
#
|
||||
sinclude $(addprefix $(DEPPATH)/,$(addsuffix .d,$(objects)))
|
||||
#
|
||||
# $Id: //poco/1.3/build/rules/exec#3 $
|
||||
#
|
||||
# exec
|
||||
#
|
||||
# Rule definitions for building executables
|
||||
#
|
||||
|
||||
#
|
||||
# Target names
|
||||
#
|
||||
EXEC_RELEASE_STATIC = $(BINPATH)/$(target)$(OSARCH_POSTFIX)_s
|
||||
EXEC_DEBUG_STATIC = $(BINPATH)/$(target)d$(OSARCH_POSTFIX)_s
|
||||
EXEC_RELEASE_SHARED = $(BINPATH)/$(target)$(OSARCH_POSTFIX)
|
||||
EXEC_DEBUG_SHARED = $(BINPATH)/$(target)d$(OSARCH_POSTFIX)
|
||||
|
||||
TARGET_LIBS_DEBUG = $(foreach l,$(target_libs),-l$(l)d$(OSARCH_POSTFIX))
|
||||
TARGET_LIBS_RELEASE = $(foreach l,$(target_libs),-l$(l)$(OSARCH_POSTFIX))
|
||||
|
||||
#
|
||||
# Include the compile rules
|
||||
#
|
||||
include $(POCO_BASE)/build/rules/compile
|
||||
|
||||
#
|
||||
# Rules for creating an executable
|
||||
#
|
||||
clean:
|
||||
$(RM) $(OBJPATH)
|
||||
$(RM) $(EXEC_RELEASE_STATIC) $(EXEC_DEBUG_STATIC) $(EXEC_RELEASE_SHARED) $(EXEC_DEBUG_SHARED)
|
||||
|
||||
static_debug: bindirs $(EXEC_DEBUG_STATIC)
|
||||
static_release: bindirs $(EXEC_RELEASE_STATIC)
|
||||
shared_debug: bindirs $(EXEC_DEBUG_SHARED)
|
||||
shared_release: bindirs $(EXEC_RELEASE_SHARED)
|
||||
|
||||
$(EXEC_DEBUG_STATIC): $(foreach o,$(objects),$(OBJPATH_DEBUG_STATIC)/$(o).o)
|
||||
@echo "** Building executable (debug)" $@
|
||||
$(LINK) $(LINKFLAGS) $(DEBUGOPT_LINK) $(STATICOPT_LINK) -o $@ $^ $(LIBRARY) $(TARGET_LIBS_DEBUG) $(SYSLIBS)
|
||||
$(CPYDBG)
|
||||
$(STRIPDBGCMD)
|
||||
$(postbuild)
|
||||
|
||||
$(EXEC_RELEASE_STATIC): $(foreach o,$(objects),$(OBJPATH_RELEASE_STATIC)/$(o).o)
|
||||
@echo "** Building executable (release)" $@
|
||||
$(LINK) $(LINKFLAGS) $(RELEASEOPT_LINK) $(STATICOPT_LINK) -o $@ $^ $(LIBRARY) $(TARGET_LIBS_RELEASE) $(SYSLIBS)
|
||||
$(STRIPCMD)
|
||||
$(postbuild)
|
||||
|
||||
$(EXEC_DEBUG_SHARED): $(foreach o,$(objects),$(OBJPATH_DEBUG_SHARED)/$(o).o)
|
||||
@echo "** Building shared executable (debug)" $@
|
||||
$(LINK) $(LINKFLAGS) $(DEBUGOPT_LINK) $(SHAREDOPT_LINK) -o $@ $^ $(LIBRARY) $(TARGET_LIBS_DEBUG) $(SYSLIBS)
|
||||
$(postbuild)
|
||||
|
||||
$(EXEC_RELEASE_SHARED): $(foreach o,$(objects),$(OBJPATH_RELEASE_SHARED)/$(o).o)
|
||||
@echo "** Building shared executable (release)" $@
|
||||
$(LINK) $(LINKFLAGS) $(RELEASEOPT_LINK) $(SHAREDOPT_LINK) -o $@ $^ $(LIBRARY) $(TARGET_LIBS_RELEASE) $(SYSLIBS)
|
||||
$(STRIPCMD)
|
||||
$(postbuild)
|
||||
|
||||
#
|
||||
# Include the automatically generated dependency files
|
||||
#
|
||||
sinclude $(addprefix $(DEPPATH)/,$(addsuffix .d,$(objects)))
|
||||
|
@ -1,210 +1,210 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/rules/global#4 $
|
||||
#
|
||||
# global
|
||||
#
|
||||
# Global build configuration
|
||||
#
|
||||
# Environment variables:
|
||||
# POCO_BASE: Path to POCO source tree. Must be defined.
|
||||
# POCO_BUILD: Path to directory where build files are put.
|
||||
# Defaults to $(POCO_BASE)
|
||||
# POCO_CONFIG: Build configuration to use.
|
||||
# Defaults to `uname`.
|
||||
# POCO_TARGET_OSNAME: Target system operating system name (for cross builds)
|
||||
# POCO_TARGET_OSARCH: Target system architecture (forr cross builds)
|
||||
#
|
||||
|
||||
#
|
||||
# Check for POCO_BASE
|
||||
#
|
||||
ifndef POCO_BASE
|
||||
$(error POCO_BASE is not defined.)
|
||||
endif
|
||||
|
||||
#
|
||||
# Include some optional make configuration
|
||||
#
|
||||
sinclude $(POCO_BASE)/config.build
|
||||
|
||||
#
|
||||
# Check for PROJECT_BASE
|
||||
#
|
||||
ifndef PROJECT_BASE
|
||||
PROJECT_BASE = $(POCO_BASE)
|
||||
endif
|
||||
export PROJECT_BASE
|
||||
|
||||
#
|
||||
# Check for POCO_BUILD
|
||||
#
|
||||
ifndef POCO_BUILD
|
||||
POCO_BUILD = $(PROJECT_BASE)
|
||||
endif
|
||||
export POCO_BUILD
|
||||
|
||||
#
|
||||
# Determine OS
|
||||
#
|
||||
POCO_HOST_OSNAME = $(shell uname)
|
||||
ifeq ($(findstring CYGWIN,$(POCO_HOST_OSNAME)),CYGWIN)
|
||||
POCO_HOST_OSNAME = CYGWIN
|
||||
endif
|
||||
|
||||
#
|
||||
# If POCO_CONFIG is not set, use the OS name as configuration name
|
||||
#
|
||||
ifndef POCO_CONFIG
|
||||
POCO_CONFIG = $(POCO_HOST_OSNAME)
|
||||
endif
|
||||
|
||||
#
|
||||
# Check if a 64bit build is requested
|
||||
#
|
||||
ifndef OSARCH_64BITS
|
||||
OSARCH_64BITS = 0
|
||||
endif
|
||||
|
||||
ifeq ($(OSARCH_64BITS),1)
|
||||
OSARCH_POSTFIX = 64
|
||||
else
|
||||
OSARCH_POSTFIX =
|
||||
endif
|
||||
|
||||
#
|
||||
# Include System Specific Settings
|
||||
#
|
||||
include $(POCO_BASE)/build/config/$(POCO_CONFIG)
|
||||
|
||||
#
|
||||
# Determine operating system
|
||||
#
|
||||
ifndef POCO_TARGET_OSNAME
|
||||
OSNAME := $(POCO_HOST_OSNAME)
|
||||
else
|
||||
OSNAME := $(POCO_TARGET_OSNAME)
|
||||
endif
|
||||
ifndef POCO_TARGET_OSARCH
|
||||
OSARCH := $(subst /,-,$(shell uname -m | tr ' ' _))
|
||||
else
|
||||
OSARCH := $(POCO_TARGET_OSARCH)
|
||||
endif
|
||||
HOSTNAME := $(shell hostname)
|
||||
|
||||
#
|
||||
# Find out current component
|
||||
#
|
||||
COMPONENT := $(shell $(POCO_BASE)/build/script/projname "$(PROJECT_BASE)")
|
||||
|
||||
#
|
||||
# Define standard directories
|
||||
#
|
||||
SRCDIR = src
|
||||
INCDIR = include
|
||||
LIBDIR = lib/$(OSNAME)/$(OSARCH)
|
||||
BINDIR = bin/$(OSNAME)/$(OSARCH)
|
||||
OBJDIR = obj/$(OSNAME)/$(OSARCH)
|
||||
DEPDIR = .dep/$(OSNAME)/$(OSARCH)
|
||||
LIBPATH = $(POCO_BUILD)/$(LIBDIR)
|
||||
BINPATH = $(POCO_BUILD)/$(COMPONENT)/$(BINDIR)
|
||||
OBJPATH = $(POCO_BUILD)/$(COMPONENT)/$(OBJDIR)
|
||||
DEPPATH = $(POCO_BUILD)/$(COMPONENT)/$(DEPDIR)
|
||||
|
||||
ifeq ($(POCO_BASE),$(PROJECT_BASE))
|
||||
POCO_LIBRARY =
|
||||
else
|
||||
POCO_LIBRARY = -L$(POCO_BASE)/$(LIBDIR)
|
||||
endif
|
||||
|
||||
ifndef LIBPREFIX
|
||||
LIBPREFIX = lib
|
||||
endif
|
||||
|
||||
#
|
||||
# Build component list
|
||||
#
|
||||
COMPONENTS := $(shell cat $(POCO_BASE)/components)
|
||||
|
||||
#
|
||||
# Read global library version number
|
||||
#
|
||||
LIBVERSION := $(shell cat $(POCO_BASE)/libversion)
|
||||
|
||||
#
|
||||
# Determine link mode
|
||||
#
|
||||
ifndef LINKMODE
|
||||
LINKMODE = BOTH
|
||||
endif
|
||||
|
||||
ifeq ($(LINKMODE),SHARED)
|
||||
DEFAULT_TARGET = all_shared
|
||||
endif
|
||||
ifeq ($(LINKMODE),STATIC)
|
||||
DEFAULT_TARGET = all_static
|
||||
endif
|
||||
ifeq ($(LINKMODE),BOTH)
|
||||
DEFAULT_TARGET = all_static all_shared
|
||||
endif
|
||||
|
||||
#
|
||||
# Compose compiler flags
|
||||
#
|
||||
COMMONFLAGS = -DPOCO_BUILD_HOST=$(HOSTNAME) $(POCO_FLAGS)
|
||||
CFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
|
||||
CXXFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
|
||||
LINKFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
|
||||
|
||||
ifeq ($(OSARCH_64BITS),1)
|
||||
CFLAGS += $(CFLAGS64)
|
||||
CXXFLAGS += $(CXXFLAGS64)
|
||||
LINKFLAGS += $(LINKFLAGS64)
|
||||
else
|
||||
CFLAGS += $(CFLAGS32)
|
||||
CXXFLAGS += $(CXXFLAGS32)
|
||||
LINKFLAGS += $(LINKFLAGS32)
|
||||
endif
|
||||
|
||||
#
|
||||
# Compose object file path
|
||||
#
|
||||
OBJPATH_RELEASE_STATIC = $(OBJPATH)/release_static$(OSARCH_POSTFIX)
|
||||
OBJPATH_DEBUG_STATIC = $(OBJPATH)/debug_static$(OSARCH_POSTFIX)
|
||||
OBJPATH_RELEASE_SHARED = $(OBJPATH)/release_shared$(OSARCH_POSTFIX)
|
||||
OBJPATH_DEBUG_SHARED = $(OBJPATH)/debug_shared$(OSARCH_POSTFIX)
|
||||
|
||||
#
|
||||
# Build Include directory List
|
||||
#
|
||||
INCLUDE = -Iinclude $(foreach p,$(COMPONENTS),-I$(POCO_BASE)/$(p)/$(INCDIR))
|
||||
|
||||
#
|
||||
# Build Library Directory List
|
||||
#
|
||||
LIBRARY = -L$(LIBPATH) $(POCO_LIBRARY)
|
||||
|
||||
#
|
||||
# Strip Command definition
|
||||
#
|
||||
ifeq ($(strip $(STRIP)),)
|
||||
STRIPCMD =
|
||||
else
|
||||
STRIPCMD = $(STRIP) $@
|
||||
endif
|
||||
|
||||
#
|
||||
# Remote debugging support
|
||||
#
|
||||
ifeq ($(strip $(STRIPDBG)),)
|
||||
CPYDBG =
|
||||
STRIPDBGCMD =
|
||||
else
|
||||
CPYDBG = cp $@ $@x
|
||||
STRIPDBGCMD = $(STRIP) $@x
|
||||
endif
|
||||
|
||||
#
|
||||
# Make CC and CXX environment vars
|
||||
#
|
||||
export CC
|
||||
export CXX
|
||||
#
|
||||
# $Id: //poco/1.3/build/rules/global#4 $
|
||||
#
|
||||
# global
|
||||
#
|
||||
# Global build configuration
|
||||
#
|
||||
# Environment variables:
|
||||
# POCO_BASE: Path to POCO source tree. Must be defined.
|
||||
# POCO_BUILD: Path to directory where build files are put.
|
||||
# Defaults to $(POCO_BASE)
|
||||
# POCO_CONFIG: Build configuration to use.
|
||||
# Defaults to `uname`.
|
||||
# POCO_TARGET_OSNAME: Target system operating system name (for cross builds)
|
||||
# POCO_TARGET_OSARCH: Target system architecture (forr cross builds)
|
||||
#
|
||||
|
||||
#
|
||||
# Check for POCO_BASE
|
||||
#
|
||||
ifndef POCO_BASE
|
||||
$(error POCO_BASE is not defined.)
|
||||
endif
|
||||
|
||||
#
|
||||
# Include some optional make configuration
|
||||
#
|
||||
sinclude $(POCO_BASE)/config.build
|
||||
|
||||
#
|
||||
# Check for PROJECT_BASE
|
||||
#
|
||||
ifndef PROJECT_BASE
|
||||
PROJECT_BASE = $(POCO_BASE)
|
||||
endif
|
||||
export PROJECT_BASE
|
||||
|
||||
#
|
||||
# Check for POCO_BUILD
|
||||
#
|
||||
ifndef POCO_BUILD
|
||||
POCO_BUILD = $(PROJECT_BASE)
|
||||
endif
|
||||
export POCO_BUILD
|
||||
|
||||
#
|
||||
# Determine OS
|
||||
#
|
||||
POCO_HOST_OSNAME = $(shell uname)
|
||||
ifeq ($(findstring CYGWIN,$(POCO_HOST_OSNAME)),CYGWIN)
|
||||
POCO_HOST_OSNAME = CYGWIN
|
||||
endif
|
||||
|
||||
#
|
||||
# If POCO_CONFIG is not set, use the OS name as configuration name
|
||||
#
|
||||
ifndef POCO_CONFIG
|
||||
POCO_CONFIG = $(POCO_HOST_OSNAME)
|
||||
endif
|
||||
|
||||
#
|
||||
# Check if a 64bit build is requested
|
||||
#
|
||||
ifndef OSARCH_64BITS
|
||||
OSARCH_64BITS = 0
|
||||
endif
|
||||
|
||||
ifeq ($(OSARCH_64BITS),1)
|
||||
OSARCH_POSTFIX = 64
|
||||
else
|
||||
OSARCH_POSTFIX =
|
||||
endif
|
||||
|
||||
#
|
||||
# Include System Specific Settings
|
||||
#
|
||||
include $(POCO_BASE)/build/config/$(POCO_CONFIG)
|
||||
|
||||
#
|
||||
# Determine operating system
|
||||
#
|
||||
ifndef POCO_TARGET_OSNAME
|
||||
OSNAME := $(POCO_HOST_OSNAME)
|
||||
else
|
||||
OSNAME := $(POCO_TARGET_OSNAME)
|
||||
endif
|
||||
ifndef POCO_TARGET_OSARCH
|
||||
OSARCH := $(subst /,-,$(shell uname -m | tr ' ' _))
|
||||
else
|
||||
OSARCH := $(POCO_TARGET_OSARCH)
|
||||
endif
|
||||
HOSTNAME := $(shell hostname)
|
||||
|
||||
#
|
||||
# Find out current component
|
||||
#
|
||||
COMPONENT := $(shell $(POCO_BASE)/build/script/projname "$(PROJECT_BASE)")
|
||||
|
||||
#
|
||||
# Define standard directories
|
||||
#
|
||||
SRCDIR = src
|
||||
INCDIR = include
|
||||
LIBDIR = lib/$(OSNAME)/$(OSARCH)
|
||||
BINDIR = bin/$(OSNAME)/$(OSARCH)
|
||||
OBJDIR = obj/$(OSNAME)/$(OSARCH)
|
||||
DEPDIR = .dep/$(OSNAME)/$(OSARCH)
|
||||
LIBPATH = $(POCO_BUILD)/$(LIBDIR)
|
||||
BINPATH = $(POCO_BUILD)/$(COMPONENT)/$(BINDIR)
|
||||
OBJPATH = $(POCO_BUILD)/$(COMPONENT)/$(OBJDIR)
|
||||
DEPPATH = $(POCO_BUILD)/$(COMPONENT)/$(DEPDIR)
|
||||
|
||||
ifeq ($(POCO_BASE),$(PROJECT_BASE))
|
||||
POCO_LIBRARY =
|
||||
else
|
||||
POCO_LIBRARY = -L$(POCO_BASE)/$(LIBDIR)
|
||||
endif
|
||||
|
||||
ifndef LIBPREFIX
|
||||
LIBPREFIX = lib
|
||||
endif
|
||||
|
||||
#
|
||||
# Build component list
|
||||
#
|
||||
COMPONENTS := $(shell cat $(POCO_BASE)/components)
|
||||
|
||||
#
|
||||
# Read global library version number
|
||||
#
|
||||
LIBVERSION := $(shell cat $(POCO_BASE)/libversion)
|
||||
|
||||
#
|
||||
# Determine link mode
|
||||
#
|
||||
ifndef LINKMODE
|
||||
LINKMODE = BOTH
|
||||
endif
|
||||
|
||||
ifeq ($(LINKMODE),SHARED)
|
||||
DEFAULT_TARGET = all_shared
|
||||
endif
|
||||
ifeq ($(LINKMODE),STATIC)
|
||||
DEFAULT_TARGET = all_static
|
||||
endif
|
||||
ifeq ($(LINKMODE),BOTH)
|
||||
DEFAULT_TARGET = all_static all_shared
|
||||
endif
|
||||
|
||||
#
|
||||
# Compose compiler flags
|
||||
#
|
||||
COMMONFLAGS = -DPOCO_BUILD_HOST=$(HOSTNAME) $(POCO_FLAGS)
|
||||
CFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
|
||||
CXXFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
|
||||
LINKFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
|
||||
|
||||
ifeq ($(OSARCH_64BITS),1)
|
||||
CFLAGS += $(CFLAGS64)
|
||||
CXXFLAGS += $(CXXFLAGS64)
|
||||
LINKFLAGS += $(LINKFLAGS64)
|
||||
else
|
||||
CFLAGS += $(CFLAGS32)
|
||||
CXXFLAGS += $(CXXFLAGS32)
|
||||
LINKFLAGS += $(LINKFLAGS32)
|
||||
endif
|
||||
|
||||
#
|
||||
# Compose object file path
|
||||
#
|
||||
OBJPATH_RELEASE_STATIC = $(OBJPATH)/release_static$(OSARCH_POSTFIX)
|
||||
OBJPATH_DEBUG_STATIC = $(OBJPATH)/debug_static$(OSARCH_POSTFIX)
|
||||
OBJPATH_RELEASE_SHARED = $(OBJPATH)/release_shared$(OSARCH_POSTFIX)
|
||||
OBJPATH_DEBUG_SHARED = $(OBJPATH)/debug_shared$(OSARCH_POSTFIX)
|
||||
|
||||
#
|
||||
# Build Include directory List
|
||||
#
|
||||
INCLUDE = -Iinclude $(foreach p,$(COMPONENTS),-I$(POCO_BASE)/$(p)/$(INCDIR))
|
||||
|
||||
#
|
||||
# Build Library Directory List
|
||||
#
|
||||
LIBRARY = -L$(LIBPATH) $(POCO_LIBRARY)
|
||||
|
||||
#
|
||||
# Strip Command definition
|
||||
#
|
||||
ifeq ($(strip $(STRIP)),)
|
||||
STRIPCMD =
|
||||
else
|
||||
STRIPCMD = $(STRIP) $@
|
||||
endif
|
||||
|
||||
#
|
||||
# Remote debugging support
|
||||
#
|
||||
ifeq ($(strip $(STRIPDBG)),)
|
||||
CPYDBG =
|
||||
STRIPDBGCMD =
|
||||
else
|
||||
CPYDBG = cp $@ $@x
|
||||
STRIPDBGCMD = $(STRIP) $@x
|
||||
endif
|
||||
|
||||
#
|
||||
# Make CC and CXX environment vars
|
||||
#
|
||||
export CC
|
||||
export CXX
|
||||
|
154
build/rules/lib
154
build/rules/lib
@ -1,77 +1,77 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/rules/lib#2 $
|
||||
#
|
||||
# lib
|
||||
#
|
||||
# Rule definitions for building libraries
|
||||
#
|
||||
|
||||
#
|
||||
# Target names
|
||||
#
|
||||
ifeq ($(OSNAME),CYGWIN)
|
||||
SHL_EXT = $(SHAREDLIBLINKEXT)
|
||||
else
|
||||
ifdef target_version
|
||||
SHL_EXT = $(SHAREDLIBEXT)
|
||||
else
|
||||
SHL_EXT = $(SHAREDLIBLINKEXT)
|
||||
endif
|
||||
endif
|
||||
|
||||
LIB_RELEASE_STATIC = $(LIBPATH)/$(LIBPREFIX)$(target)$(OSARCH_POSTFIX).a
|
||||
LIB_DEBUG_STATIC = $(LIBPATH)/$(LIBPREFIX)$(target)d$(OSARCH_POSTFIX).a
|
||||
LIB_RELEASE_SHARED = $(LIBPATH)/$(LIBPREFIX)$(target)$(OSARCH_POSTFIX)$(SHL_EXT)
|
||||
LIB_DEBUG_SHARED = $(LIBPATH)/$(LIBPREFIX)$(target)d$(OSARCH_POSTFIX)$(SHL_EXT)
|
||||
LIB_RELEASE_SHARED_LINK = $(LIBPATH)/$(LIBPREFIX)$(target)$(OSARCH_POSTFIX)$(SHAREDLIBLINKEXT)
|
||||
LIB_DEBUG_SHARED_LINK = $(LIBPATH)/$(LIBPREFIX)$(target)d$(OSARCH_POSTFIX)$(SHAREDLIBLINKEXT)
|
||||
|
||||
TARGET_LIBS_DEBUG = $(foreach l,$(target_libs),-l$(l)d$(OSARCH_POSTFIX))
|
||||
TARGET_LIBS_RELEASE = $(foreach l,$(target_libs),-l$(l)$(OSARCH_POSTFIX))
|
||||
|
||||
#
|
||||
# Include the compile rules
|
||||
#
|
||||
include $(POCO_BASE)/build/rules/compile
|
||||
|
||||
#
|
||||
# Rules for creating a library
|
||||
#
|
||||
clean:
|
||||
$(RM) $(OBJPATH)
|
||||
$(RM) $(LIB_RELEASE_STATIC) $(LIB_DEBUG_STATIC) $(LIB_RELEASE_SHARED) $(LIB_DEBUG_SHARED)
|
||||
|
||||
static_debug: libdirs $(LIB_DEBUG_STATIC)
|
||||
static_release: libdirs $(LIB_RELEASE_STATIC)
|
||||
shared_debug: libdirs $(LIB_DEBUG_SHARED)
|
||||
shared_release: libdirs $(LIB_RELEASE_SHARED)
|
||||
|
||||
$(LIB_DEBUG_STATIC): $(foreach o,$(objects),$(OBJPATH_DEBUG_STATIC)/$(o).o)
|
||||
@echo "** Building library (debug)" $@
|
||||
$(LIB) $@ $^
|
||||
$(RANLIB) $@
|
||||
$(postbuild)
|
||||
|
||||
$(LIB_RELEASE_STATIC): $(foreach o,$(objects),$(OBJPATH_RELEASE_STATIC)/$(o).o)
|
||||
@echo "** Building library (release)" $@
|
||||
$(LIB) $@ $^
|
||||
$(RANLIB) $@
|
||||
$(postbuild)
|
||||
|
||||
$(LIB_DEBUG_SHARED): $(foreach o,$(objects),$(OBJPATH_DEBUG_SHARED)/$(o).o)
|
||||
@echo "** Building shared library (debug)" $@
|
||||
$(SHLIB) $^ $(LIBRARY) $(TARGET_LIBS_DEBUG) $(SYSLIBS)
|
||||
$(SHLIBLN) $(LIB_DEBUG_SHARED) $(LIB_DEBUG_SHARED_LINK)
|
||||
$(postbuild)
|
||||
|
||||
$(LIB_RELEASE_SHARED): $(foreach o,$(objects),$(OBJPATH_RELEASE_SHARED)/$(o).o)
|
||||
@echo "** Building shared library (release)" $@
|
||||
$(SHLIB) $^ $(LIBRARY) $(TARGET_LIBS_RELEASE) $(SYSLIBS)
|
||||
$(SHLIBLN) $(LIB_RELEASE_SHARED) $(LIB_RELEASE_SHARED_LINK)
|
||||
$(STRIPCMD)
|
||||
$(postbuild)
|
||||
|
||||
#
|
||||
# Include the automatically generated dependency files
|
||||
#
|
||||
sinclude $(addprefix $(DEPPATH)/,$(addsuffix .d,$(objects)))
|
||||
#
|
||||
# $Id: //poco/1.3/build/rules/lib#2 $
|
||||
#
|
||||
# lib
|
||||
#
|
||||
# Rule definitions for building libraries
|
||||
#
|
||||
|
||||
#
|
||||
# Target names
|
||||
#
|
||||
ifeq ($(OSNAME),CYGWIN)
|
||||
SHL_EXT = $(SHAREDLIBLINKEXT)
|
||||
else
|
||||
ifdef target_version
|
||||
SHL_EXT = $(SHAREDLIBEXT)
|
||||
else
|
||||
SHL_EXT = $(SHAREDLIBLINKEXT)
|
||||
endif
|
||||
endif
|
||||
|
||||
LIB_RELEASE_STATIC = $(LIBPATH)/$(LIBPREFIX)$(target)$(OSARCH_POSTFIX).a
|
||||
LIB_DEBUG_STATIC = $(LIBPATH)/$(LIBPREFIX)$(target)d$(OSARCH_POSTFIX).a
|
||||
LIB_RELEASE_SHARED = $(LIBPATH)/$(LIBPREFIX)$(target)$(OSARCH_POSTFIX)$(SHL_EXT)
|
||||
LIB_DEBUG_SHARED = $(LIBPATH)/$(LIBPREFIX)$(target)d$(OSARCH_POSTFIX)$(SHL_EXT)
|
||||
LIB_RELEASE_SHARED_LINK = $(LIBPATH)/$(LIBPREFIX)$(target)$(OSARCH_POSTFIX)$(SHAREDLIBLINKEXT)
|
||||
LIB_DEBUG_SHARED_LINK = $(LIBPATH)/$(LIBPREFIX)$(target)d$(OSARCH_POSTFIX)$(SHAREDLIBLINKEXT)
|
||||
|
||||
TARGET_LIBS_DEBUG = $(foreach l,$(target_libs),-l$(l)d$(OSARCH_POSTFIX))
|
||||
TARGET_LIBS_RELEASE = $(foreach l,$(target_libs),-l$(l)$(OSARCH_POSTFIX))
|
||||
|
||||
#
|
||||
# Include the compile rules
|
||||
#
|
||||
include $(POCO_BASE)/build/rules/compile
|
||||
|
||||
#
|
||||
# Rules for creating a library
|
||||
#
|
||||
clean:
|
||||
$(RM) $(OBJPATH)
|
||||
$(RM) $(LIB_RELEASE_STATIC) $(LIB_DEBUG_STATIC) $(LIB_RELEASE_SHARED) $(LIB_DEBUG_SHARED)
|
||||
|
||||
static_debug: libdirs $(LIB_DEBUG_STATIC)
|
||||
static_release: libdirs $(LIB_RELEASE_STATIC)
|
||||
shared_debug: libdirs $(LIB_DEBUG_SHARED)
|
||||
shared_release: libdirs $(LIB_RELEASE_SHARED)
|
||||
|
||||
$(LIB_DEBUG_STATIC): $(foreach o,$(objects),$(OBJPATH_DEBUG_STATIC)/$(o).o)
|
||||
@echo "** Building library (debug)" $@
|
||||
$(LIB) $@ $^
|
||||
$(RANLIB) $@
|
||||
$(postbuild)
|
||||
|
||||
$(LIB_RELEASE_STATIC): $(foreach o,$(objects),$(OBJPATH_RELEASE_STATIC)/$(o).o)
|
||||
@echo "** Building library (release)" $@
|
||||
$(LIB) $@ $^
|
||||
$(RANLIB) $@
|
||||
$(postbuild)
|
||||
|
||||
$(LIB_DEBUG_SHARED): $(foreach o,$(objects),$(OBJPATH_DEBUG_SHARED)/$(o).o)
|
||||
@echo "** Building shared library (debug)" $@
|
||||
$(SHLIB) $^ $(LIBRARY) $(TARGET_LIBS_DEBUG) $(SYSLIBS)
|
||||
$(SHLIBLN) $(LIB_DEBUG_SHARED) $(LIB_DEBUG_SHARED_LINK)
|
||||
$(postbuild)
|
||||
|
||||
$(LIB_RELEASE_SHARED): $(foreach o,$(objects),$(OBJPATH_RELEASE_SHARED)/$(o).o)
|
||||
@echo "** Building shared library (release)" $@
|
||||
$(SHLIB) $^ $(LIBRARY) $(TARGET_LIBS_RELEASE) $(SYSLIBS)
|
||||
$(SHLIBLN) $(LIB_RELEASE_SHARED) $(LIB_RELEASE_SHARED_LINK)
|
||||
$(STRIPCMD)
|
||||
$(postbuild)
|
||||
|
||||
#
|
||||
# Include the automatically generated dependency files
|
||||
#
|
||||
sinclude $(addprefix $(DEPPATH)/,$(addsuffix .d,$(objects)))
|
||||
|
@ -1,100 +1,100 @@
|
||||
#
|
||||
# $Id: //poco/1.3/build/rules/sample#3 $
|
||||
#
|
||||
# sample
|
||||
#
|
||||
# Global build configuration for samples
|
||||
#
|
||||
# Environment variables:
|
||||
# POCO_BASE: Path to POCO source tree.
|
||||
# POCO_CONFIG: Build configuration to use.
|
||||
# Defaults to `uname`.
|
||||
#
|
||||
|
||||
#
|
||||
# Check for POCO_BASE
|
||||
#
|
||||
ifndef POCO_BASE
|
||||
$(error POCO_BASE is not defined.)
|
||||
endif
|
||||
|
||||
#
|
||||
# Determine OS
|
||||
#
|
||||
POCO_HOST_OSNAME = $(shell uname)
|
||||
|
||||
#
|
||||
# If POCO_CONFIG is not set, use the OS name as configuration name
|
||||
#
|
||||
ifndef POCO_CONFIG
|
||||
POCO_CONFIG = $(POCO_HOST_OSNAME)
|
||||
endif
|
||||
|
||||
#
|
||||
# Include System Specific Settings
|
||||
#
|
||||
include $(POCO_BASE)/build/config/$(POCO_CONFIG)
|
||||
|
||||
#
|
||||
# Define standard directories
|
||||
#
|
||||
SRCDIR = src
|
||||
INCDIR = include
|
||||
LIBDIR = lib
|
||||
BINDIR = bin
|
||||
OBJDIR = obj
|
||||
DEPDIR = .dep
|
||||
INCPATH = $(POCO_BASE)/$(INCDIR)
|
||||
LIBPATH = $(POCO_BASE)/$(LIBDIR)
|
||||
BINPATH = $(BINDIR)
|
||||
OBJPATH = $(OBJDIR)
|
||||
DEPPATH = $(DEPDIR)
|
||||
|
||||
#
|
||||
# Determine link mode
|
||||
#
|
||||
ifndef LINKMODE
|
||||
LINKMODE = BOTH
|
||||
endif
|
||||
|
||||
ifeq ($(LINKMODE),SHARED)
|
||||
DEFAULT_TARGET = all_shared
|
||||
endif
|
||||
ifeq ($(LINKMODE),STATIC)
|
||||
DEFAULT_TARGET = all_static
|
||||
endif
|
||||
ifeq ($(LINKMODE),BOTH)
|
||||
DEFAULT_TARGET = all_static all_shared
|
||||
endif
|
||||
|
||||
#
|
||||
# Compose compiler flags
|
||||
#
|
||||
COMMONFLAGS = $(POCO_FLAGS)
|
||||
CFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
|
||||
CXXFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
|
||||
LINKFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
|
||||
|
||||
#
|
||||
# Compose object file path
|
||||
#
|
||||
OBJPATH_RELEASE_STATIC = $(OBJPATH)/release_static$(OSARCH_POSTFIX)
|
||||
OBJPATH_DEBUG_STATIC = $(OBJPATH)/debug_static$(OSARCH_POSTFIX)
|
||||
OBJPATH_RELEASE_SHARED = $(OBJPATH)/release_shared$(OSARCH_POSTFIX)
|
||||
OBJPATH_DEBUG_SHARED = $(OBJPATH)/debug_shared$(OSARCH_POSTFIX)
|
||||
|
||||
#
|
||||
# Build Include directory List
|
||||
#
|
||||
INCLUDE = -Iinclude -I$(INCPATH)
|
||||
|
||||
#
|
||||
# Build Library Directory List
|
||||
#
|
||||
LIBRARY = -L$(LIBPATH)
|
||||
|
||||
#
|
||||
# Make CC and CXX environment vars
|
||||
#
|
||||
export CC
|
||||
export CXX
|
||||
#
|
||||
# $Id: //poco/1.3/build/rules/sample#3 $
|
||||
#
|
||||
# sample
|
||||
#
|
||||
# Global build configuration for samples
|
||||
#
|
||||
# Environment variables:
|
||||
# POCO_BASE: Path to POCO source tree.
|
||||
# POCO_CONFIG: Build configuration to use.
|
||||
# Defaults to `uname`.
|
||||
#
|
||||
|
||||
#
|
||||
# Check for POCO_BASE
|
||||
#
|
||||
ifndef POCO_BASE
|
||||
$(error POCO_BASE is not defined.)
|
||||
endif
|
||||
|
||||
#
|
||||
# Determine OS
|
||||
#
|
||||
POCO_HOST_OSNAME = $(shell uname)
|
||||
|
||||
#
|
||||
# If POCO_CONFIG is not set, use the OS name as configuration name
|
||||
#
|
||||
ifndef POCO_CONFIG
|
||||
POCO_CONFIG = $(POCO_HOST_OSNAME)
|
||||
endif
|
||||
|
||||
#
|
||||
# Include System Specific Settings
|
||||
#
|
||||
include $(POCO_BASE)/build/config/$(POCO_CONFIG)
|
||||
|
||||
#
|
||||
# Define standard directories
|
||||
#
|
||||
SRCDIR = src
|
||||
INCDIR = include
|
||||
LIBDIR = lib
|
||||
BINDIR = bin
|
||||
OBJDIR = obj
|
||||
DEPDIR = .dep
|
||||
INCPATH = $(POCO_BASE)/$(INCDIR)
|
||||
LIBPATH = $(POCO_BASE)/$(LIBDIR)
|
||||
BINPATH = $(BINDIR)
|
||||
OBJPATH = $(OBJDIR)
|
||||
DEPPATH = $(DEPDIR)
|
||||
|
||||
#
|
||||
# Determine link mode
|
||||
#
|
||||
ifndef LINKMODE
|
||||
LINKMODE = BOTH
|
||||
endif
|
||||
|
||||
ifeq ($(LINKMODE),SHARED)
|
||||
DEFAULT_TARGET = all_shared
|
||||
endif
|
||||
ifeq ($(LINKMODE),STATIC)
|
||||
DEFAULT_TARGET = all_static
|
||||
endif
|
||||
ifeq ($(LINKMODE),BOTH)
|
||||
DEFAULT_TARGET = all_static all_shared
|
||||
endif
|
||||
|
||||
#
|
||||
# Compose compiler flags
|
||||
#
|
||||
COMMONFLAGS = $(POCO_FLAGS)
|
||||
CFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
|
||||
CXXFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
|
||||
LINKFLAGS += $(COMMONFLAGS) $(SYSFLAGS)
|
||||
|
||||
#
|
||||
# Compose object file path
|
||||
#
|
||||
OBJPATH_RELEASE_STATIC = $(OBJPATH)/release_static$(OSARCH_POSTFIX)
|
||||
OBJPATH_DEBUG_STATIC = $(OBJPATH)/debug_static$(OSARCH_POSTFIX)
|
||||
OBJPATH_RELEASE_SHARED = $(OBJPATH)/release_shared$(OSARCH_POSTFIX)
|
||||
OBJPATH_DEBUG_SHARED = $(OBJPATH)/debug_shared$(OSARCH_POSTFIX)
|
||||
|
||||
#
|
||||
# Build Include directory List
|
||||
#
|
||||
INCLUDE = -Iinclude -I$(INCPATH)
|
||||
|
||||
#
|
||||
# Build Library Directory List
|
||||
#
|
||||
LIBRARY = -L$(LIBPATH)
|
||||
|
||||
#
|
||||
# Make CC and CXX environment vars
|
||||
#
|
||||
export CC
|
||||
export CXX
|
||||
|
@ -1,24 +1,24 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
# $Id: //poco/1.3/build/script/makedepend.SunCC#1 $
|
||||
#
|
||||
# makedepend.SunCC
|
||||
#
|
||||
# Create dependency file, Sun Forte C++ version
|
||||
# Usage: makedepend.SunCC source target dir1 dir2 dir3 dir4 flags...
|
||||
#
|
||||
|
||||
source=$1
|
||||
shift
|
||||
target=$1
|
||||
shift
|
||||
dir1=$1
|
||||
shift
|
||||
dir2=$1
|
||||
shift
|
||||
dir3=$1
|
||||
shift
|
||||
dir4=$1
|
||||
shift
|
||||
|
||||
CC -xM1 $@ $source | sed "s#\(.*\.o\)#$dir1/\1 $dir2/\1 $dir3/\1 $dir4/\1#" >$target
|
||||
#! /bin/sh
|
||||
#
|
||||
# $Id: //poco/1.3/build/script/makedepend.SunCC#1 $
|
||||
#
|
||||
# makedepend.SunCC
|
||||
#
|
||||
# Create dependency file, Sun Forte C++ version
|
||||
# Usage: makedepend.SunCC source target dir1 dir2 dir3 dir4 flags...
|
||||
#
|
||||
|
||||
source=$1
|
||||
shift
|
||||
target=$1
|
||||
shift
|
||||
dir1=$1
|
||||
shift
|
||||
dir2=$1
|
||||
shift
|
||||
dir3=$1
|
||||
shift
|
||||
dir4=$1
|
||||
shift
|
||||
|
||||
CC -xM1 $@ $source | sed "s#\(.*\.o\)#$dir1/\1 $dir2/\1 $dir3/\1 $dir4/\1#" >$target
|
||||
|
@ -1,27 +1,27 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
# $Id: //poco/1.3/build/script/makedepend.aCC#1 $
|
||||
#
|
||||
# makedepend.aCC
|
||||
#
|
||||
# Create dependency file, HP ANSI C++ version
|
||||
# Usage: makedepend.gcc source target dir1 dir2 dir3 dir4 flags...
|
||||
#
|
||||
|
||||
source=$1
|
||||
shift
|
||||
target=$1
|
||||
shift
|
||||
dir1=$1
|
||||
shift
|
||||
dir2=$1
|
||||
shift
|
||||
dir3=$1
|
||||
shift
|
||||
dir4=$1
|
||||
shift
|
||||
|
||||
tmpfile=`basename $target`
|
||||
aCC -E +maked $@ $source >/dev/null
|
||||
sed "s#\(.*\.o\)#$dir1/\1 $dir2/\1 $dir3/\1 $dir4/\1#" <$tmpfile >$target
|
||||
rm $tmpfile
|
||||
#! /bin/sh
|
||||
#
|
||||
# $Id: //poco/1.3/build/script/makedepend.aCC#1 $
|
||||
#
|
||||
# makedepend.aCC
|
||||
#
|
||||
# Create dependency file, HP ANSI C++ version
|
||||
# Usage: makedepend.gcc source target dir1 dir2 dir3 dir4 flags...
|
||||
#
|
||||
|
||||
source=$1
|
||||
shift
|
||||
target=$1
|
||||
shift
|
||||
dir1=$1
|
||||
shift
|
||||
dir2=$1
|
||||
shift
|
||||
dir3=$1
|
||||
shift
|
||||
dir4=$1
|
||||
shift
|
||||
|
||||
tmpfile=`basename $target`
|
||||
aCC -E +maked $@ $source >/dev/null
|
||||
sed "s#\(.*\.o\)#$dir1/\1 $dir2/\1 $dir3/\1 $dir4/\1#" <$tmpfile >$target
|
||||
rm $tmpfile
|
||||
|
@ -1,24 +1,24 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
# $Id: //poco/1.3/build/script/makedepend.cxx#1 $
|
||||
#
|
||||
# makedepend.cxx
|
||||
#
|
||||
# Create dependency file, Compaq C++ version
|
||||
# Usage: makedepend.gcc source target dir1 dir2 dir3 dir4 flags...
|
||||
#
|
||||
|
||||
source=$1
|
||||
shift
|
||||
target=$1
|
||||
shift
|
||||
dir1=$1
|
||||
shift
|
||||
dir2=$1
|
||||
shift
|
||||
dir3=$1
|
||||
shift
|
||||
dir4=$1
|
||||
shift
|
||||
|
||||
cxx -M $@ $source | sed "s#\(.*\.o\)#$dir1/\1 $dir2/\1 $dir3/\1 $dir4/\1#" >$target
|
||||
#! /bin/sh
|
||||
#
|
||||
# $Id: //poco/1.3/build/script/makedepend.cxx#1 $
|
||||
#
|
||||
# makedepend.cxx
|
||||
#
|
||||
# Create dependency file, Compaq C++ version
|
||||
# Usage: makedepend.gcc source target dir1 dir2 dir3 dir4 flags...
|
||||
#
|
||||
|
||||
source=$1
|
||||
shift
|
||||
target=$1
|
||||
shift
|
||||
dir1=$1
|
||||
shift
|
||||
dir2=$1
|
||||
shift
|
||||
dir3=$1
|
||||
shift
|
||||
dir4=$1
|
||||
shift
|
||||
|
||||
cxx -M $@ $source | sed "s#\(.*\.o\)#$dir1/\1 $dir2/\1 $dir3/\1 $dir4/\1#" >$target
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user