Browse Source

added support for RENESAS, compile fixes for RENESAS

Peter Schojer 17 years ago
parent
commit
75ecce9cc4

+ 3 - 1
Data/SQLite/Makefile

@@ -9,7 +9,9 @@
 include $(POCO_BASE)/build/rules/global
 
 SYSFLAGS += -DSQLITE_OMIT_UTF16 -DSQLITE_OMIT_PROGRESS_CALLBACK \
-	-DSQLITE_OMIT_COMPLETE -DSQLITE_OMIT_TCL_VARIABLE
+	-DSQLITE_OMIT_COMPLETE -DSQLITE_OMIT_TCL_VARIABLE
+
+INCLUDE += -Isrc
 
 objects = Binder Extractor SessionImpl Connector \
 	SQLiteException SQLiteStatementImpl Utility \

+ 1 - 1
WebWidgets/ExtJS/include/Poco/WebWidgets/ExtJS/Utility.h

@@ -189,7 +189,7 @@ private:
 							const std::string& varName,
 							const std::list<JSDelegate>& delegates);
 							
-	static std::list<JSDelegate> Utility::insertServerCallback(const std::list<JSDelegate>& delegates, 
+	static std::list<JSDelegate> insertServerCallback(const std::list<JSDelegate>& delegates, 
 					const Poco::WebWidgets::JSDelegate& serverCallback, 
 					std::size_t serverCallPos);
 

+ 74 - 0
build/config/RENESAS_SH7780

@@ -0,0 +1,74 @@
+#
+# $Id: //poco/Main/build/config/SSV-LINUX#4 $
+#
+# ARM-Linux
+#
+# Make settings for Renesas SH7722 and SH7723 boards
+#
+
+#
+# General Settings
+#
+LINKMODE           = STATIC
+POCO_TARGET_OSNAME = Linux
+POCO_TARGET_OSARCH = MIPS
+TOOL               = /usr/share/gnush4-nofpu_linux_v0701-1/bin/sh3-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 -m4a-nofpu -ml
+
+#
+# System Specific Libraries
+#
+SYSLIBS  = -lpthread -ldl