From bd051cab9fe9ac2e3f54ea0889327f246f374f08 Mon Sep 17 00:00:00 2001 From: cxl Date: Thu, 14 May 2009 06:44:11 +0000 Subject: [PATCH] Added uppsrc2 nest git-svn-id: svn://ultimatepp.org/upp/trunk@1175 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc2/TServ/Copying | 21 + uppsrc2/TServ/Makefile | 2616 +++++++++++++ uppsrc2/TServ/Makefile.solaris | 2046 ++++++++++ uppsrc2/TServ/Makefile.ubuntu | 3470 +++++++++++++++++ uppsrc2/TServ/TServ.sh | 130 + uppsrc2/TServ/TServ.upp | 22 + uppsrc2/TServ/err | 869 +++++ uppsrc2/TServ/init | 5 + uppsrc2/TServ/tserv.cpp | 843 ++++ uppsrc2/TServ/version.h | 3 + uppsrc2/rw/Alias.cpp | 174 + uppsrc2/rw/Copying | 21 + uppsrc2/rw/Designer.cpp | 1217 ++++++ uppsrc2/rw/Designer.h | 401 ++ uppsrc2/rw/Designer.lay | 46 + uppsrc2/rw/DesignerFile.cpp | 421 ++ uppsrc2/rw/DesignerLayt.cpp | 106 + uppsrc2/rw/DesignerWin.cpp | 374 ++ uppsrc2/rw/ItemCtrl.cpp | 295 ++ uppsrc2/rw/Lang.cpp | 117 + uppsrc2/rw/StdCtrls.cpp | 1 + uppsrc2/rw/Util.cpp | 61 + .../doc.dpp/AppDoc_RW_NewFeatures_EN-US.dpp | 23 + uppsrc2/rw/doc.dpp/links | 0 uppsrc2/rw/iderw.h | 4 + uppsrc2/rw/init | 4 + uppsrc2/rw/prj.aux | 4 + uppsrc2/rw/rw.ico | Bin 0 -> 1078 bytes uppsrc2/rw/rw.iml | 497 +++ uppsrc2/rw/rw.rc | 1 + uppsrc2/rw/rw.upp | 27 + 31 files changed, 13819 insertions(+) create mode 100644 uppsrc2/TServ/Copying create mode 100644 uppsrc2/TServ/Makefile create mode 100644 uppsrc2/TServ/Makefile.solaris create mode 100644 uppsrc2/TServ/Makefile.ubuntu create mode 100644 uppsrc2/TServ/TServ.sh create mode 100644 uppsrc2/TServ/TServ.upp create mode 100644 uppsrc2/TServ/err create mode 100644 uppsrc2/TServ/init create mode 100644 uppsrc2/TServ/tserv.cpp create mode 100644 uppsrc2/TServ/version.h create mode 100644 uppsrc2/rw/Alias.cpp create mode 100644 uppsrc2/rw/Copying create mode 100644 uppsrc2/rw/Designer.cpp create mode 100644 uppsrc2/rw/Designer.h create mode 100644 uppsrc2/rw/Designer.lay create mode 100644 uppsrc2/rw/DesignerFile.cpp create mode 100644 uppsrc2/rw/DesignerLayt.cpp create mode 100644 uppsrc2/rw/DesignerWin.cpp create mode 100644 uppsrc2/rw/ItemCtrl.cpp create mode 100644 uppsrc2/rw/Lang.cpp create mode 100644 uppsrc2/rw/StdCtrls.cpp create mode 100644 uppsrc2/rw/Util.cpp create mode 100644 uppsrc2/rw/doc.dpp/AppDoc_RW_NewFeatures_EN-US.dpp create mode 100644 uppsrc2/rw/doc.dpp/links create mode 100644 uppsrc2/rw/iderw.h create mode 100644 uppsrc2/rw/init create mode 100644 uppsrc2/rw/prj.aux create mode 100644 uppsrc2/rw/rw.ico create mode 100644 uppsrc2/rw/rw.iml create mode 100644 uppsrc2/rw/rw.rc create mode 100644 uppsrc2/rw/rw.upp diff --git a/uppsrc2/TServ/Copying b/uppsrc2/TServ/Copying new file mode 100644 index 000000000..f135f3633 --- /dev/null +++ b/uppsrc2/TServ/Copying @@ -0,0 +1,21 @@ +Copyright 1998-2008 The U++ Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted +provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of + conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, this list of + conditions and the following disclaimer in the documentation and/or other materials + provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE U++ PROJECT ``AS IS'' AND ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FREEBSD PROJECT OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED +AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/uppsrc2/TServ/Makefile b/uppsrc2/TServ/Makefile new file mode 100644 index 000000000..1044673e9 --- /dev/null +++ b/uppsrc2/TServ/Makefile @@ -0,0 +1,2616 @@ +UPPDIR1 = /upp/uppsrc/ + +UPPOUT = /uppout/ +CINC = -I$(UPPDIR1) -I/usr/include/freetype2 +Macro = -DflagGCC32 -DflagLINUX +CC = c++ -c -O1 -ffunction-sections +CFLAGS = $(CC) -x c +CPPFLAGS = $(CC) -x c++ +LIBPATH = -L"/usr/X11R6/lib" -L"/usr/local/src/arptables-v0.0.3-2/" +AR = ar -sr +OutDir_Web_TServ = $(UPPOUT)Web/TServ/GCC32-Gcc32-Linux-Main/ +Macro_Web_TServ = $(Macro) -DflagMAIN +OutDir_Web = $(UPPOUT)Web/GCC32-Gcc32-Linux/ +Macro_Web = $(Macro) +OutDir_plugin_bz2 = $(UPPOUT)plugin/bz2/GCC32-Gcc32-Linux/ +Macro_plugin_bz2 = $(Macro) +OutDir_Core = $(UPPOUT)Core/GCC32-Gcc32-Linux/ +Macro_Core = $(Macro) +OutDir_plugin_z = $(UPPOUT)plugin/z/GCC32-Gcc32-Linux/ +Macro_plugin_z = $(Macro) + +OutDir = $(OutDir_Web_TServ) +OutFile = $(OutDir)TServ + +.PHONY: all +all: install $(OutFile) + +.PHONY: install +install: + -mkdir -p $(OutDir) + -mkdir -p $(OutDir_Web_TServ) + -mkdir -p $(OutDir_Web) + -mkdir -p $(OutDir_plugin_bz2) + -mkdir -p $(OutDir_Core) + -mkdir -p $(OutDir_plugin_z) + +$(OutFile): \ + $(OutDir_Web_TServ)tserv.o \ + $(OutDir_Web)Web_init.o \ + $(OutDir_Web)Web.a \ + $(OutDir_plugin_bz2)bz2.a \ + $(OutDir_Core)Core.a \ + $(OutDir_plugin_z)z.a + c++ -static -o $(OutFile) -Wl,-s $(LIBPATH) -Wl,-O,2 $(LINKOPTIONS) \ + $(OutDir_Web_TServ)tserv.o \ + -Wl,--start-group \ + $(OutDir_Web)Web_init.o \ + $(OutDir_Web)Web.a \ + $(OutDir_plugin_bz2)bz2.a \ + $(OutDir_Core)Core.a \ + $(OutDir_plugin_z)z.a \ + -lpthread \ + -ldl \ + -lz \ + -Wl,--end-group + + +$(OutDir_Web_TServ)tserv.o: $(UPPDIR1)Web/TServ/tserv.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)plugin/bz2/bz2.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/TServ/version.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web_TServ) $(UPPDIR1)Web/TServ/tserv.cpp -o $(OutDir_Web_TServ)tserv.o + +$(OutDir_Web)Web_init.o: $(UPPDIR1)Web/Web_init.icpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h \ + $(UPPDIR1)Web/Web.t + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/Web_init.icpp -o $(OutDir_Web)Web_init.o + +$(OutDir_Web)util.o: $(UPPDIR1)Web/util.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/util.cpp -o $(OutDir_Web)util.o + +$(OutDir_Web)md5.o: $(UPPDIR1)Web/md5.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/md5.cpp -o $(OutDir_Web)md5.o + +$(OutDir_Web)html.o: $(UPPDIR1)Web/html.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/html.cpp -o $(OutDir_Web)html.o + +$(OutDir_Web)socket.o: $(UPPDIR1)Web/socket.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/socket.cpp -o $(OutDir_Web)socket.o + +$(OutDir_Web)httpsrv.o: $(UPPDIR1)Web/httpsrv.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/httpsrv.cpp -o $(OutDir_Web)httpsrv.o + +$(OutDir_Web)httpcli.o: $(UPPDIR1)Web/httpcli.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/httpcli.cpp -o $(OutDir_Web)httpcli.o + +$(OutDir_Web)auth.o: $(UPPDIR1)Web/auth.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/auth.cpp -o $(OutDir_Web)auth.o + +$(OutDir_Web)smtp.o: $(UPPDIR1)Web/smtp.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/smtp.cpp -o $(OutDir_Web)smtp.o + +$(OutDir_Web)sproc.o: $(UPPDIR1)Web/sproc.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/sproc.cpp -o $(OutDir_Web)sproc.o + +$(OutDir_Web)Web.a: \ + $(OutDir_Web)util.o \ + $(OutDir_Web)md5.o \ + $(OutDir_Web)html.o \ + $(OutDir_Web)socket.o \ + $(OutDir_Web)httpsrv.o \ + $(OutDir_Web)httpcli.o \ + $(OutDir_Web)auth.o \ + $(OutDir_Web)smtp.o \ + $(OutDir_Web)sproc.o + $(AR) $(OutDir_Web)Web.a \ + $(OutDir_Web)util.o \ + $(OutDir_Web)md5.o \ + $(OutDir_Web)html.o \ + $(OutDir_Web)socket.o \ + $(OutDir_Web)httpsrv.o \ + $(OutDir_Web)httpcli.o \ + $(OutDir_Web)auth.o \ + $(OutDir_Web)smtp.o \ + $(OutDir_Web)sproc.o + +$(OutDir_plugin_bz2)bz2upp.o: $(UPPDIR1)plugin/bz2/bz2upp.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)plugin/bz2/bz2.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h + $(CPPFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/bz2upp.cpp -o $(OutDir_plugin_bz2)bz2upp.o + +$(OutDir_plugin_bz2)blocksort.o: $(UPPDIR1)plugin/bz2/lib/blocksort.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/blocksort.c -o $(OutDir_plugin_bz2)blocksort.o + +$(OutDir_plugin_bz2)bzlib.o: $(UPPDIR1)plugin/bz2/lib/bzlib.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/bzlib.c -o $(OutDir_plugin_bz2)bzlib.o + +$(OutDir_plugin_bz2)compress.o: $(UPPDIR1)plugin/bz2/lib/compress.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/compress.c -o $(OutDir_plugin_bz2)compress.o + +$(OutDir_plugin_bz2)crctable.o: $(UPPDIR1)plugin/bz2/lib/crctable.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/crctable.c -o $(OutDir_plugin_bz2)crctable.o + +$(OutDir_plugin_bz2)decompress.o: $(UPPDIR1)plugin/bz2/lib/decompress.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/decompress.c -o $(OutDir_plugin_bz2)decompress.o + +$(OutDir_plugin_bz2)huffman.o: $(UPPDIR1)plugin/bz2/lib/huffman.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/huffman.c -o $(OutDir_plugin_bz2)huffman.o + +$(OutDir_plugin_bz2)randtable.o: $(UPPDIR1)plugin/bz2/lib/randtable.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/randtable.c -o $(OutDir_plugin_bz2)randtable.o + +$(OutDir_plugin_bz2)bz2.a: \ + $(OutDir_plugin_bz2)bz2upp.o \ + $(OutDir_plugin_bz2)blocksort.o \ + $(OutDir_plugin_bz2)bzlib.o \ + $(OutDir_plugin_bz2)compress.o \ + $(OutDir_plugin_bz2)crctable.o \ + $(OutDir_plugin_bz2)decompress.o \ + $(OutDir_plugin_bz2)huffman.o \ + $(OutDir_plugin_bz2)randtable.o + $(AR) $(OutDir_plugin_bz2)bz2.a \ + $(OutDir_plugin_bz2)bz2upp.o \ + $(OutDir_plugin_bz2)blocksort.o \ + $(OutDir_plugin_bz2)bzlib.o \ + $(OutDir_plugin_bz2)compress.o \ + $(OutDir_plugin_bz2)crctable.o \ + $(OutDir_plugin_bz2)decompress.o \ + $(OutDir_plugin_bz2)huffman.o \ + $(OutDir_plugin_bz2)randtable.o + +$(OutDir_Core)Mt.o: $(UPPDIR1)Core/Mt.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Mt.cpp -o $(OutDir_Core)Mt.o + +$(OutDir_Core)Thread.o: $(UPPDIR1)Core/Thread.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Thread.cpp -o $(OutDir_Core)Thread.o + +$(OutDir_Core)OL_Set.o: $(UPPDIR1)Core/OL_Set.cpp + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/OL_Set.cpp -o $(OutDir_Core)OL_Set.o + +$(OutDir_Core)heap.o: $(UPPDIR1)Core/heap.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/heap.cpp -o $(OutDir_Core)heap.o + +$(OutDir_Core)heapdbg.o: $(UPPDIR1)Core/heapdbg.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/heapdbg.cpp -o $(OutDir_Core)heapdbg.o + +$(OutDir_Core)String.o: $(UPPDIR1)Core/String.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/String.cpp -o $(OutDir_Core)String.o + +$(OutDir_Core)StrUtil.o: $(UPPDIR1)Core/StrUtil.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/StrUtil.cpp -o $(OutDir_Core)StrUtil.o + +$(OutDir_Core)CharSet.o: $(UPPDIR1)Core/CharSet.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/CharSet.cpp -o $(OutDir_Core)CharSet.o + +$(OutDir_Core)Path.o: $(UPPDIR1)Core/Path.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Path.cpp -o $(OutDir_Core)Path.o + +$(OutDir_Core)App.o: $(UPPDIR1)Core/App.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/App.cpp -o $(OutDir_Core)App.o + +$(OutDir_Core)Stream.o: $(UPPDIR1)Core/Stream.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Stream.cpp -o $(OutDir_Core)Stream.o + +$(OutDir_Core)BlockStream.o: $(UPPDIR1)Core/BlockStream.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/BlockStream.cpp -o $(OutDir_Core)BlockStream.o + +$(OutDir_Core)Log.o: $(UPPDIR1)Core/Log.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Log.cpp -o $(OutDir_Core)Log.o + +$(OutDir_Core)Debug.o: $(UPPDIR1)Core/Debug.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Debug.cpp -o $(OutDir_Core)Debug.o + +$(OutDir_Core)Util.o: $(UPPDIR1)Core/Util.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Util.cpp -o $(OutDir_Core)Util.o + +$(OutDir_Core)mathutil.o: $(UPPDIR1)Core/mathutil.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/mathutil.cpp -o $(OutDir_Core)mathutil.o + +$(OutDir_Core)Vcont.o: $(UPPDIR1)Core/Vcont.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Vcont.cpp -o $(OutDir_Core)Vcont.o + +$(OutDir_Core)Hash.o: $(UPPDIR1)Core/Hash.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Hash.cpp -o $(OutDir_Core)Hash.o + +$(OutDir_Core)Callback.o: $(UPPDIR1)Core/Callback.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Callback.cpp -o $(OutDir_Core)Callback.o + +$(OutDir_Core)Color.o: $(UPPDIR1)Core/Color.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Color.cpp -o $(OutDir_Core)Color.o + +$(OutDir_Core)Gtypes.o: $(UPPDIR1)Core/Gtypes.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Gtypes.cpp -o $(OutDir_Core)Gtypes.o + +$(OutDir_Core)TimeDate.o: $(UPPDIR1)Core/TimeDate.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/TimeDate.cpp -o $(OutDir_Core)TimeDate.o + +$(OutDir_Core)Value.o: $(UPPDIR1)Core/Value.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Value.cpp -o $(OutDir_Core)Value.o + +$(OutDir_Core)Convert.o: $(UPPDIR1)Core/Convert.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Convert.cpp -o $(OutDir_Core)Convert.o + +$(OutDir_Core)Format.o: $(UPPDIR1)Core/Format.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Format.cpp -o $(OutDir_Core)Format.o + +$(OutDir_Core)t.o: $(UPPDIR1)Core/t.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Core.t \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/t.cpp -o $(OutDir_Core)t.o + +$(OutDir_Core)Lang.o: $(UPPDIR1)Core/Lang.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Lang.cpp -o $(OutDir_Core)Lang.o + +$(OutDir_Core)parser.o: $(UPPDIR1)Core/parser.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/parser.cpp -o $(OutDir_Core)parser.o + +$(OutDir_Core)XML.o: $(UPPDIR1)Core/XML.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/XML.cpp -o $(OutDir_Core)XML.o + +$(OutDir_Core)Xmlize.o: $(UPPDIR1)Core/Xmlize.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Xmlize.cpp -o $(OutDir_Core)Xmlize.o + +$(OutDir_Core)Uuid.o: $(UPPDIR1)Core/Uuid.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Uuid.cpp -o $(OutDir_Core)Uuid.o + +$(OutDir_Core)Ptr.o: $(UPPDIR1)Core/Ptr.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Ptr.cpp -o $(OutDir_Core)Ptr.o + +$(OutDir_Core)z.o: $(UPPDIR1)Core/z.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/z.cpp -o $(OutDir_Core)z.o + +$(OutDir_Core)Topic.o: $(UPPDIR1)Core/Topic.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Topic.cpp -o $(OutDir_Core)Topic.o + +$(OutDir_Core)Dli.o: $(UPPDIR1)Core/Dli.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Dli.cpp -o $(OutDir_Core)Dli.o + +$(OutDir_Core)Win32Com.o: $(UPPDIR1)Core/Win32Com.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Win32Com.cpp -o $(OutDir_Core)Win32Com.o + +$(OutDir_Core)Core.a: \ + $(OutDir_Core)Mt.o \ + $(OutDir_Core)Thread.o \ + $(OutDir_Core)OL_Set.o \ + $(OutDir_Core)heap.o \ + $(OutDir_Core)heapdbg.o \ + $(OutDir_Core)String.o \ + $(OutDir_Core)StrUtil.o \ + $(OutDir_Core)CharSet.o \ + $(OutDir_Core)Path.o \ + $(OutDir_Core)App.o \ + $(OutDir_Core)Stream.o \ + $(OutDir_Core)BlockStream.o \ + $(OutDir_Core)Log.o \ + $(OutDir_Core)Debug.o \ + $(OutDir_Core)Util.o \ + $(OutDir_Core)mathutil.o \ + $(OutDir_Core)Vcont.o \ + $(OutDir_Core)Hash.o \ + $(OutDir_Core)Callback.o \ + $(OutDir_Core)Color.o \ + $(OutDir_Core)Gtypes.o \ + $(OutDir_Core)TimeDate.o \ + $(OutDir_Core)Value.o \ + $(OutDir_Core)Convert.o \ + $(OutDir_Core)Format.o \ + $(OutDir_Core)t.o \ + $(OutDir_Core)Lang.o \ + $(OutDir_Core)parser.o \ + $(OutDir_Core)XML.o \ + $(OutDir_Core)Xmlize.o \ + $(OutDir_Core)Uuid.o \ + $(OutDir_Core)Ptr.o \ + $(OutDir_Core)z.o \ + $(OutDir_Core)Topic.o \ + $(OutDir_Core)Dli.o \ + $(OutDir_Core)Win32Com.o + $(AR) $(OutDir_Core)Core.a \ + $(OutDir_Core)Mt.o \ + $(OutDir_Core)Thread.o \ + $(OutDir_Core)OL_Set.o \ + $(OutDir_Core)heap.o \ + $(OutDir_Core)heapdbg.o \ + $(OutDir_Core)String.o \ + $(OutDir_Core)StrUtil.o \ + $(OutDir_Core)CharSet.o \ + $(OutDir_Core)Path.o \ + $(OutDir_Core)App.o \ + $(OutDir_Core)Stream.o \ + $(OutDir_Core)BlockStream.o \ + $(OutDir_Core)Log.o \ + $(OutDir_Core)Debug.o \ + $(OutDir_Core)Util.o \ + $(OutDir_Core)mathutil.o \ + $(OutDir_Core)Vcont.o \ + $(OutDir_Core)Hash.o \ + $(OutDir_Core)Callback.o \ + $(OutDir_Core)Color.o \ + $(OutDir_Core)Gtypes.o \ + $(OutDir_Core)TimeDate.o \ + $(OutDir_Core)Value.o \ + $(OutDir_Core)Convert.o \ + $(OutDir_Core)Format.o \ + $(OutDir_Core)t.o \ + $(OutDir_Core)Lang.o \ + $(OutDir_Core)parser.o \ + $(OutDir_Core)XML.o \ + $(OutDir_Core)Xmlize.o \ + $(OutDir_Core)Uuid.o \ + $(OutDir_Core)Ptr.o \ + $(OutDir_Core)z.o \ + $(OutDir_Core)Topic.o \ + $(OutDir_Core)Dli.o \ + $(OutDir_Core)Win32Com.o + +$(OutDir_plugin_z)adler32.o: $(UPPDIR1)plugin/z/lib/adler32.c \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/adler32.c -o $(OutDir_plugin_z)adler32.o + +$(OutDir_plugin_z)compress.o: $(UPPDIR1)plugin/z/lib/compress.c \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/compress.c -o $(OutDir_plugin_z)compress.o + +$(OutDir_plugin_z)crc32.o: $(UPPDIR1)plugin/z/lib/crc32.c \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/crc32.c -o $(OutDir_plugin_z)crc32.o + +$(OutDir_plugin_z)deflate.o: $(UPPDIR1)plugin/z/lib/deflate.c \ + $(UPPDIR1)plugin/z/lib/deflate.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/deflate.c -o $(OutDir_plugin_z)deflate.o + +$(OutDir_plugin_z)gzio.o: $(UPPDIR1)plugin/z/lib/gzio.c \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/gzio.c -o $(OutDir_plugin_z)gzio.o + +$(OutDir_plugin_z)infblock.o: $(UPPDIR1)plugin/z/lib/infblock.c \ + $(UPPDIR1)plugin/z/lib/infblock.h \ + $(UPPDIR1)plugin/z/lib/infcodes.h \ + $(UPPDIR1)plugin/z/lib/inftrees.h \ + $(UPPDIR1)plugin/z/lib/infutil.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/infblock.c -o $(OutDir_plugin_z)infblock.o + +$(OutDir_plugin_z)infcodes.o: $(UPPDIR1)plugin/z/lib/infcodes.c \ + $(UPPDIR1)plugin/z/lib/infblock.h \ + $(UPPDIR1)plugin/z/lib/infcodes.h \ + $(UPPDIR1)plugin/z/lib/inffast.h \ + $(UPPDIR1)plugin/z/lib/inftrees.h \ + $(UPPDIR1)plugin/z/lib/infutil.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/infcodes.c -o $(OutDir_plugin_z)infcodes.o + +$(OutDir_plugin_z)inffast.o: $(UPPDIR1)plugin/z/lib/inffast.c \ + $(UPPDIR1)plugin/z/lib/infblock.h \ + $(UPPDIR1)plugin/z/lib/infcodes.h \ + $(UPPDIR1)plugin/z/lib/inffast.h \ + $(UPPDIR1)plugin/z/lib/inftrees.h \ + $(UPPDIR1)plugin/z/lib/infutil.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/inffast.c -o $(OutDir_plugin_z)inffast.o + +$(OutDir_plugin_z)inflate.o: $(UPPDIR1)plugin/z/lib/inflate.c \ + $(UPPDIR1)plugin/z/lib/infblock.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/inflate.c -o $(OutDir_plugin_z)inflate.o + +$(OutDir_plugin_z)inftrees.o: $(UPPDIR1)plugin/z/lib/inftrees.c \ + $(UPPDIR1)plugin/z/lib/inffixed.h \ + $(UPPDIR1)plugin/z/lib/inftrees.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/inftrees.c -o $(OutDir_plugin_z)inftrees.o + +$(OutDir_plugin_z)infutil.o: $(UPPDIR1)plugin/z/lib/infutil.c \ + $(UPPDIR1)plugin/z/lib/infblock.h \ + $(UPPDIR1)plugin/z/lib/infcodes.h \ + $(UPPDIR1)plugin/z/lib/inftrees.h \ + $(UPPDIR1)plugin/z/lib/infutil.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/infutil.c -o $(OutDir_plugin_z)infutil.o + +$(OutDir_plugin_z)trees.o: $(UPPDIR1)plugin/z/lib/trees.c \ + $(UPPDIR1)plugin/z/lib/deflate.h \ + $(UPPDIR1)plugin/z/lib/trees.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/trees.c -o $(OutDir_plugin_z)trees.o + +$(OutDir_plugin_z)uncompr.o: $(UPPDIR1)plugin/z/lib/uncompr.c \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/uncompr.c -o $(OutDir_plugin_z)uncompr.o + +$(OutDir_plugin_z)zutil.o: $(UPPDIR1)plugin/z/lib/zutil.c \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/zutil.c -o $(OutDir_plugin_z)zutil.o + +$(OutDir_plugin_z)z.a: \ + $(OutDir_plugin_z)adler32.o \ + $(OutDir_plugin_z)compress.o \ + $(OutDir_plugin_z)crc32.o \ + $(OutDir_plugin_z)deflate.o \ + $(OutDir_plugin_z)gzio.o \ + $(OutDir_plugin_z)infblock.o \ + $(OutDir_plugin_z)infcodes.o \ + $(OutDir_plugin_z)inffast.o \ + $(OutDir_plugin_z)inflate.o \ + $(OutDir_plugin_z)inftrees.o \ + $(OutDir_plugin_z)infutil.o \ + $(OutDir_plugin_z)trees.o \ + $(OutDir_plugin_z)uncompr.o \ + $(OutDir_plugin_z)zutil.o + $(AR) $(OutDir_plugin_z)z.a \ + $(OutDir_plugin_z)adler32.o \ + $(OutDir_plugin_z)compress.o \ + $(OutDir_plugin_z)crc32.o \ + $(OutDir_plugin_z)deflate.o \ + $(OutDir_plugin_z)gzio.o \ + $(OutDir_plugin_z)infblock.o \ + $(OutDir_plugin_z)infcodes.o \ + $(OutDir_plugin_z)inffast.o \ + $(OutDir_plugin_z)inflate.o \ + $(OutDir_plugin_z)inftrees.o \ + $(OutDir_plugin_z)infutil.o \ + $(OutDir_plugin_z)trees.o \ + $(OutDir_plugin_z)uncompr.o \ + $(OutDir_plugin_z)zutil.o diff --git a/uppsrc2/TServ/Makefile.solaris b/uppsrc2/TServ/Makefile.solaris new file mode 100644 index 000000000..f2ea4fcbd --- /dev/null +++ b/uppsrc2/TServ/Makefile.solaris @@ -0,0 +1,2046 @@ +UPPDIR1 = /upp/solar/ + +UPPOUT = /uppout/ +CINC = -I$(UPPDIR1) +Macro = -DflagGCC -DflagDEBUG -DflagSHARED -DflagDEBUG_FULL -DflagSOLARIS +CC = c++ -c -D_DEBUG -O0 -ggdb -g2 +CFLAGS = $(CC) -x c +CPPFLAGS = $(CC) -x c++ +LIBPATH = +AR = ar -sr +OutDir_Web_TServ = $(UPPOUT)Web/TServ/SOLARIS-Debug-Debug_full-Gcc-Main-Shared-Solaris/ +Macro_Web_TServ = $(Macro) -DflagMAIN +OutDir_Web = $(UPPOUT)Web/SOLARIS-Debug-Debug_full-Gcc-Shared-Solaris/ +Macro_Web = $(Macro) +OutDir_plugin_bz2 = $(UPPOUT)plugin/bz2/SOLARIS-Debug-Debug_full-Gcc-Shared-Solaris/ +Macro_plugin_bz2 = $(Macro) +OutDir_Core = $(UPPOUT)Core/SOLARIS-Debug-Debug_full-Gcc-Shared-Solaris/ +Macro_Core = $(Macro) + +OutDir = $(OutDir_Web_TServ) +OutFile = /uppout/tserv + +.PHONY: all +all: install $(OutFile) + +.PHONY: install +install: + -mkdir -p $(OutDir) + -mkdir -p $(OutDir_Web_TServ) + -mkdir -p $(OutDir_Web) + -mkdir -p $(OutDir_plugin_bz2) + -mkdir -p $(OutDir_Core) + +$(OutFile): \ + $(OutDir_Web_TServ)tserv.o \ + $(OutDir_Web)Web.a \ + $(OutDir_plugin_bz2)bz2.a \ + $(OutDir_Core)Core.a + c++ -o $(OutFile) -ggdb $(LIBPATH) -Wl,--gc-sections,-O,2 $(LINKOPTIONS) \ + $(OutDir_Web_TServ)tserv.o \ + $(OutDir_Web)Web.a \ + $(OutDir_plugin_bz2)bz2.a \ + $(OutDir_Core)Core.a \ + -lnsl \ + -lsocket \ + -lposix4 \ + -ldl +$(OutDir_Web_TServ)tserv.o: $(UPPDIR1)Web/TServ/tserv.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)plugin/bz2/bz2.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/TServ/version.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web_TServ) $(UPPDIR1)Web/TServ/tserv.cpp -o $(OutDir_Web_TServ)tserv.o + +$(OutDir_Web)util.o: $(UPPDIR1)Web/util.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/util.cpp -o $(OutDir_Web)util.o + +$(OutDir_Web)md5.o: $(UPPDIR1)Web/md5.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/md5.cpp -o $(OutDir_Web)md5.o + +$(OutDir_Web)html.o: $(UPPDIR1)Web/html.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/html.cpp -o $(OutDir_Web)html.o + +$(OutDir_Web)socket.o: $(UPPDIR1)Web/socket.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/socket.cpp -o $(OutDir_Web)socket.o + +$(OutDir_Web)httpsrv.o: $(UPPDIR1)Web/httpsrv.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/httpsrv.cpp -o $(OutDir_Web)httpsrv.o + +$(OutDir_Web)httpcli.o: $(UPPDIR1)Web/httpcli.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/httpcli.cpp -o $(OutDir_Web)httpcli.o + +$(OutDir_Web)auth.o: $(UPPDIR1)Web/auth.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/auth.cpp -o $(OutDir_Web)auth.o + +$(OutDir_Web)smtp.o: $(UPPDIR1)Web/smtp.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/smtp.cpp -o $(OutDir_Web)smtp.o + +$(OutDir_Web)sproc.o: $(UPPDIR1)Web/sproc.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/sproc.cpp -o $(OutDir_Web)sproc.o + +$(OutDir_Web)Web.a: \ + $(OutDir_Web)util.o \ + $(OutDir_Web)md5.o \ + $(OutDir_Web)html.o \ + $(OutDir_Web)socket.o \ + $(OutDir_Web)httpsrv.o \ + $(OutDir_Web)httpcli.o \ + $(OutDir_Web)auth.o \ + $(OutDir_Web)smtp.o \ + $(OutDir_Web)sproc.o + $(AR) $(OutDir_Web)Web.a \ + $(OutDir_Web)util.o \ + $(OutDir_Web)md5.o \ + $(OutDir_Web)html.o \ + $(OutDir_Web)socket.o \ + $(OutDir_Web)httpsrv.o \ + $(OutDir_Web)httpcli.o \ + $(OutDir_Web)auth.o \ + $(OutDir_Web)smtp.o \ + $(OutDir_Web)sproc.o + +$(OutDir_plugin_bz2)bz2upp.o: $(UPPDIR1)plugin/bz2/bz2upp.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h \ + $(UPPDIR1)plugin/bz2/bz2.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h + $(CPPFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/bz2upp.cpp -o $(OutDir_plugin_bz2)bz2upp.o + +$(OutDir_plugin_bz2)blocksort.o: $(UPPDIR1)plugin/bz2/lib/blocksort.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/blocksort.c -o $(OutDir_plugin_bz2)blocksort.o + +$(OutDir_plugin_bz2)bzlib.o: $(UPPDIR1)plugin/bz2/lib/bzlib.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/bzlib.c -o $(OutDir_plugin_bz2)bzlib.o + +$(OutDir_plugin_bz2)compress.o: $(UPPDIR1)plugin/bz2/lib/compress.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/compress.c -o $(OutDir_plugin_bz2)compress.o + +$(OutDir_plugin_bz2)crctable.o: $(UPPDIR1)plugin/bz2/lib/crctable.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/crctable.c -o $(OutDir_plugin_bz2)crctable.o + +$(OutDir_plugin_bz2)decompress.o: $(UPPDIR1)plugin/bz2/lib/decompress.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/decompress.c -o $(OutDir_plugin_bz2)decompress.o + +$(OutDir_plugin_bz2)huffman.o: $(UPPDIR1)plugin/bz2/lib/huffman.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/huffman.c -o $(OutDir_plugin_bz2)huffman.o + +$(OutDir_plugin_bz2)randtable.o: $(UPPDIR1)plugin/bz2/lib/randtable.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/randtable.c -o $(OutDir_plugin_bz2)randtable.o + +$(OutDir_plugin_bz2)bz2.a: \ + $(OutDir_plugin_bz2)bz2upp.o \ + $(OutDir_plugin_bz2)blocksort.o \ + $(OutDir_plugin_bz2)bzlib.o \ + $(OutDir_plugin_bz2)compress.o \ + $(OutDir_plugin_bz2)crctable.o \ + $(OutDir_plugin_bz2)decompress.o \ + $(OutDir_plugin_bz2)huffman.o \ + $(OutDir_plugin_bz2)randtable.o + $(AR) $(OutDir_plugin_bz2)bz2.a \ + $(OutDir_plugin_bz2)bz2upp.o \ + $(OutDir_plugin_bz2)blocksort.o \ + $(OutDir_plugin_bz2)bzlib.o \ + $(OutDir_plugin_bz2)compress.o \ + $(OutDir_plugin_bz2)crctable.o \ + $(OutDir_plugin_bz2)decompress.o \ + $(OutDir_plugin_bz2)huffman.o \ + $(OutDir_plugin_bz2)randtable.o + +$(OutDir_Core)Mt.o: $(UPPDIR1)Core/Mt.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Mt.cpp -o $(OutDir_Core)Mt.o + +$(OutDir_Core)Thread.o: $(UPPDIR1)Core/Thread.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Thread.cpp -o $(OutDir_Core)Thread.o + +$(OutDir_Core)heap.o: $(UPPDIR1)Core/heap.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/heap.cpp -o $(OutDir_Core)heap.o + +$(OutDir_Core)heapdbg.o: $(UPPDIR1)Core/heapdbg.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/heapdbg.cpp -o $(OutDir_Core)heapdbg.o + +$(OutDir_Core)String.o: $(UPPDIR1)Core/String.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/String.cpp -o $(OutDir_Core)String.o + +$(OutDir_Core)StrUtil.o: $(UPPDIR1)Core/StrUtil.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/StrUtil.cpp -o $(OutDir_Core)StrUtil.o + +$(OutDir_Core)CharSet.o: $(UPPDIR1)Core/CharSet.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/CharSet.cpp -o $(OutDir_Core)CharSet.o + +$(OutDir_Core)Path.o: $(UPPDIR1)Core/Path.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Path.cpp -o $(OutDir_Core)Path.o + +$(OutDir_Core)App.o: $(UPPDIR1)Core/App.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/App.cpp -o $(OutDir_Core)App.o + +$(OutDir_Core)Stream.o: $(UPPDIR1)Core/Stream.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Stream.cpp -o $(OutDir_Core)Stream.o + +$(OutDir_Core)Log.o: $(UPPDIR1)Core/Log.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Log.cpp -o $(OutDir_Core)Log.o + +$(OutDir_Core)Debug.o: $(UPPDIR1)Core/Debug.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Debug.cpp -o $(OutDir_Core)Debug.o + +$(OutDir_Core)Util.o: $(UPPDIR1)Core/Util.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Util.cpp -o $(OutDir_Core)Util.o + +$(OutDir_Core)mathutil.o: $(UPPDIR1)Core/mathutil.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/mathutil.cpp -o $(OutDir_Core)mathutil.o + +$(OutDir_Core)Cont.o: $(UPPDIR1)Core/Cont.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Cont.cpp -o $(OutDir_Core)Cont.o + +$(OutDir_Core)Callback.o: $(UPPDIR1)Core/Callback.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Callback.cpp -o $(OutDir_Core)Callback.o + +$(OutDir_Core)Color.o: $(UPPDIR1)Core/Color.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Color.cpp -o $(OutDir_Core)Color.o + +$(OutDir_Core)Gtypes.o: $(UPPDIR1)Core/Gtypes.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Gtypes.cpp -o $(OutDir_Core)Gtypes.o + +$(OutDir_Core)TimeDate.o: $(UPPDIR1)Core/TimeDate.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/TimeDate.cpp -o $(OutDir_Core)TimeDate.o + +$(OutDir_Core)Value.o: $(UPPDIR1)Core/Value.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Value.cpp -o $(OutDir_Core)Value.o + +$(OutDir_Core)Convert.o: $(UPPDIR1)Core/Convert.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Convert.cpp -o $(OutDir_Core)Convert.o + +$(OutDir_Core)Format.o: $(UPPDIR1)Core/Format.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Format.cpp -o $(OutDir_Core)Format.o + +$(OutDir_Core)t.o: $(UPPDIR1)Core/t.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Core.t \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/t.cpp -o $(OutDir_Core)t.o + +$(OutDir_Core)Lang.o: $(UPPDIR1)Core/Lang.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Lang.cpp -o $(OutDir_Core)Lang.o + +$(OutDir_Core)parser.o: $(UPPDIR1)Core/parser.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/parser.cpp -o $(OutDir_Core)parser.o + +$(OutDir_Core)Uuid.o: $(UPPDIR1)Core/Uuid.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Uuid.cpp -o $(OutDir_Core)Uuid.o + +$(OutDir_Core)Ptr.o: $(UPPDIR1)Core/Ptr.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Ptr.cpp -o $(OutDir_Core)Ptr.o + +$(OutDir_Core)Topic.o: $(UPPDIR1)Core/Topic.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Topic.cpp -o $(OutDir_Core)Topic.o + +$(OutDir_Core)Win32Com.o: $(UPPDIR1)Core/Win32Com.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Win32Com.cpp -o $(OutDir_Core)Win32Com.o + +$(OutDir_Core)Dli.o: $(UPPDIR1)Core/Dli.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Dli.cpp -o $(OutDir_Core)Dli.o + +$(OutDir_Core)Test.o: $(UPPDIR1)Core/Test.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/String.hpp \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/Thread.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Com.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Test.cpp -o $(OutDir_Core)Test.o + +$(OutDir_Core)Core.a: \ + $(OutDir_Core)Mt.o \ + $(OutDir_Core)Thread.o \ + $(OutDir_Core)heap.o \ + $(OutDir_Core)heapdbg.o \ + $(OutDir_Core)String.o \ + $(OutDir_Core)StrUtil.o \ + $(OutDir_Core)CharSet.o \ + $(OutDir_Core)Path.o \ + $(OutDir_Core)App.o \ + $(OutDir_Core)Stream.o \ + $(OutDir_Core)Log.o \ + $(OutDir_Core)Debug.o \ + $(OutDir_Core)Util.o \ + $(OutDir_Core)mathutil.o \ + $(OutDir_Core)Cont.o \ + $(OutDir_Core)Callback.o \ + $(OutDir_Core)Color.o \ + $(OutDir_Core)Gtypes.o \ + $(OutDir_Core)TimeDate.o \ + $(OutDir_Core)Value.o \ + $(OutDir_Core)Convert.o \ + $(OutDir_Core)Format.o \ + $(OutDir_Core)t.o \ + $(OutDir_Core)Lang.o \ + $(OutDir_Core)parser.o \ + $(OutDir_Core)Uuid.o \ + $(OutDir_Core)Ptr.o \ + $(OutDir_Core)Topic.o \ + $(OutDir_Core)Win32Com.o \ + $(OutDir_Core)Dli.o \ + $(OutDir_Core)Test.o + $(AR) $(OutDir_Core)Core.a \ + $(OutDir_Core)Mt.o \ + $(OutDir_Core)Thread.o \ + $(OutDir_Core)heap.o \ + $(OutDir_Core)heapdbg.o \ + $(OutDir_Core)String.o \ + $(OutDir_Core)StrUtil.o \ + $(OutDir_Core)CharSet.o \ + $(OutDir_Core)Path.o \ + $(OutDir_Core)App.o \ + $(OutDir_Core)Stream.o \ + $(OutDir_Core)Log.o \ + $(OutDir_Core)Debug.o \ + $(OutDir_Core)Util.o \ + $(OutDir_Core)mathutil.o \ + $(OutDir_Core)Cont.o \ + $(OutDir_Core)Callback.o \ + $(OutDir_Core)Color.o \ + $(OutDir_Core)Gtypes.o \ + $(OutDir_Core)TimeDate.o \ + $(OutDir_Core)Value.o \ + $(OutDir_Core)Convert.o \ + $(OutDir_Core)Format.o \ + $(OutDir_Core)t.o \ + $(OutDir_Core)Lang.o \ + $(OutDir_Core)parser.o \ + $(OutDir_Core)Uuid.o \ + $(OutDir_Core)Ptr.o \ + $(OutDir_Core)Topic.o \ + $(OutDir_Core)Win32Com.o \ + $(OutDir_Core)Dli.o \ + $(OutDir_Core)Test.o diff --git a/uppsrc2/TServ/Makefile.ubuntu b/uppsrc2/TServ/Makefile.ubuntu new file mode 100644 index 000000000..c12d8f760 --- /dev/null +++ b/uppsrc2/TServ/Makefile.ubuntu @@ -0,0 +1,3470 @@ + UPPDIR1 = /mnt/shared/ts/ + +UPPOUT = /uppout/ +CINC = -I$(UPPDIR1) -I/usr/include/freetype2 -Ie:\src\trcdev\iptel +Macro = -DflagGCC -DflagDEBUG -DflagSHARED -DflagDEBUG_FULL -DflagLINUX +CC = c++ -c -D_DEBUG -O0 -ggdb -g2 +CFLAGS = $(CC) -x c +CPPFLAGS = $(CC) -x c++ +LIBPATH = -L"/usr/X11R6/lib" -L"/usr/local/src/arptables-v0.0.3-2/" -L"/usr/lib/mysql" +AR = ar -sr +OutDir_Web_TServ = $(UPPOUT)Web/TServ/GCC33_5-Debug-Debug_full-Gcc-Linux-Main-Shared/ +Macro_Web_TServ = $(Macro) -DflagMAIN +OutDir_Web = $(UPPOUT)Web/GCC33_5-Debug-Debug_full-Gcc-Linux-Shared/ +Macro_Web = $(Macro) +OutDir_plugin_bz2 = $(UPPOUT)plugin/bz2/GCC33_5-Debug-Debug_full-Gcc-Linux-Shared/ +Macro_plugin_bz2 = $(Macro) +OutDir_Core = $(UPPOUT)Core/GCC33_5-Debug-Debug_full-Gcc-Linux-Shared/ +Macro_Core = $(Macro) +OutDir_plugin_z = $(UPPOUT)plugin/z/GCC33_5-Debug-Debug_full-Gcc-Linux-Shared/ +Macro_plugin_z = $(Macro) + +OutDir = $(OutDir_Web_TServ) +OutFile = $(OutDir)TServ + +.PHONY: all +all: install $(OutFile) + +.PHONY: install +install: + -mkdir -p $(OutDir) + -mkdir -p $(OutDir_Web_TServ) + -mkdir -p $(OutDir_Web) + -mkdir -p $(OutDir_plugin_bz2) + -mkdir -p $(OutDir_Core) + -mkdir -p $(OutDir_plugin_z) + +$(OutFile): \ + $(OutDir_Web_TServ)tserv.o \ + $(OutDir_Web)Web_init.o \ + $(OutDir_Web)Web.a \ + $(OutDir_plugin_bz2)bz2.a \ + $(OutDir_Core)Core.a \ + $(OutDir_plugin_z)z.a + c++ -o $(OutFile) -ggdb $(LIBPATH) -Wl,-O,2 $(LINKOPTIONS) \ + $(OutDir_Web_TServ)tserv.o \ + -Wl,--start-group \ + $(OutDir_Web)Web_init.o \ + $(OutDir_Web)Web.a \ + $(OutDir_plugin_bz2)bz2.a \ + $(OutDir_Core)Core.a \ + $(OutDir_plugin_z)z.a \ + -lpthread \ + -ldl \ + -lz \ + -Wl,--end-group + + +$(OutDir_Web_TServ)tserv.o: $(UPPDIR1)Web/TServ/tserv.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)plugin/bz2/bz2.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/TServ/version.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web_TServ) $(UPPDIR1)Web/TServ/tserv.cpp -o $(OutDir_Web_TServ)tserv.o + +$(OutDir_Web)Web_init.o: $(UPPDIR1)Web/Web_init.icpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h \ + $(UPPDIR1)Web/Web.t + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/Web_init.icpp -o $(OutDir_Web)Web_init.o + +$(OutDir_Web)util.o: $(UPPDIR1)Web/util.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/util.cpp -o $(OutDir_Web)util.o + +$(OutDir_Web)md5.o: $(UPPDIR1)Web/md5.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/md5.cpp -o $(OutDir_Web)md5.o + +$(OutDir_Web)html.o: $(UPPDIR1)Web/html.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/html.cpp -o $(OutDir_Web)html.o + +$(OutDir_Web)socket.o: $(UPPDIR1)Web/socket.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/socket.cpp -o $(OutDir_Web)socket.o + +$(OutDir_Web)httpsrv.o: $(UPPDIR1)Web/httpsrv.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/httpsrv.cpp -o $(OutDir_Web)httpsrv.o + +$(OutDir_Web)httpcli.o: $(UPPDIR1)Web/httpcli.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/httpcli.cpp -o $(OutDir_Web)httpcli.o + +$(OutDir_Web)auth.o: $(UPPDIR1)Web/auth.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/auth.cpp -o $(OutDir_Web)auth.o + +$(OutDir_Web)smtp.o: $(UPPDIR1)Web/smtp.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/smtp.cpp -o $(OutDir_Web)smtp.o + +$(OutDir_Web)sproc.o: $(UPPDIR1)Web/sproc.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)Web/auth.h \ + $(UPPDIR1)Web/html.h \ + $(UPPDIR1)Web/httpcli.h \ + $(UPPDIR1)Web/httpsrv.h \ + $(UPPDIR1)Web/smtp.h \ + $(UPPDIR1)Web/socket.h \ + $(UPPDIR1)Web/sproc.h \ + $(UPPDIR1)Web/util.h \ + $(UPPDIR1)Web/Web.h + $(CPPFLAGS) $(CINC) $(Macro_Web) $(UPPDIR1)Web/sproc.cpp -o $(OutDir_Web)sproc.o + +$(OutDir_Web)Web.a: \ + $(OutDir_Web)util.o \ + $(OutDir_Web)md5.o \ + $(OutDir_Web)html.o \ + $(OutDir_Web)socket.o \ + $(OutDir_Web)httpsrv.o \ + $(OutDir_Web)httpcli.o \ + $(OutDir_Web)auth.o \ + $(OutDir_Web)smtp.o \ + $(OutDir_Web)sproc.o + $(AR) $(OutDir_Web)Web.a \ + $(OutDir_Web)util.o \ + $(OutDir_Web)md5.o \ + $(OutDir_Web)html.o \ + $(OutDir_Web)socket.o \ + $(OutDir_Web)httpsrv.o \ + $(OutDir_Web)httpcli.o \ + $(OutDir_Web)auth.o \ + $(OutDir_Web)smtp.o \ + $(OutDir_Web)sproc.o + +$(OutDir_plugin_bz2)bz2upp.o: $(UPPDIR1)plugin/bz2/bz2upp.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)plugin/bz2/bz2.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h + $(CPPFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/bz2upp.cpp -o $(OutDir_plugin_bz2)bz2upp.o + +$(OutDir_plugin_bz2)blocksort.o: $(UPPDIR1)plugin/bz2/lib/blocksort.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/blocksort.c -o $(OutDir_plugin_bz2)blocksort.o + +$(OutDir_plugin_bz2)bzlib.o: $(UPPDIR1)plugin/bz2/lib/bzlib.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/bzlib.c -o $(OutDir_plugin_bz2)bzlib.o + +$(OutDir_plugin_bz2)compress.o: $(UPPDIR1)plugin/bz2/lib/compress.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/compress.c -o $(OutDir_plugin_bz2)compress.o + +$(OutDir_plugin_bz2)crctable.o: $(UPPDIR1)plugin/bz2/lib/crctable.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/crctable.c -o $(OutDir_plugin_bz2)crctable.o + +$(OutDir_plugin_bz2)decompress.o: $(UPPDIR1)plugin/bz2/lib/decompress.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/decompress.c -o $(OutDir_plugin_bz2)decompress.o + +$(OutDir_plugin_bz2)huffman.o: $(UPPDIR1)plugin/bz2/lib/huffman.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/huffman.c -o $(OutDir_plugin_bz2)huffman.o + +$(OutDir_plugin_bz2)randtable.o: $(UPPDIR1)plugin/bz2/lib/randtable.c \ + $(UPPDIR1)plugin/bz2/lib/bzlib.h \ + $(UPPDIR1)plugin/bz2/lib/bzlib_private.h + $(CFLAGS) $(CINC) $(Macro_plugin_bz2) $(UPPDIR1)plugin/bz2/lib/randtable.c -o $(OutDir_plugin_bz2)randtable.o + +$(OutDir_plugin_bz2)bz2.a: \ + $(OutDir_plugin_bz2)bz2upp.o \ + $(OutDir_plugin_bz2)blocksort.o \ + $(OutDir_plugin_bz2)bzlib.o \ + $(OutDir_plugin_bz2)compress.o \ + $(OutDir_plugin_bz2)crctable.o \ + $(OutDir_plugin_bz2)decompress.o \ + $(OutDir_plugin_bz2)huffman.o \ + $(OutDir_plugin_bz2)randtable.o + $(AR) $(OutDir_plugin_bz2)bz2.a \ + $(OutDir_plugin_bz2)bz2upp.o \ + $(OutDir_plugin_bz2)blocksort.o \ + $(OutDir_plugin_bz2)bzlib.o \ + $(OutDir_plugin_bz2)compress.o \ + $(OutDir_plugin_bz2)crctable.o \ + $(OutDir_plugin_bz2)decompress.o \ + $(OutDir_plugin_bz2)huffman.o \ + $(OutDir_plugin_bz2)randtable.o + +$(OutDir_Core)Cpu.o: $(UPPDIR1)Core/Cpu.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Cpu.cpp -o $(OutDir_Core)Cpu.o + +$(OutDir_Core)Mt.o: $(UPPDIR1)Core/Mt.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Mt.cpp -o $(OutDir_Core)Mt.o + +$(OutDir_Core)OL_Set.o: $(UPPDIR1)Core/OL_Set.cpp + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/OL_Set.cpp -o $(OutDir_Core)OL_Set.o + +$(OutDir_Core)heaputil.o: $(UPPDIR1)Core/heaputil.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/HeapImp.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/heaputil.cpp -o $(OutDir_Core)heaputil.o + +$(OutDir_Core)sheap.o: $(UPPDIR1)Core/sheap.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/HeapImp.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/sheap.cpp -o $(OutDir_Core)sheap.o + +$(OutDir_Core)lheap.o: $(UPPDIR1)Core/lheap.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/HeapImp.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/lheap.cpp -o $(OutDir_Core)lheap.o + +$(OutDir_Core)heap.o: $(UPPDIR1)Core/heap.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/HeapImp.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/heap.cpp -o $(OutDir_Core)heap.o + +$(OutDir_Core)heapdbg.o: $(UPPDIR1)Core/heapdbg.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/HeapImp.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/heapdbg.cpp -o $(OutDir_Core)heapdbg.o + +$(OutDir_Core)String.o: $(UPPDIR1)Core/String.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/String.cpp -o $(OutDir_Core)String.o + +$(OutDir_Core)WString.o: $(UPPDIR1)Core/WString.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/WString.cpp -o $(OutDir_Core)WString.o + +$(OutDir_Core)StrUtil.o: $(UPPDIR1)Core/StrUtil.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/StrUtil.cpp -o $(OutDir_Core)StrUtil.o + +$(OutDir_Core)CharSet.o: $(UPPDIR1)Core/CharSet.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/CharSet.cpp -o $(OutDir_Core)CharSet.o + +$(OutDir_Core)Bom.o: $(UPPDIR1)Core/Bom.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Bom.cpp -o $(OutDir_Core)Bom.o + +$(OutDir_Core)Path.o: $(UPPDIR1)Core/Path.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/dli_source.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Path.cpp -o $(OutDir_Core)Path.o + +$(OutDir_Core)NetNode.o: $(UPPDIR1)Core/NetNode.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/NetNode.cpp -o $(OutDir_Core)NetNode.o + +$(OutDir_Core)App.o: $(UPPDIR1)Core/App.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/App.cpp -o $(OutDir_Core)App.o + +$(OutDir_Core)Stream.o: $(UPPDIR1)Core/Stream.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Stream.cpp -o $(OutDir_Core)Stream.o + +$(OutDir_Core)BlockStream.o: $(UPPDIR1)Core/BlockStream.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/BlockStream.cpp -o $(OutDir_Core)BlockStream.o + +$(OutDir_Core)Log.o: $(UPPDIR1)Core/Log.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Log.cpp -o $(OutDir_Core)Log.o + +$(OutDir_Core)Debug.o: $(UPPDIR1)Core/Debug.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Debug.cpp -o $(OutDir_Core)Debug.o + +$(OutDir_Core)Util.o: $(UPPDIR1)Core/Util.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Util.cpp -o $(OutDir_Core)Util.o + +$(OutDir_Core)mathutil.o: $(UPPDIR1)Core/mathutil.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/mathutil.cpp -o $(OutDir_Core)mathutil.o + +$(OutDir_Core)Random.o: $(UPPDIR1)Core/Random.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Random.cpp -o $(OutDir_Core)Random.o + +$(OutDir_Core)LocalProcess.o: $(UPPDIR1)Core/LocalProcess.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/LocalProcess.cpp -o $(OutDir_Core)LocalProcess.o + +$(OutDir_Core)Vcont.o: $(UPPDIR1)Core/Vcont.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Vcont.cpp -o $(OutDir_Core)Vcont.o + +$(OutDir_Core)Hash.o: $(UPPDIR1)Core/Hash.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Hash.cpp -o $(OutDir_Core)Hash.o + +$(OutDir_Core)Callback.o: $(UPPDIR1)Core/Callback.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Callback.cpp -o $(OutDir_Core)Callback.o + +$(OutDir_Core)TimeDate.o: $(UPPDIR1)Core/TimeDate.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/TimeDate.cpp -o $(OutDir_Core)TimeDate.o + +$(OutDir_Core)Value.o: $(UPPDIR1)Core/Value.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Value.cpp -o $(OutDir_Core)Value.o + +$(OutDir_Core)Format.o: $(UPPDIR1)Core/Format.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Format.cpp -o $(OutDir_Core)Format.o + +$(OutDir_Core)Convert.o: $(UPPDIR1)Core/Convert.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Convert.cpp -o $(OutDir_Core)Convert.o + +$(OutDir_Core)Color.o: $(UPPDIR1)Core/Color.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Color.cpp -o $(OutDir_Core)Color.o + +$(OutDir_Core)Gtypes.o: $(UPPDIR1)Core/Gtypes.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Gtypes.cpp -o $(OutDir_Core)Gtypes.o + +$(OutDir_Core)t.o: $(UPPDIR1)Core/t.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/Core.t \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/t.cpp -o $(OutDir_Core)t.o + +$(OutDir_Core)Lang.o: $(UPPDIR1)Core/Lang.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Lang.cpp -o $(OutDir_Core)Lang.o + +$(OutDir_Core)parser.o: $(UPPDIR1)Core/parser.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/parser.cpp -o $(OutDir_Core)parser.o + +$(OutDir_Core)XML.o: $(UPPDIR1)Core/XML.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/XML.cpp -o $(OutDir_Core)XML.o + +$(OutDir_Core)Xmlize.o: $(UPPDIR1)Core/Xmlize.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Xmlize.cpp -o $(OutDir_Core)Xmlize.o + +$(OutDir_Core)Uuid.o: $(UPPDIR1)Core/Uuid.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Uuid.cpp -o $(OutDir_Core)Uuid.o + +$(OutDir_Core)Ptr.o: $(UPPDIR1)Core/Ptr.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Ptr.cpp -o $(OutDir_Core)Ptr.o + +$(OutDir_Core)z.o: $(UPPDIR1)Core/z.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/z.cpp -o $(OutDir_Core)z.o + +$(OutDir_Core)Topic.o: $(UPPDIR1)Core/Topic.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Topic.cpp -o $(OutDir_Core)Topic.o + +$(OutDir_Core)CoWork.o: $(UPPDIR1)Core/CoWork.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/CoWork.cpp -o $(OutDir_Core)CoWork.o + +$(OutDir_Core)MD5.o: $(UPPDIR1)Core/MD5.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/MD5.cpp -o $(OutDir_Core)MD5.o + +$(OutDir_Core)SHA1.o: $(UPPDIR1)Core/SHA1.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/SHA1.cpp -o $(OutDir_Core)SHA1.o + +$(OutDir_Core)Dli.o: $(UPPDIR1)Core/Dli.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Dli.cpp -o $(OutDir_Core)Dli.o + +$(OutDir_Core)Win32Util.o: $(UPPDIR1)Core/Win32Util.cpp \ + $(UPPDIR1)Core/Algo.h \ + $(UPPDIR1)Core/App.h \ + $(UPPDIR1)Core/AString.hpp \ + $(UPPDIR1)Core/BiCont.h \ + $(UPPDIR1)Core/Callback.h \ + $(UPPDIR1)Core/Cbgen.h \ + $(UPPDIR1)Core/CharSet.h \ + $(UPPDIR1)Core/Color.h \ + $(UPPDIR1)Core/Convert.h \ + $(UPPDIR1)Core/Core.h \ + $(UPPDIR1)Core/CoWork.h \ + $(UPPDIR1)Core/Defs.h \ + $(UPPDIR1)Core/Diag.h \ + $(UPPDIR1)Core/dli.h \ + $(UPPDIR1)Core/dli_header.h \ + $(UPPDIR1)Core/Format.h \ + $(UPPDIR1)Core/Global.h \ + $(UPPDIR1)Core/Gtypes.h \ + $(UPPDIR1)Core/Hash.h \ + $(UPPDIR1)Core/i18n.h \ + $(UPPDIR1)Core/Index.h \ + $(UPPDIR1)Core/Index.hpp \ + $(UPPDIR1)Core/Kernel32W.dli \ + $(UPPDIR1)Core/Lang.h \ + $(UPPDIR1)Core/Lang_s.h \ + $(UPPDIR1)Core/LocalProcess.h \ + $(UPPDIR1)Core/Map.h \ + $(UPPDIR1)Core/Mpr32W.dli \ + $(UPPDIR1)Core/Mt.h \ + $(UPPDIR1)Core/Other.h \ + $(UPPDIR1)Core/Parser.h \ + $(UPPDIR1)Core/Path.h \ + $(UPPDIR1)Core/Profile.h \ + $(UPPDIR1)Core/Ptr.h \ + $(UPPDIR1)Core/Stream.h \ + $(UPPDIR1)Core/String.h \ + $(UPPDIR1)Core/t_.h \ + $(UPPDIR1)Core/TimeDate.h \ + $(UPPDIR1)Core/Topic.h \ + $(UPPDIR1)Core/Topt.h \ + $(UPPDIR1)Core/Util.h \ + $(UPPDIR1)Core/Uuid.h \ + $(UPPDIR1)Core/Value.h \ + $(UPPDIR1)Core/Vcont.h \ + $(UPPDIR1)Core/Vcont.hpp \ + $(UPPDIR1)Core/Win32Util.h \ + $(UPPDIR1)Core/XML.h \ + $(UPPDIR1)Core/Xmlize.h \ + $(UPPDIR1)Core/z.h + $(CPPFLAGS) $(CINC) $(Macro_Core) $(UPPDIR1)Core/Win32Util.cpp -o $(OutDir_Core)Win32Util.o + +$(OutDir_Core)Core.a: \ + $(OutDir_Core)Cpu.o \ + $(OutDir_Core)Mt.o \ + $(OutDir_Core)OL_Set.o \ + $(OutDir_Core)heaputil.o \ + $(OutDir_Core)sheap.o \ + $(OutDir_Core)lheap.o \ + $(OutDir_Core)heap.o \ + $(OutDir_Core)heapdbg.o \ + $(OutDir_Core)String.o \ + $(OutDir_Core)WString.o \ + $(OutDir_Core)StrUtil.o \ + $(OutDir_Core)CharSet.o \ + $(OutDir_Core)Bom.o \ + $(OutDir_Core)Path.o \ + $(OutDir_Core)NetNode.o \ + $(OutDir_Core)App.o \ + $(OutDir_Core)Stream.o \ + $(OutDir_Core)BlockStream.o \ + $(OutDir_Core)Log.o \ + $(OutDir_Core)Debug.o \ + $(OutDir_Core)Util.o \ + $(OutDir_Core)mathutil.o \ + $(OutDir_Core)Random.o \ + $(OutDir_Core)LocalProcess.o \ + $(OutDir_Core)Vcont.o \ + $(OutDir_Core)Hash.o \ + $(OutDir_Core)Callback.o \ + $(OutDir_Core)TimeDate.o \ + $(OutDir_Core)Value.o \ + $(OutDir_Core)Format.o \ + $(OutDir_Core)Convert.o \ + $(OutDir_Core)Color.o \ + $(OutDir_Core)Gtypes.o \ + $(OutDir_Core)t.o \ + $(OutDir_Core)Lang.o \ + $(OutDir_Core)parser.o \ + $(OutDir_Core)XML.o \ + $(OutDir_Core)Xmlize.o \ + $(OutDir_Core)Uuid.o \ + $(OutDir_Core)Ptr.o \ + $(OutDir_Core)z.o \ + $(OutDir_Core)Topic.o \ + $(OutDir_Core)CoWork.o \ + $(OutDir_Core)MD5.o \ + $(OutDir_Core)SHA1.o \ + $(OutDir_Core)Dli.o \ + $(OutDir_Core)Win32Util.o + $(AR) $(OutDir_Core)Core.a \ + $(OutDir_Core)Cpu.o \ + $(OutDir_Core)Mt.o \ + $(OutDir_Core)OL_Set.o \ + $(OutDir_Core)heaputil.o \ + $(OutDir_Core)sheap.o \ + $(OutDir_Core)lheap.o \ + $(OutDir_Core)heap.o \ + $(OutDir_Core)heapdbg.o \ + $(OutDir_Core)String.o \ + $(OutDir_Core)WString.o \ + $(OutDir_Core)StrUtil.o \ + $(OutDir_Core)CharSet.o \ + $(OutDir_Core)Bom.o \ + $(OutDir_Core)Path.o \ + $(OutDir_Core)NetNode.o \ + $(OutDir_Core)App.o \ + $(OutDir_Core)Stream.o \ + $(OutDir_Core)BlockStream.o \ + $(OutDir_Core)Log.o \ + $(OutDir_Core)Debug.o \ + $(OutDir_Core)Util.o \ + $(OutDir_Core)mathutil.o \ + $(OutDir_Core)Random.o \ + $(OutDir_Core)LocalProcess.o \ + $(OutDir_Core)Vcont.o \ + $(OutDir_Core)Hash.o \ + $(OutDir_Core)Callback.o \ + $(OutDir_Core)TimeDate.o \ + $(OutDir_Core)Value.o \ + $(OutDir_Core)Format.o \ + $(OutDir_Core)Convert.o \ + $(OutDir_Core)Color.o \ + $(OutDir_Core)Gtypes.o \ + $(OutDir_Core)t.o \ + $(OutDir_Core)Lang.o \ + $(OutDir_Core)parser.o \ + $(OutDir_Core)XML.o \ + $(OutDir_Core)Xmlize.o \ + $(OutDir_Core)Uuid.o \ + $(OutDir_Core)Ptr.o \ + $(OutDir_Core)z.o \ + $(OutDir_Core)Topic.o \ + $(OutDir_Core)CoWork.o \ + $(OutDir_Core)MD5.o \ + $(OutDir_Core)SHA1.o \ + $(OutDir_Core)Dli.o \ + $(OutDir_Core)Win32Util.o + +$(OutDir_plugin_z)adler32.o: $(UPPDIR1)plugin/z/lib/adler32.c + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/adler32.c -o $(OutDir_plugin_z)adler32.o + +$(OutDir_plugin_z)compress.o: $(UPPDIR1)plugin/z/lib/compress.c + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/compress.c -o $(OutDir_plugin_z)compress.o + +$(OutDir_plugin_z)crc32.o: $(UPPDIR1)plugin/z/lib/crc32.c \ + $(UPPDIR1)plugin/z/lib/crc32.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/crc32.c -o $(OutDir_plugin_z)crc32.o + +$(OutDir_plugin_z)deflate.o: $(UPPDIR1)plugin/z/lib/deflate.c \ + $(UPPDIR1)plugin/z/lib/deflate.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/deflate.c -o $(OutDir_plugin_z)deflate.o + +$(OutDir_plugin_z)gzio.o: $(UPPDIR1)plugin/z/lib/gzio.c \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/gzio.c -o $(OutDir_plugin_z)gzio.o + +$(OutDir_plugin_z)infback.o: $(UPPDIR1)plugin/z/lib/infback.c \ + $(UPPDIR1)plugin/z/lib/inffast.h \ + $(UPPDIR1)plugin/z/lib/inffixed.h \ + $(UPPDIR1)plugin/z/lib/inflate.h \ + $(UPPDIR1)plugin/z/lib/inftrees.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/infback.c -o $(OutDir_plugin_z)infback.o + +$(OutDir_plugin_z)inffast.o: $(UPPDIR1)plugin/z/lib/inffast.c \ + $(UPPDIR1)plugin/z/lib/inffast.h \ + $(UPPDIR1)plugin/z/lib/inflate.h \ + $(UPPDIR1)plugin/z/lib/inftrees.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/inffast.c -o $(OutDir_plugin_z)inffast.o + +$(OutDir_plugin_z)inflate.o: $(UPPDIR1)plugin/z/lib/inflate.c \ + $(UPPDIR1)plugin/z/lib/inffast.h \ + $(UPPDIR1)plugin/z/lib/inffixed.h \ + $(UPPDIR1)plugin/z/lib/inflate.h \ + $(UPPDIR1)plugin/z/lib/inftrees.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/inflate.c -o $(OutDir_plugin_z)inflate.o + +$(OutDir_plugin_z)inftrees.o: $(UPPDIR1)plugin/z/lib/inftrees.c \ + $(UPPDIR1)plugin/z/lib/inftrees.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/inftrees.c -o $(OutDir_plugin_z)inftrees.o + +$(OutDir_plugin_z)trees.o: $(UPPDIR1)plugin/z/lib/trees.c \ + $(UPPDIR1)plugin/z/lib/deflate.h \ + $(UPPDIR1)plugin/z/lib/trees.h \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/trees.c -o $(OutDir_plugin_z)trees.o + +$(OutDir_plugin_z)uncompr.o: $(UPPDIR1)plugin/z/lib/uncompr.c + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/uncompr.c -o $(OutDir_plugin_z)uncompr.o + +$(OutDir_plugin_z)zutil.o: $(UPPDIR1)plugin/z/lib/zutil.c \ + $(UPPDIR1)plugin/z/lib/zconf.h \ + $(UPPDIR1)plugin/z/lib/zlib.h \ + $(UPPDIR1)plugin/z/lib/zutil.h + $(CFLAGS) $(CINC) $(Macro_plugin_z) $(UPPDIR1)plugin/z/lib/zutil.c -o $(OutDir_plugin_z)zutil.o + +$(OutDir_plugin_z)z.a: \ + $(OutDir_plugin_z)adler32.o \ + $(OutDir_plugin_z)compress.o \ + $(OutDir_plugin_z)crc32.o \ + $(OutDir_plugin_z)deflate.o \ + $(OutDir_plugin_z)gzio.o \ + $(OutDir_plugin_z)infback.o \ + $(OutDir_plugin_z)inffast.o \ + $(OutDir_plugin_z)inflate.o \ + $(OutDir_plugin_z)inftrees.o \ + $(OutDir_plugin_z)trees.o \ + $(OutDir_plugin_z)uncompr.o \ + $(OutDir_plugin_z)zutil.o + $(AR) $(OutDir_plugin_z)z.a \ + $(OutDir_plugin_z)adler32.o \ + $(OutDir_plugin_z)compress.o \ + $(OutDir_plugin_z)crc32.o \ + $(OutDir_plugin_z)deflate.o \ + $(OutDir_plugin_z)gzio.o \ + $(OutDir_plugin_z)infback.o \ + $(OutDir_plugin_z)inffast.o \ + $(OutDir_plugin_z)inflate.o \ + $(OutDir_plugin_z)inftrees.o \ + $(OutDir_plugin_z)trees.o \ + $(OutDir_plugin_z)uncompr.o \ + $(OutDir_plugin_z)zutil.o + diff --git a/uppsrc2/TServ/TServ.sh b/uppsrc2/TServ/TServ.sh new file mode 100644 index 000000000..1754dd1c8 --- /dev/null +++ b/uppsrc2/TServ/TServ.sh @@ -0,0 +1,130 @@ +# Project modules: Web\TServ Web TCore Core plugin\bz2 plugin +# Configurations: +mkdir -p /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST +echo /src/uppsrc/Web/util.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Web/util.cpp -o /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/util.o +echo /src/uppsrc/Web/html.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Web/html.cpp -o /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/html.o +echo /src/uppsrc/Web/socket.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Web/socket.cpp -o /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/socket.o +echo /src/uppsrc/Web/http.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Web/http.cpp -o /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/http.o +echo /src/uppsrc/Web/auth.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Web/auth.cpp -o /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/auth.o +echo /src/uppsrc/Web/smtp.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Web/smtp.cpp -o /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/smtp.o +echo /src/uppsrc/Web/sproc.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Web/sproc.cpp -o /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/sproc.o +/usr/local/bin/ar -sr /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Web.a /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/util.o /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/html.o /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/socket.o /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/http.o /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/auth.o /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/smtp.o /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/sproc.o +mkdir -p /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST +echo /src/uppsrc/TCore/util.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/TCore/util.cpp -o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/util.o +echo /src/uppsrc/TCore/dbf.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/TCore/dbf.cpp -o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/dbf.o +echo /src/uppsrc/TCore/globcfg.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/TCore/globcfg.cpp -o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/globcfg.o +echo /src/uppsrc/TCore/atexit.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/TCore/atexit.cpp -o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/atexit.o +echo /src/uppsrc/TCore/help.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/TCore/help.cpp -o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/help.o +echo /src/uppsrc/TCore/CalcType.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/TCore/CalcType.cpp -o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/CalcType.o +echo /src/uppsrc/TCore/CalcNode.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/TCore/CalcNode.cpp -o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/CalcNode.o +echo /src/uppsrc/TCore/CalcBasic.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/TCore/CalcBasic.cpp -o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/CalcBasic.o +echo /src/uppsrc/TCore/datafile.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/TCore/datafile.cpp -o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/datafile.o +echo /src/uppsrc/TCore/database.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/TCore/database.cpp -o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/database.o +echo /src/uppsrc/TCore/datatest.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/TCore/datatest.cpp -o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/datatest.o +/usr/local/bin/ar -sr /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/TCore.a /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/util.o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/dbf.o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/globcfg.o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/atexit.o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/help.o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/CalcType.o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/CalcNode.o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/CalcBasic.o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/datafile.o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/database.o /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/datatest.o +mkdir -p /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST +echo /src/uppsrc/Core/Mt.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Mt.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Mt.o +echo /src/uppsrc/Core/Thread.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Thread.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Thread.o +echo /src/uppsrc/Core/heap.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/heap.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/heap.o +echo /src/uppsrc/Core/nheap.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/nheap.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/nheap.o +echo /src/uppsrc/Core/OString.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/OString.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/OString.o +echo /src/uppsrc/Core/OWString.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/OWString.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/OWString.o +echo /src/uppsrc/Core/String.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/String.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/String.o +echo /src/uppsrc/Core/StrUtil.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/StrUtil.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/StrUtil.o +echo /src/uppsrc/Core/CharSet.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/CharSet.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/CharSet.o +echo /src/uppsrc/Core/Path.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Path.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Path.o +echo /src/uppsrc/Core/App.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/App.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/App.o +echo /src/uppsrc/Core/Stream.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Stream.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Stream.o +echo /src/uppsrc/Core/Debug.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Debug.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Debug.o +echo /src/uppsrc/Core/Util.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Util.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Util.o +echo /src/uppsrc/Core/mathutil.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/mathutil.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/mathutil.o +echo /src/uppsrc/Core/Cont.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Cont.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Cont.o +echo /src/uppsrc/Core/Callback.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Callback.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Callback.o +echo /src/uppsrc/Core/Color.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Color.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Color.o +echo /src/uppsrc/Core/Gtypes.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Gtypes.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Gtypes.o +echo /src/uppsrc/Core/TimeDate.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/TimeDate.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/TimeDate.o +echo /src/uppsrc/Core/Value.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Value.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Value.o +echo /src/uppsrc/Core/Convert.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Convert.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Convert.o +echo /src/uppsrc/Core/Format.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Format.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Format.o +echo /src/uppsrc/Core/Lang.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Lang.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Lang.o +echo /src/uppsrc/Core/parser.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/parser.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/parser.o +echo /src/uppsrc/Core/Uuid.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Uuid.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Uuid.o +echo /src/uppsrc/Core/Ptr.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Ptr.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Ptr.o +echo /src/uppsrc/Core/Win32Com.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Win32Com.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Win32Com.o +echo /src/uppsrc/Core/Dli.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Dli.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Dli.o +echo /src/uppsrc/Core/Test.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Core/Test.cpp -o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Test.o +/usr/local/bin/ar -sr /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Core.a /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Mt.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Thread.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/heap.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/nheap.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/OString.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/OWString.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/String.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/StrUtil.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/CharSet.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Path.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/App.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Stream.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Debug.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Util.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/mathutil.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Cont.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Callback.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Color.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Gtypes.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/TimeDate.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Value.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Convert.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Format.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Lang.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/parser.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Uuid.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Ptr.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Win32Com.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Dli.o /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Test.o +mkdir -p /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST +echo /src/uppsrc/plugin/bz2/bz2upp.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/plugin/bz2/bz2upp.cpp -o /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/bz2upp.o +echo /src/uppsrc/plugin/bz2/blocksort.c +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/plugin/bz2/blocksort.c -o /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/blocksort.o +echo /src/uppsrc/plugin/bz2/bzlib.c +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/plugin/bz2/bzlib.c -o /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/bzlib.o +echo /src/uppsrc/plugin/bz2/compress.c +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/plugin/bz2/compress.c -o /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/compress.o +echo /src/uppsrc/plugin/bz2/crctable.c +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/plugin/bz2/crctable.c -o /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/crctable.o +echo /src/uppsrc/plugin/bz2/decompress.c +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/plugin/bz2/decompress.c -o /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/decompress.o +echo /src/uppsrc/plugin/bz2/huffman.c +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/plugin/bz2/huffman.c -o /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/huffman.o +echo /src/uppsrc/plugin/bz2/randtable.c +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/plugin/bz2/randtable.c -o /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/randtable.o +/usr/local/bin/ar -sr /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/bz2.a /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/bz2upp.o /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/blocksort.o /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/bzlib.o /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/compress.o /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/crctable.o /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/decompress.o /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/huffman.o /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/randtable.o +mkdir -p /uppout/uppnew/plugin/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST +echo /src/uppsrc/plugin/dummy.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/plugin/dummy.cpp -o /uppout/uppnew/plugin/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/dummy.o +/usr/local/bin/ar -sr /uppout/uppnew/plugin/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/plugin.a /uppout/uppnew/plugin/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/dummy.o +mkdir -p /uppout/uppnew/Web/TServ/CONSOLE-GNU3-IA32-LINUX-MAIN-RELEASE-ST +echo /src/uppsrc/Web/TServ/tserv.cpp +/usr/local/bin/g++ -c -O2 -ffunction-sections -x c++ -fuse-cxa-atexit -I"/src/uppsrc" -DflagCONSOLE -DflagST -DflagMAIN -DflagLINUX -DflagGNU3 -DflagIA32 -DflagRELEASE /src/uppsrc/Web/TServ/tserv.cpp -o /uppout/uppnew/Web/TServ/CONSOLE-GNU3-IA32-LINUX-MAIN-RELEASE-ST/tserv.o +/usr/local/bin/g++ -Wl,-s -static -o /uppout/tserv -Wl,--start-group /uppout/uppnew/Web/TServ/CONSOLE-GNU3-IA32-LINUX-MAIN-RELEASE-ST/tserv.o /uppout/uppnew/Web/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Web.a /uppout/uppnew/TCore/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/TCore.a /uppout/uppnew/Core/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/Core.a -lpthread -ldl -luuid /uppout/uppnew/plugin/bz2/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/bz2.a /uppout/uppnew/plugin/CONSOLE-GNU3-IA32-LINUX-RELEASE-ST/plugin.a -Wl,--end-group diff --git a/uppsrc2/TServ/TServ.upp b/uppsrc2/TServ/TServ.upp new file mode 100644 index 000000000..5ad6601b5 --- /dev/null +++ b/uppsrc2/TServ/TServ.upp @@ -0,0 +1,22 @@ +uses + Web, + plugin\bz2; + +target(WIN32) tserv.exe; + +target(!WIN32) tserv; + +link(GNU3) "-Wl,-R -Wl,/usr/local/lib"; + +file + Makefile, + TServ.sh, + version.h, + tserv.cpp, + Info readonly separator, + Copying; + +mainconfig + "" = "", + "" = "SHARED"; + diff --git a/uppsrc2/TServ/err b/uppsrc2/TServ/err new file mode 100644 index 000000000..392307ff5 --- /dev/null +++ b/uppsrc2/TServ/err @@ -0,0 +1,869 @@ +make: Warning: File `/upp/uppsrc/Web/TServ/tserv.cpp' has modification time 2.9e+03 s in the future +In file included from /upp/uppsrc/Core/Core.h:206, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/stdlib.h:140: error: syntax error before `(' token +In file included from /usr/include/sys/types.h:133, + from /usr/include/stdlib.h:433, + from /upp/uppsrc/Core/Core.h:206, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/linux/time.h:10: error: 'time_t' is used as a type, but is not + defined as a type. +/usr/include/linux/time.h:16: error: 'time_t' is used as a type, but is not + defined as a type. +/usr/include/linux/time.h:17: error: 'suseconds_t' is used as a type, but is + not defined as a type. +In file included from /usr/include/sys/select.h:46, + from /usr/include/sys/types.h:216, + from /usr/include/stdlib.h:433, + from /upp/uppsrc/Core/Core.h:206, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/bits/time.h:70: error: redefinition of `struct timeval' +/usr/include/linux/time.h:15: error: previous definition of `struct timeval' +In file included from /usr/include/sys/types.h:266, + from /usr/include/stdlib.h:433, + from /upp/uppsrc/Core/Core.h:206, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/bits/pthreadtypes.h:48: error: 'size_t' is used as a type, but is + not defined as a type. +/usr/include/bits/pthreadtypes.h:51: error: 'size_t' is used as a type, but is + not defined as a type. +In file included from /upp/uppsrc/Core/Core.h:206, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/stdlib.h:450: error: type specifier omitted for parameter `size_t' +/usr/include/stdlib.h:450: error: syntax error before `)' token +/usr/include/stdlib.h:480: error: type specifier omitted for parameter `size_t' +/usr/include/stdlib.h:480: error: syntax error before `,' token +/usr/include/stdlib.h:584: error: `size_t' was not declared in this scope +/usr/include/stdlib.h:584: error: syntax error before `)' token +/usr/include/stdlib.h:586: error: `size_t' was not declared in this scope +/usr/include/stdlib.h:586: error: syntax error before `,' token +/usr/include/stdlib.h:595: error: type specifier omitted for parameter `size_t' +/usr/include/stdlib.h:595: error: syntax error before `)' token +In file included from /usr/include/stdlib.h:606, + from /upp/uppsrc/Core/Core.h:206, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/alloca.h:33: error: `size_t' was not declared in this scope +/usr/include/alloca.h:33: error: syntax error before `)' token +In file included from /upp/uppsrc/Core/Core.h:206, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/stdlib.h:611: error: `size_t' was not declared in this scope +/usr/include/stdlib.h:611: error: syntax error before `)' token +/usr/include/stdlib.h:616: error: type specifier omitted for parameter `size_t' +/usr/include/stdlib.h:616: error: syntax error before `,' token +/usr/include/stdlib.h:768: error: type specifier omitted for parameter `size_t' +/usr/include/stdlib.h:768: error: syntax error before `,' token +/usr/include/stdlib.h:773: error: type specifier omitted for parameter `size_t' +/usr/include/stdlib.h:773: error: syntax error before `,' token +/usr/include/stdlib.h:846: error: type specifier omitted for parameter `size_t' +/usr/include/stdlib.h:846: error: syntax error before `)' token +/usr/include/stdlib.h:849: error: type specifier omitted for parameter `size_t' +/usr/include/stdlib.h:849: error: syntax error before `)' token +/usr/include/stdlib.h:853: error: type specifier omitted for parameter `size_t' +/usr/include/stdlib.h:853: error: syntax error before `)' token +/usr/include/stdlib.h:857: error: type specifier omitted for parameter `size_t' +/usr/include/stdlib.h:857: error: syntax error before `)' token +/usr/include/stdlib.h:866: error: type specifier omitted for parameter `size_t' +/usr/include/stdlib.h:866: error: syntax error before `)' token +/usr/include/stdlib.h:870: error: type specifier omitted for parameter `size_t' +/usr/include/stdlib.h:870: error: syntax error before `)' token +/usr/include/stdlib.h:877: error: syntax error before `(' token +/usr/include/stdlib.h:880: error: syntax error before `(' token +/usr/include/stdlib.h:943: error: type specifier omitted for parameter `size_t' +/usr/include/stdlib.h:943: error: syntax error before `)' token +In file included from /usr/include/_G_config.h:44, + from /usr/include/libio.h:32, + from /usr/include/stdio.h:72, + from /upp/uppsrc/Core/Core.h:207, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/gconv.h:72: error: type specifier omitted for parameter `size_t' +/usr/include/gconv.h:72: error: syntax error before `*' token +/usr/include/gconv.h:88: error: type specifier omitted for parameter `size_t' +/usr/include/gconv.h:88: error: syntax error before `*' token +/usr/include/gconv.h:97: error: type specifier omitted for parameter `size_t' +/usr/include/gconv.h:97: error: syntax error before `*' token +/usr/include/gconv.h:174: error: 'size_t' is used as a type, but is not defined + as a type. +In file included from /usr/include/stdio.h:72, + from /upp/uppsrc/Core/Core.h:207, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/libio.h:53:21: stdarg.h: No such file or directory +In file included from /usr/include/stdio.h:72, + from /upp/uppsrc/Core/Core.h:207, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/libio.h:354: error: type specifier omitted for parameter `size_t' +/usr/include/libio.h:354: error: syntax error before `)' token +/usr/include/libio.h:363: error: type specifier omitted for parameter `size_t' +/usr/include/libio.h:363: error: syntax error before `)' token +/usr/include/libio.h:475: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/libio.h:477: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/libio.h:479: error: syntax error before `(' token +In file included from /upp/uppsrc/Core/Core.h:207, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/stdio.h:77: error: syntax error before `;' token +In file included from /upp/uppsrc/Core/Core.h:207, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/stdio.h:286: error: type specifier omitted for parameter `size_t' +/usr/include/stdio.h:286: error: syntax error before `,' token +/usr/include/stdio.h:292: error: type specifier omitted for parameter `size_t' +/usr/include/stdio.h:292: error: syntax error before `*' token +/usr/include/stdio.h:304: error: type specifier omitted for parameter `size_t' +/usr/include/stdio.h:304: error: syntax error before `)' token +/usr/include/stdio.h:311: error: type specifier omitted for parameter `size_t' +/usr/include/stdio.h:311: error: syntax error before `)' token +/usr/include/stdio.h:339: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/stdio.h:339: error: syntax error before `)' token +/usr/include/stdio.h:344: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/stdio.h:344: error: syntax error before `)' token +/usr/include/stdio.h:347: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/stdio.h:347: error: syntax error before `)' token +/usr/include/stdio.h:353: error: type specifier omitted for parameter `size_t' +/usr/include/stdio.h:353: error: syntax error before `,' token +/usr/include/stdio.h:357: error: type specifier omitted for parameter `size_t' +/usr/include/stdio.h:357: error: syntax error before `,' token +/usr/include/stdio.h:367: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/stdio.h:367: error: syntax error before `)' token +/usr/include/stdio.h:383: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/stdio.h:383: error: syntax error before `)' token +/usr/include/stdio.h:414: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/stdio.h:414: error: syntax error before `)' token +/usr/include/stdio.h:421: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/stdio.h:421: error: syntax error before `)' token +/usr/include/stdio.h:426: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/stdio.h:426: error: syntax error before `)' token +/usr/include/stdio.h:562: error: type specifier omitted for parameter `size_t' +/usr/include/stdio.h:562: error: syntax error before `*' token +/usr/include/stdio.h:565: error: type specifier omitted for parameter `size_t' +/usr/include/stdio.h:565: error: syntax error before `*' token +/usr/include/stdio.h:575: error: type specifier omitted for parameter `size_t' +/usr/include/stdio.h:575: error: syntax error before `*' token +/usr/include/stdio.h:605: error: syntax error before `(' token +/usr/include/stdio.h:611: error: syntax error before `(' token +/usr/include/stdio.h:633: error: syntax error before `(' token +/usr/include/stdio.h:635: error: syntax error before `(' token +In file included from /upp/uppsrc/Core/Core.h:207, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/stdio.h:800: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/stdio.h:800: error: syntax error before `)' token +In file included from /usr/include/stdio.h:830, + from /upp/uppsrc/Core/Core.h:207, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/bits/stdio.h:34: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/bits/stdio.h:34: error: syntax error before `)' token +/usr/include/bits/stdio.h: In function `int vprintf(...)': +/usr/include/bits/stdio.h:36: error: `__fmt' undeclared (first use this + function) +/usr/include/bits/stdio.h:36: error: (Each undeclared identifier is reported + only once for each function it appears in.) +/usr/include/bits/stdio.h:36: error: `__arg' undeclared (first use this + function) +/usr/include/bits/stdio.h: At global scope: +/usr/include/bits/stdio.h:102: error: type specifier omitted for parameter ` + size_t' +/usr/include/bits/stdio.h:102: error: syntax error before `*' token +/usr/include/bits/stdio.h: In function `__ssize_t getline(...)': +/usr/include/bits/stdio.h:104: error: `__lineptr' undeclared (first use this + function) +/usr/include/bits/stdio.h:104: error: `__n' undeclared (first use this + function) +/usr/include/bits/stdio.h:104: error: `__stream' undeclared (first use this + function) +In file included from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/upp/uppsrc/Core/Core.h:209:20: stdarg.h: No such file or directory +In file included from /upp/uppsrc/Core/Core.h:221, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/sys/time.h: At global scope: +/usr/include/sys/time.h:57: error: redefinition of `struct timezone' +/usr/include/linux/time.h:20: error: previous definition of `struct timezone' +/usr/include/sys/time.h:94: error: syntax error before numeric constant +/usr/include/sys/time.h:108: error: redefinition of `struct itimerval' +/usr/include/linux/time.h:402: error: previous definition of `struct itimerval' +In file included from /usr/include/asm-x86_64/vsyscall.h:4, + from /usr/include/asm/vsyscall.h:4, + from /usr/include/asm-x86_64/timex.h:12, + from /usr/include/asm/timex.h:4, + from /usr/include/linux/timex.h:157, + from /usr/include/linux/sched.h:11, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/linux/seqlock.h: In function `void write_seqlock(seqlock_t*)': +/usr/include/linux/seqlock.h:52: error: `spin_lock' undeclared (first use this + function) +/usr/include/linux/seqlock.h:54: error: `smp_wmb' undeclared (first use this + function) +/usr/include/linux/seqlock.h: In function `void write_sequnlock(seqlock_t*)': +/usr/include/linux/seqlock.h:61: error: `spin_unlock' undeclared (first use + this function) +/usr/include/linux/seqlock.h: In function `int write_tryseqlock(seqlock_t*)': +/usr/include/linux/seqlock.h:66: error: `spin_trylock' undeclared (first use + this function) +/usr/include/linux/seqlock.h: In function `unsigned int read_seqbegin(const + seqlock_t*)': +/usr/include/linux/seqlock.h:79: error: `smp_rmb' undeclared (first use this + function) +In file included from /usr/include/asm/system.h:4, + from /usr/include/linux/jiffies.h:8, + from /usr/include/linux/sched.h:12, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/asm-x86_64/system.h: At global scope: +/usr/include/asm-x86_64/system.h:243: error: syntax error before `new' +/usr/include/asm-x86_64/system.h: In function `long unsigned int __cmpxchg(...) + ': +/usr/include/asm-x86_64/system.h:246: error: `size' undeclared (first use this + function) +/usr/include/asm-x86_64/system.h:248: error: syntax error before string + constant +/usr/include/asm-x86_64/system.h:254: error: syntax error before string + constant +/usr/include/asm-x86_64/system.h:260: error: syntax error before string + constant +/usr/include/asm-x86_64/system.h:266: error: syntax error before string + constant +/usr/include/asm-x86_64/system.h:272: error: `old' undeclared (first use this + function) +In file included from /usr/include/linux/sched.h:12, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/linux/jiffies.h: At global scope: +/usr/include/linux/jiffies.h:16: error: syntax error before `;' token +/usr/include/linux/jiffies.h:20: error: syntax error before `)' token +In file included from /usr/include/linux/sched.h:13, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/linux/rbtree.h:129: error: syntax error before `new' +In file included from /usr/include/linux/thread_info.h:20, + from /usr/include/linux/sched.h:14, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/linux/bitops.h: In function `int get_bitmask_order(unsigned int)': +/usr/include/linux/bitops.h:78: error: `fls' undeclared (first use this + function) +In file included from /usr/include/linux/cpumask.h:78, + from /usr/include/linux/sched.h:15, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/linux/bitmap.h: In function `void bitmap_zero(long unsigned int*, + int)': +/usr/include/linux/bitmap.h:113: error: `BITS_PER_LONG' undeclared (first use + this function) +/usr/include/linux/bitmap.h:116: error: `BITS_TO_LONGS' undeclared (first use + this function) +/usr/include/linux/bitmap.h:117: error: `memset' undeclared (first use this + function) +/usr/include/linux/bitmap.h: In function `void bitmap_fill(long unsigned int*, + int)': +/usr/include/linux/bitmap.h:123: error: `size_t' undeclared (first use this + function) +/usr/include/linux/bitmap.h:123: error: syntax error before `=' token +/usr/include/linux/bitmap.h:124: error: `nlongs' undeclared (first use this + function) +/usr/include/linux/bitmap.h:126: error: `memset' undeclared (first use this + function) +/usr/include/linux/bitmap.h: In function `void bitmap_copy(long unsigned int*, + const long unsigned int*, int)': +/usr/include/linux/bitmap.h:137: error: `BITS_TO_LONGS' undeclared (first use + this function) +/usr/include/linux/bitmap.h:138: error: `memcpy' undeclared (first use this + function) +In file included from /usr/include/linux/sched.h:15, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/linux/cpumask.h: At global scope: +/usr/include/linux/cpumask.h:81: error: `bits' was not declared in this scope +/usr/include/linux/cpumask.h:81: error: invalid data member initialization +/usr/include/linux/cpumask.h:81: error: (use `=' to initialize static data + members) +/usr/include/linux/cpumask.h: In function `void __cpu_set(int, volatile + cpumask_t*)': +/usr/include/linux/cpumask.h:87: error: 'volatile struct cpumask_t' has no + member named 'bits' +/usr/include/linux/cpumask.h: In function `void __cpu_clear(int, volatile + cpumask_t*)': +/usr/include/linux/cpumask.h:93: error: 'volatile struct cpumask_t' has no + member named 'bits' +/usr/include/linux/cpumask.h: In function `void __cpus_setall(cpumask_t*, int) + ': +/usr/include/linux/cpumask.h:99: error: 'struct cpumask_t' has no member named + 'bits' +/usr/include/linux/cpumask.h: In function `void __cpus_clear(cpumask_t*, int)': +/usr/include/linux/cpumask.h:105: error: 'struct cpumask_t' has no member named + 'bits' +/usr/include/linux/cpumask.h: In function `int __cpu_test_and_set(int, + cpumask_t*)': +/usr/include/linux/cpumask.h:114: error: 'struct cpumask_t' has no member named + 'bits' +/usr/include/linux/cpumask.h: In function `void __cpus_and(cpumask_t*, const + cpumask_t*, const cpumask_t*, int)': +/usr/include/linux/cpumask.h:121: error: 'struct cpumask_t' has no member named + 'bits' +/usr/include/linux/cpumask.h:121: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h:121: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h: In function `void __cpus_or(cpumask_t*, const + cpumask_t*, const cpumask_t*, int)': +/usr/include/linux/cpumask.h:128: error: 'struct cpumask_t' has no member named + 'bits' +/usr/include/linux/cpumask.h:128: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h:128: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h: In function `void __cpus_xor(cpumask_t*, const + cpumask_t*, const cpumask_t*, int)': +/usr/include/linux/cpumask.h:135: error: 'struct cpumask_t' has no member named + 'bits' +/usr/include/linux/cpumask.h:135: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h:135: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h: In function `void __cpus_andnot(cpumask_t*, const + cpumask_t*, const cpumask_t*, int)': +/usr/include/linux/cpumask.h:143: error: 'struct cpumask_t' has no member named + 'bits' +/usr/include/linux/cpumask.h:143: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h:143: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h: In function `void __cpus_complement(cpumask_t*, + const cpumask_t*, int)': +/usr/include/linux/cpumask.h:150: error: 'struct cpumask_t' has no member named + 'bits' +/usr/include/linux/cpumask.h:150: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h: In function `int __cpus_equal(const cpumask_t*, + const cpumask_t*, int)': +/usr/include/linux/cpumask.h:157: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h:157: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h: In function `int __cpus_intersects(const + cpumask_t*, const cpumask_t*, int)': +/usr/include/linux/cpumask.h:164: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h:164: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h: In function `int __cpus_subset(const cpumask_t*, + const cpumask_t*, int)': +/usr/include/linux/cpumask.h:171: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h:171: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h: In function `int __cpus_empty(const cpumask_t*, + int)': +/usr/include/linux/cpumask.h:177: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h: In function `int __cpus_full(const cpumask_t*, + int)': +/usr/include/linux/cpumask.h:183: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h: In function `int __cpus_weight(const cpumask_t*, + int)': +/usr/include/linux/cpumask.h:189: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h: In function `void __cpus_shift_right(cpumask_t*, + const cpumask_t*, int, int)': +/usr/include/linux/cpumask.h:197: error: 'struct cpumask_t' has no member named + 'bits' +/usr/include/linux/cpumask.h:197: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h: In function `void __cpus_shift_left(cpumask_t*, + const cpumask_t*, int, int)': +/usr/include/linux/cpumask.h:205: error: 'struct cpumask_t' has no member named + 'bits' +/usr/include/linux/cpumask.h:205: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h: In function `int __first_cpu(const cpumask_t*, + int)': +/usr/include/linux/cpumask.h:211: error: syntax error before `,' token +/usr/include/linux/cpumask.h: In function `int __next_cpu(int, const + cpumask_t*, int)': +/usr/include/linux/cpumask.h:217: error: syntax error before `,' token +/usr/include/linux/cpumask.h: In function `int __cpumask_scnprintf(char*, int, + const cpumask_t*, int)': +/usr/include/linux/cpumask.h:268: error: 'const struct cpumask_t' has no member + named 'bits' +/usr/include/linux/cpumask.h: In function `int __cpumask_parse(const char*, + int, cpumask_t*, int)': +/usr/include/linux/cpumask.h:276: error: 'struct cpumask_t' has no member named + 'bits' +In file included from /usr/include/asm/mmu.h:4, + from /usr/include/linux/sched.h:21, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/asm-x86_64/mmu.h: At global scope: +/usr/include/asm-x86_64/mmu.h:15: error: 'rwlock_t' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/mmu.h:17: error: field `sem' has incomplete type +In file included from /usr/include/linux/signal.h:4, + from /usr/include/linux/sched.h:25, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/linux/list.h:715:2: warning: #warning "don't include kernel headers in userspace" +In file included from /usr/include/asm/signal.h:4, + from /usr/include/linux/signal.h:6, + from /usr/include/linux/sched.h:25, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/asm-x86_64/signal.h:35: error: conflicting types for `typedef long + unsigned int sigset_t' +/usr/include/sys/select.h:38: error: previous declaration as `typedef struct + __sigset_t sigset_t' +/usr/include/asm-x86_64/signal.h:163: error: 'size_t' is used as a type, but is + not defined as a type. +In file included from /usr/include/asm-x86_64/siginfo.h:8, + from /usr/include/asm/siginfo.h:4, + from /usr/include/linux/signal.h:7, + from /usr/include/linux/sched.h:25, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/asm-generic/siginfo.h:57: error: 'timer_t' is used as a type, but + is not defined as a type. +/usr/include/asm-generic/siginfo.h:76: error: 'clock_t' is used as a type, but + is not defined as a type. +/usr/include/asm-generic/siginfo.h:77: error: 'clock_t' is used as a type, but + is not defined as a type. +In file included from /usr/include/linux/sched.h:27, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/linux/fs_struct.h:9: error: 'rwlock_t' is used as a type, but is + not defined as a type. +In file included from /usr/include/linux/sched.h:29, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/linux/completion.h:15: error: syntax error before `;' token +/usr/include/linux/completion.h: In function `void init_completion(completion*) + ': +/usr/include/linux/completion.h:27: error: invalid use of `union wait' +/usr/include/linux/completion.h:27: error: `init_waitqueue_head' undeclared + (first use this function) +In file included from /usr/include/linux/sched.h:30, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/linux/pid.h: At global scope: +/usr/include/linux/pid.h:17: error: field `pid_chain' has incomplete type +/usr/include/linux/pid.h:19: error: field `pid_list' has incomplete type +In file included from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/linux/sched.h:92: error: type specifier omitted for parameter ` + process_counts' +In file included from /usr/include/linux/sched.h:101, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/linux/timer.h:11: error: field `entry' has incomplete type +/usr/include/linux/timer.h: In function `void init_timer(timer_list*)': +/usr/include/linux/timer.h:45: error: `spin_lock_init' undeclared (first use + this function) +In file included from /usr/include/asm/pda.h:4, + from /usr/include/asm-x86_64/current.h:7, + from /usr/include/asm/current.h:4, + from /usr/include/asm-x86_64/processor.h:18, + from /usr/include/asm/processor.h:4, + from /usr/include/linux/sched.h:103, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/asm-x86_64/pda.h: At global scope: +/usr/include/asm-x86_64/pda.h:26: error: `CONFIG_X86_L1_CACHE_SHIFT' was not + declared in this scope +/usr/include/asm-x86_64/pda.h:26: error: requested alignment is not a constant +In file included from /usr/include/asm/processor.h:4, + from /usr/include/linux/sched.h:103, + from /usr/include/pthread.h:20, + from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/asm-x86_64/processor.h:190: error: 'u16' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:191: error: 'u16' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:192: error: 'u16' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:193: error: 'u16' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:194: error: 'u64' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:195: error: 'u64' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:196: error: 'u32' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:197: error: 'u32' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:198: error: syntax error before `[' token +/usr/include/asm-x86_64/processor.h:199: error: syntax error before `[' token +/usr/include/asm-x86_64/processor.h:200: error: syntax error before `[' token +/usr/include/asm-x86_64/processor.h:208: error: 'u32' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:209: error: 'u64' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:210: error: 'u64' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:211: error: 'u64' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:212: error: 'u64' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:213: error: syntax error before `[' token +/usr/include/asm-x86_64/processor.h:214: error: 'u32' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:215: error: 'u32' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:216: error: 'u16' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:217: error: 'u16' is used as a type, but is + not defined as a type. +/usr/include/asm-x86_64/processor.h:228: error: `CONFIG_X86_L1_CACHE_SHIFT' was + not declared in this scope +/usr/include/asm-x86_64/processor.h:228: error: requested alignment is not a + constant +/usr/include/asm-x86_64/processor.h:259: error: syntax error before `[' token +/usr/include/asm-x86_64/processor.h: In function `void prefetchw(void*)': +/usr/include/asm-x86_64/processor.h:401: error: `"r"' cannot be used as a + function +/usr/include/asm-x86_64/processor.h:401: error: `alternative_input' undeclared + (first use this function) +In file included from /upp/uppsrc/Core/Core.h:225, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/pthread.h: At global scope: +/usr/include/pthread.h:247: error: type specifier omitted for parameter `size_t + ' +/usr/include/pthread.h:247: error: syntax error before `)' token +/usr/include/pthread.h:251: error: type specifier omitted for parameter `size_t + ' +/usr/include/pthread.h:251: error: syntax error before `*' token +/usr/include/pthread.h:272: error: type specifier omitted for parameter `size_t + ' +/usr/include/pthread.h:272: error: syntax error before `)' token +/usr/include/pthread.h:277: error: type specifier omitted for parameter `size_t + ' +/usr/include/pthread.h:277: error: syntax error before `*' token +/usr/include/pthread.h:284: error: type specifier omitted for parameter `size_t + ' +/usr/include/pthread.h:284: error: syntax error before `)' token +/usr/include/pthread.h:288: error: type specifier omitted for parameter `size_t + ' +/usr/include/pthread.h:288: error: syntax error before `*' token +In file included from /usr/include/c++/3.3.5/cstring:49, + from /usr/include/c++/3.3.5/bits/stl_algobase.h:65, + from /usr/include/c++/3.3.5/algorithm:66, + from /upp/uppsrc/Core/Core.h:299, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/c++/3.3.5/cstddef:52: error: `ptrdiff_t' not declared +In file included from /usr/include/c++/3.3.5/bits/stl_algobase.h:65, + from /usr/include/c++/3.3.5/algorithm:66, + from /upp/uppsrc/Core/Core.h:299, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/c++/3.3.5/cstring:80: error: `memmove' not declared +/usr/include/c++/3.3.5/cstring:81: error: `strcpy' not declared +/usr/include/c++/3.3.5/cstring:82: error: `strncpy' not declared +/usr/include/c++/3.3.5/cstring:83: error: `strcat' not declared +/usr/include/c++/3.3.5/cstring:84: error: `strncat' not declared +/usr/include/c++/3.3.5/cstring:85: error: `memcmp' not declared +/usr/include/c++/3.3.5/cstring:86: error: `strcmp' not declared +/usr/include/c++/3.3.5/cstring:87: error: `strcoll' not declared +/usr/include/c++/3.3.5/cstring:88: error: `strncmp' not declared +/usr/include/c++/3.3.5/cstring:89: error: `strxfrm' not declared +/usr/include/c++/3.3.5/cstring:90: error: `strcspn' not declared +/usr/include/c++/3.3.5/cstring:91: error: `strspn' not declared +/usr/include/c++/3.3.5/cstring:92: error: `strtok' not declared +/usr/include/c++/3.3.5/cstring:94: error: `strerror' not declared +/usr/include/c++/3.3.5/cstring:95: error: `strlen' not declared +/usr/include/c++/3.3.5/cstring:97: error: `memchr' not declared +/usr/include/c++/3.3.5/cstring:100: error: type specifier omitted for parameter + `size_t' +/usr/include/c++/3.3.5/cstring:100: error: syntax error before `)' token +/usr/include/c++/3.3.5/cstring: In function `void* std::memchr(...)': +/usr/include/c++/3.3.5/cstring:101: error: `__p' undeclared (first use this + function) +/usr/include/c++/3.3.5/cstring:101: error: `__c' undeclared (first use this + function) +/usr/include/c++/3.3.5/cstring: At global scope: +/usr/include/c++/3.3.5/cstring:103: error: `strchr' not declared +/usr/include/c++/3.3.5/cstring:109: error: `strpbrk' not declared +/usr/include/c++/3.3.5/cstring:115: error: `strrchr' not declared +/usr/include/c++/3.3.5/cstring:121: error: `strstr' not declared +In file included from /usr/include/c++/3.3.5/bits/stl_algobase.h:67, + from /usr/include/c++/3.3.5/algorithm:66, + from /upp/uppsrc/Core/Core.h:299, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/c++/3.3.5/cstdlib:105: error: `mbstowcs' not declared +/usr/include/c++/3.3.5/cstdlib:115: error: `wcstombs' not declared +In file included from /usr/include/c++/3.3.5/bits/stl_algobase.h:69, + from /usr/include/c++/3.3.5/algorithm:66, + from /upp/uppsrc/Core/Core.h:299, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/c++/3.3.5/new:82: error: `size_t' undeclared in namespace `std' +/usr/include/c++/3.3.5/new:82: error: declaration of `operator new' as + non-function +/usr/include/c++/3.3.5/new:82: error: invalid declarator +/usr/include/c++/3.3.5/new:83: error: `size_t' undeclared in namespace `std' +/usr/include/c++/3.3.5/new:83: error: declaration of `operator new []' as + non-function +/usr/include/c++/3.3.5/new:83: error: invalid declarator +/usr/include/c++/3.3.5/new:86: error: `size_t' undeclared in namespace `std' +/usr/include/c++/3.3.5/new:86: error: syntax error before `::' token +/usr/include/c++/3.3.5/new:86: error: `operator new' takes type `size_t' (`long + unsigned int') as first parameter +/usr/include/c++/3.3.5/new:87: error: `size_t' undeclared in namespace `std' +/usr/include/c++/3.3.5/new:87: error: syntax error before `::' token +/usr/include/c++/3.3.5/new:87: error: `operator new' takes type `size_t' (`long + unsigned int') as first parameter +/usr/include/c++/3.3.5/new:92: error: `size_t' undeclared in namespace `std' +/usr/include/c++/3.3.5/new:92: error: syntax error before `*' token +/usr/include/c++/3.3.5/new:92: error: `operator new' takes type `size_t' (`long + unsigned int') as first parameter +/usr/include/c++/3.3.5/new: In function `void* operator new(long unsigned int, + ...)': +/usr/include/c++/3.3.5/new:92: error: `__p' undeclared (first use this + function) +/usr/include/c++/3.3.5/new: At global scope: +/usr/include/c++/3.3.5/new:93: error: `size_t' undeclared in namespace `std' +/usr/include/c++/3.3.5/new:93: error: syntax error before `*' token +/usr/include/c++/3.3.5/new:93: error: `operator new' takes type `size_t' (`long + unsigned int') as first parameter +In file included from /usr/include/c++/3.3.5/x86_64-suse-linux/bits/c++locale.h:43, + from /usr/include/c++/3.3.5/iosfwd:46, + from /usr/include/c++/3.3.5/bits/stl_algobase.h:70, + from /usr/include/c++/3.3.5/algorithm:66, + from /upp/uppsrc/Core/Core.h:299, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/iconv.h:43: error: syntax error before `(' token +In file included from /usr/include/c++/3.3.5/iosfwd:47, + from /usr/include/c++/3.3.5/bits/stl_algobase.h:70, + from /usr/include/c++/3.3.5/algorithm:66, + from /upp/uppsrc/Core/Core.h:299, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/c++/3.3.5/cctype:68: error: `isalnum' not declared +/usr/include/c++/3.3.5/cctype:69: error: `isalpha' not declared +/usr/include/c++/3.3.5/cctype:70: error: `iscntrl' not declared +/usr/include/c++/3.3.5/cctype:71: error: `isdigit' not declared +/usr/include/c++/3.3.5/cctype:72: error: `isgraph' not declared +/usr/include/c++/3.3.5/cctype:73: error: `islower' not declared +/usr/include/c++/3.3.5/cctype:74: error: `isprint' not declared +/usr/include/c++/3.3.5/cctype:75: error: `ispunct' not declared +/usr/include/c++/3.3.5/cctype:76: error: `isspace' not declared +/usr/include/c++/3.3.5/cctype:77: error: `isupper' not declared +/usr/include/c++/3.3.5/cctype:78: error: `isxdigit' not declared +/usr/include/c++/3.3.5/cctype:79: error: `tolower' not declared +/usr/include/c++/3.3.5/cctype:80: error: `toupper' not declared +In file included from /usr/include/c++/3.3.5/x86_64-suse-linux/bits/c++io.h:35, + from /usr/include/c++/3.3.5/bits/fpos.h:44, + from /usr/include/c++/3.3.5/iosfwd:49, + from /usr/include/c++/3.3.5/bits/stl_algobase.h:70, + from /usr/include/c++/3.3.5/algorithm:66, + from /upp/uppsrc/Core/Core.h:299, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/c++/3.3.5/cstdio:114: error: `fread' not declared +/usr/include/c++/3.3.5/cstdio:120: error: `fwrite' not declared +In file included from /usr/include/c++/3.3.5/bits/fpos.h:44, + from /usr/include/c++/3.3.5/iosfwd:49, + from /usr/include/c++/3.3.5/bits/stl_algobase.h:70, + from /usr/include/c++/3.3.5/algorithm:66, + from /upp/uppsrc/Core/Core.h:299, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/c++/3.3.5/x86_64-suse-linux/bits/c++io.h:43: error: syntax error + before `;' token +/usr/include/c++/3.3.5/x86_64-suse-linux/bits/c++io.h:45: error: syntax error + before `;' token +In file included from /usr/include/c++/3.3.5/cwchar:51, + from /usr/include/c++/3.3.5/bits/fpos.h:45, + from /usr/include/c++/3.3.5/iosfwd:49, + from /usr/include/c++/3.3.5/bits/stl_algobase.h:70, + from /usr/include/c++/3.3.5/algorithm:66, + from /upp/uppsrc/Core/Core.h:299, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/c++/3.3.5/ctime:66: error: `clock_t' not declared +/usr/include/c++/3.3.5/ctime:67: error: `time_t' not declared +/usr/include/c++/3.3.5/ctime:68: error: `tm' not declared +/usr/include/c++/3.3.5/ctime:70: error: `clock' not declared +/usr/include/c++/3.3.5/ctime:71: error: `difftime' not declared +/usr/include/c++/3.3.5/ctime:72: error: `mktime' not declared +/usr/include/c++/3.3.5/ctime:73: error: `time' not declared +/usr/include/c++/3.3.5/ctime:74: error: `asctime' not declared +/usr/include/c++/3.3.5/ctime:75: error: `ctime' not declared +/usr/include/c++/3.3.5/ctime:76: error: `gmtime' not declared +/usr/include/c++/3.3.5/ctime:77: error: `localtime' not declared +/usr/include/c++/3.3.5/ctime:78: error: `strftime' not declared +In file included from /usr/include/c++/3.3.5/cwchar:54, + from /usr/include/c++/3.3.5/bits/fpos.h:45, + from /usr/include/c++/3.3.5/iosfwd:49, + from /usr/include/c++/3.3.5/bits/stl_algobase.h:70, + from /usr/include/c++/3.3.5/algorithm:66, + from /upp/uppsrc/Core/Core.h:299, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/wchar.h:40:21: stdarg.h: No such file or directory +In file included from /usr/include/c++/3.3.5/cwchar:54, + from /usr/include/c++/3.3.5/bits/fpos.h:45, + from /usr/include/c++/3.3.5/iosfwd:49, + from /usr/include/c++/3.3.5/bits/stl_algobase.h:70, + from /usr/include/c++/3.3.5/algorithm:66, + from /upp/uppsrc/Core/Core.h:299, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/wchar.h:137: error: type specifier omitted for parameter `size_t' +/usr/include/wchar.h:137: error: syntax error before `)' token +/usr/include/wchar.h:145: error: type specifier omitted for parameter `size_t' +/usr/include/wchar.h:145: error: syntax error before `)' token +/usr/include/wchar.h:152: error: type specifier omitted for parameter `size_t' +/usr/include/wchar.h:152: error: syntax error before `)' token +/usr/include/wchar.h:162: error: type specifier omitted for parameter `size_t' +/usr/include/wchar.h:162: error: syntax error before `)' token +/usr/include/wchar.h:172: error: type specifier omitted for parameter `size_t' +/usr/include/wchar.h:172: error: syntax error before `,' token +/usr/include/wchar.h:182: error: syntax error before `(' token +/usr/include/wchar.h:198: error: syntax error before `(' token +/usr/include/wchar.h:224: error: syntax error before `(' token +/usr/include/wchar.h:228: error: syntax error before `(' token +/usr/include/wchar.h:243: error: syntax error before `(' token +/usr/include/wchar.h:254: error: syntax error before `(' token +/usr/include/wchar.h:261: error: type specifier omitted for parameter `size_t' +/usr/include/wchar.h:261: error: syntax error before `)' token +/usr/include/wchar.h:266: error: type specifier omitted for parameter `size_t' +/usr/include/wchar.h:266: error: syntax error before `)' token +/usr/include/wchar.h:271: error: type specifier omitted for parameter `size_t' +/usr/include/wchar.h:271: error: syntax error before `)' token +/usr/include/wchar.h:275: error: type specifier omitted for parameter `size_t' +/usr/include/wchar.h:275: error: syntax error before `)' token +/usr/include/wchar.h:279: error: type specifier omitted for parameter `size_t' +/usr/include/wchar.h:279: error: syntax error before `)' token +/usr/include/wchar.h:286: error: type specifier omitted for parameter `size_t' +/usr/include/wchar.h:286: error: syntax error before `)' token +/usr/include/wchar.h:306: error: syntax error before `(' token +/usr/include/wchar.h:311: error: syntax error before `(' token +/usr/include/wchar.h:315: error: syntax error before `(' token +/usr/include/wchar.h:317: error: syntax error before `(' token +/usr/include/wchar.h:324: error: syntax error before `(' token +/usr/include/wchar.h:333: error: syntax error before `(' token +/usr/include/wchar.h:339: error: syntax error before `(' token +/usr/include/wchar.h:348: error: syntax error before `(' token +/usr/include/wchar.h:354: error: syntax error before `(' token +/usr/include/wchar.h:368: error: type specifier omitted for parameter `size_t' +/usr/include/wchar.h:368: error: syntax error before `)' token +/usr/include/wchar.h:575: error: type specifier omitted for parameter `size_t' +/usr/include/wchar.h:575: error: syntax error before `)' token +/usr/include/wchar.h:602: error: type specifier omitted for parameter `size_t' +/usr/include/wchar.h:602: error: syntax error before `,' token +/usr/include/wchar.h:612: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/wchar.h:612: error: syntax error before `)' token +/usr/include/wchar.h:619: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/wchar.h:619: error: syntax error before `)' token +/usr/include/wchar.h:623: error: type specifier omitted for parameter `size_t' +/usr/include/wchar.h:623: error: syntax error before `,' token +/usr/include/wchar.h:659: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/wchar.h:659: error: syntax error before `)' token +/usr/include/wchar.h:666: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/wchar.h:666: error: syntax error before `)' token +/usr/include/wchar.h:671: error: type specifier omitted for parameter ` + __gnuc_va_list' +/usr/include/wchar.h:671: error: syntax error before `)' token +/usr/include/wchar.h:793: error: syntax error before `(' token +/usr/include/wchar.h:803: error: syntax error before `(' token +In file included from /usr/include/c++/3.3.5/bits/fpos.h:45, + from /usr/include/c++/3.3.5/iosfwd:49, + from /usr/include/c++/3.3.5/bits/stl_algobase.h:70, + from /usr/include/c++/3.3.5/algorithm:66, + from /upp/uppsrc/Core/Core.h:299, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/c++/3.3.5/cwchar:147: error: `mbrlen' not declared +/usr/include/c++/3.3.5/cwchar:148: error: `mbrtowc' not declared +/usr/include/c++/3.3.5/cwchar:150: error: `mbsrtowcs' not declared +/usr/include/c++/3.3.5/cwchar:162: error: `wcrtomb' not declared +/usr/include/c++/3.3.5/cwchar:167: error: `wcscspn' not declared +/usr/include/c++/3.3.5/cwchar:168: error: `wcsftime' not declared +/usr/include/c++/3.3.5/cwchar:169: error: `wcslen' not declared +/usr/include/c++/3.3.5/cwchar:173: error: `wcsrtombs' not declared +/usr/include/c++/3.3.5/cwchar:174: error: `wcsspn' not declared +/usr/include/c++/3.3.5/cwchar:180: error: `wcsxfrm' not declared +/usr/include/c++/3.3.5/cwchar:216: error: type specifier omitted for parameter + `size_t' +/usr/include/c++/3.3.5/cwchar:216: error: syntax error before `)' token +/usr/include/c++/3.3.5/cwchar: In function `wchar_t* std::wmemchr(...)': +/usr/include/c++/3.3.5/cwchar:217: error: `wchar_t* std::wmemchr(...)' + conflicts with previous using declaration `wchar_t* wmemchr(...)' +In file included from /usr/include/c++/3.3.5/bits/stl_algobase.h:73, + from /usr/include/c++/3.3.5/algorithm:66, + from /upp/uppsrc/Core/Core.h:299, + from /upp/uppsrc/Web/Web.h:4, + from /upp/uppsrc/Web/TServ/tserv.cpp:1: +/usr/include/c++/3.3.5/bits/stl_iterator_base_types.h: At global scope: +/usr/include/c++/3.3.5/bits/stl_iterator_base_types.h:102: error: syntax error + before `,' token +/usr/include/c++/3.3.5/bits/stl_iterator_base_types.h:109: error: template + declaration of `typedef _Tp std::value_type' +/usr/include/c++/3.3.5/bits/stl_iterator_base_types.h:109: confused by earlier errors, bailing out +make: *** [/uppout/Web/TServ/GCC33-Gcc-Linux-Main/tserv.o] Error 1 diff --git a/uppsrc2/TServ/init b/uppsrc2/TServ/init new file mode 100644 index 000000000..6b837339f --- /dev/null +++ b/uppsrc2/TServ/init @@ -0,0 +1,5 @@ +#ifndef _Web_TServ_icpp_init_stub +#define _Web_TServ_icpp_init_stub +#include "Web/init" +#include "plugin\bz2/init" +#endif diff --git a/uppsrc2/TServ/tserv.cpp b/uppsrc2/TServ/tserv.cpp new file mode 100644 index 000000000..b74c654e0 --- /dev/null +++ b/uppsrc2/TServ/tserv.cpp @@ -0,0 +1,843 @@ +#include +#include "version.h" +#include +#ifdef PLATFORM_POSIX +#include +#endif//PLATFORM_POSIX + +using namespace Upp; + +enum { DEFAULT_PORT = 2346 }; + +#ifdef _DEBUG +#define DO_SVRLOG 1 +#else +#define DO_SVRLOG 0 +#endif + +#if DO_SVRLOG +#define SVRLOG(x) { StringStream ss; ss << x << '\n'; RLOG(ss.GetResult()); fputs(ss.GetResult(), stderr); fflush(stderr); } +#else +#define SVRLOG(x) +#endif + +/* +void DeleteFolderDeep(const char *dir) +{ + FindFile ff(String(dir) + "/*.*"); + while(ff) { + String name = ff.GetName(); + String p = AppendFileName(dir, name); + if(ff.IsFile()) + DeleteFile(p); + else + if(ff.IsFolder()) + DeleteFolderDeep(p); + ff.Next(); + } + DirectoryDelete(dir); +} +*/ + +static bool quit_signal = false; + +static void QuitSignal(int) +{ + puts("Termination signal received, quitting..."); + quit_signal = true; +} + +class CommandServer +{ +public: + typedef CommandServer CLASSNAME; + CommandServer(); + virtual ~CommandServer(); + + CommandServer& Logging(bool l) { logging = l; return *this; } + CommandServer& Timing(bool t) { timing = t; return *this; } + CommandServer& Filter(const char *ip); + + void Execute(Socket& socket); + bool StartServer(int port, const String& cmdline); + void StopServer(int port); + void RunServer(int port); + void RunClient(); + void Quit() { quit_flag = true; } + +protected: + String GetConInput(const char *prompt); + virtual void ExecTimer(); +// void RunCommand(String cmd, Socket& socket); + String CheckFiles(const char *f); + String FileRemove(const char *f); + String DeleteFolderDeep(const char *f); + String UploadFiles(const char *f); + String DownloadFiles(const char *f); + String CreateDir(const char *f); + String GetFileInfo(const char *f); + +protected: + class Connection + { + public: + Connection(Socket socket) : socket(socket), eof(false) {} + virtual ~Connection(); + + bool IsEof() const { return eof; } + String GetName() const { return name; } + virtual bool Run() = 0; + + protected: + String name; + Socket socket; + bool eof; + }; + + class CommandConnection : public Connection + { + public: + CommandConnection(Socket& socket, const char *command); + + virtual bool Run(); + + private: + One slave; + }; + + Array connections; + int timer_chunk; + bool logging; + bool timing; + bool quit_flag; + Index ip_filter; +// int thread_count; +}; + +////////////////////////////////////////////////////////////////////// +// CommandServer::Connection:: + +CommandServer::Connection::~Connection() +{ + if(socket.IsOpen()) + socket.StopWrite(); +} + +////////////////////////////////////////////////////////////////////// +// CommandServer::CommandConnection:: + +CommandServer::CommandConnection::CommandConnection(Socket& _socket, const char *_command) +: Connection(_socket) +{ + _socket.Clear(); + + try { + String environment; + String pathlist; + if(*_command == ':') { + const char *b = ++_command; + while(*_command && *_command++ != '\n') + ; + environment = ASCII85Decode(String(b, _command)); + for(b = environment; *b; b += strlen(b) + 1) + if(!MemICmp(b, "PATH=", 5)) { + pathlist = b + 5; + break; + } + } + if(*_command == '=') + _command++; + String command = _command; + if(!IsNull(pathlist)) { + String exec; + if(*_command == '\"') { + while(*++_command && (*_command != '\"' || *++_command == '\"')) + exec.Cat(*_command); + } + else + while(*_command && (byte)*_command > ' ') + exec.Cat(*_command++); + command = GetFileOnPath(exec, pathlist, true); + #ifdef PLATFORM_WIN32 + if(IsNull(command)) + command = GetFileOnPath(exec + ".exe", pathlist, true); + #endif + if(IsNull(command)) + command = exec; + if(command.Find(' ') >= 0) + command = '\"' + command + '\"'; + command << ' ' << _command; + } + LOG("CommandServer::CommandConnection(" << command << ")"); + slave = StartProcess(command, environment); + LOG("CommandServer::CommandConnection -> OK"); + socket.Write("+\0", 2); + name << "[command]" << command; + } + catch(Exc e) { + if(socket.IsOpen()) + socket.Write('-' + e + '\0'); + throw; + } +} + +bool CommandServer::CommandConnection::Run() +{ +// SVRLOG("CommandConnection::Run"); + if(eof) + return true; + ASSERT(socket.IsOpen()); + bool work = false; + String inp = socket.ReadUntil('\0', 0, 10000000); + if(inp.IsVoid()) + { // broken pipe + slave -> Kill(); + eof = true; + return true; + } + if(!inp.IsEmpty()) + { + SVRLOG("-> input data: <" << inp << ">"); + work = true; + slave -> Write(inp); + } + String out = Null; + eof = !slave -> Read(out); + if(!out.IsEmpty()) + { + work = true; + SVRLOG("-> output data: <" << out << ">"); + socket.Write(out); + } + if(eof) + { + work = true; + socket.Write("\0", 1); + SVRLOG("Process terminated, exit code = " << slave -> GetExitCode()); + String ec = IntStr(slave -> GetExitCode()); + socket.Write(ec, ec.GetLength() + 1); + socket.StopWrite(); + } +// SVRLOG("/ CommandConnection::Run -> " << (work ? "working" : "idle")); + return work; +} + +////////////////////////////////////////////////////////////////////// +// CommandServer:: + +CommandServer::CommandServer() +{ + timer_chunk = 100; + quit_flag = true; + Logging(false); + Timing(false); +} + +CommandServer::~CommandServer() +{ +} + +CommandServer& CommandServer::Filter(const char *ip) +{ + Socket::Init(); + hostent *he = gethostbyname(ip); + if(he) + ip_filter.FindAdd(Peek32be((in_addr *)(he -> h_addr_list[0]))); + else + fputs(NFormat("gethostbyname: adresa '%s' nebyla nalezena ...\n", ip), stderr); + return *this; +} + +String CommandServer::CheckFiles(const char *f) +{ + int line = 0; + String out = "OK\n"; + while(*f) + { + line++; + const char *b = f; + while(*f && *f != '\n' && *f != '\t') + f++; + String fn = NativePath(String(b, f)); + int t; + if(*f != '\t' || IsNull(t = ScanInt(f + 1, &f))) + return NFormat("ERROR(%s): file time expected at line %d", fn, line); + + Time time = Time(2000, 1, 1) + t; + int l; + if(*f != '\t' || IsNull(l = ScanInt(f + 1, &f))) + return NFormat("ERROR(%s): file size expected at line %d", fn, line); + + FindFile ff(fn); + if(ff && tabs(Time(ff.GetLastWriteTime()) - time) <= 2 && ff.GetLength() == l) + out << fn << '\n'; + + while(*f && *f++ != '\n') + ; + } + return out; +} + +String CommandServer::FileRemove(const char *f) +{ + String out; + while(*f) + { + const char *b = f; + while(*f && *f != '\n') + f++; + String fn(b, f); + if(!IsNull(fn) && !FileDelete(NativePath(fn))) + out << NFormat("%s: error deleting file\n", fn); + while(*f && *f++ != '\n') + ; + } + if(IsNull(out)) + out = "OK"; + return out; +} + +String CommandServer::DeleteFolderDeep(const char *f) +{ + while(*f) + { + const char *b = f; + while(*f && *f != '\n') + f++; + String fn(b, f); + if(!IsNull(fn)) + Upp::DeleteFolderDeep(NativePath(fn)); + while(*f && *f++ != '\n') + ; + } + return "OK"; +} + +String CommandServer::GetFileInfo(const char *f) +{ + int td = ScanInt(f, &f) - (int)(GetSysTime() - Time(2000, 1, 1)); + if(*f++ != ':') + return "ERROR(@): ':' expected after time delta"; + int line = 0; + String output; + while(*f) + { + line++; + const char *b = f; + while(*f && *f != '\n') + f++; + String fn(b, f); + FindFile ff; + output << fn; + if(ff.Search(NativePath(fn))) + output << '\t' << ((int)(Time(ff.GetLastWriteTime()) - Time(2000, 1, 1)) + td) + << '\t' << (ff.IsFile() ? (int)ff.GetLength() : -1); + output << "\n"; + while(*f && *f++ != '\n') + ; + } + return output; +} + +String CommandServer::UploadFiles(const char *f) +{ + SVRLOG("CommandServer::UploadFiles"); + int line = 0; + while(*f) + { + ++line; + const char *b = f; + while(*f && *f != '\t' && *f != '\n') + f++; + String fn = NativePath(String(b, f)); + if(IsNull(fn)) + return NFormat("ERROR: file name expected at line %d", line); + SVRLOG("Updating file '" << fn << "'..."); + int t; + if(*f != '\t' || IsNull(t = ScanInt(f + 1, &f))) + return NFormat("ERROR(%s): file time expected at line %d", fn, line); + + Time time = Time(2000, 1, 1) + t; + int l; + if(*f != '\t' || IsNull(l = ScanInt(f + 1, &f))) + return NFormat("ERROR(%s): file size expected at line %d", fn, line); + + if(*f != '\t') + return NFormat("ERROR(%s): file content expected at line %d", fn, line); + b = ++f; + while(*f && *f != '\n') + f++; + if(*f != '\n') + return NFormat("ERROR(%s): unexpected end of file at line %d", fn, line); + SVRLOG("ASCII85 length = " << (int)(f - b)); + String bz = ASCII85Decode((const byte *)b, f - b); + SVRLOG("BZ compressed length = " << bz.GetLength()); + String content = BZ2Decompress(bz); + SVRLOG("Content length = " << content.GetLength()); + if(content.GetLength() != l) + return NFormat("ERROR(%s): file size (%d) doesn't match decompressed size %d", fn, l, content.GetLength()); + RealizePath(fn); + if(!SaveFile(fn, content) || !FileSetTime(fn, time)) + return NFormat("ERROR(%s): cannot write file", fn); + SVRLOG(NFormat("FileSetTime(%s, %`) -> %`", fn, time, FileGetTime(fn))); + while(*f && *f++ != '\n') + ; + } + SVRLOG("// CommandServer::UploadFiles"); + return "OK"; +} + +String CommandServer::DownloadFiles(const char *f) +{ + int line = 0; + String output; + while(*f) + { + line++; + const char *b = f; + while(*f && *f != '\n') + f++; + String fn(b, f); + FindFile ff; + output << fn; + String nfn = NativePath(fn); + if(ff.Search(nfn)) + { + String data = LoadFile(nfn); + output << '\t' << data.GetLength() << '\t' << ASCII85Encode(BZ2Compress(data)); + } + output << "\n"; + while(*f && *f++ != '\n') + ; + } + return output; +} + +String CommandServer::CreateDir(const char *f) +{ + RealizeDirectory(f); + return "OK"; +} + +/* +void CommandServer::RunCommand(const String& _command, Socket& socket) +{ + String command = _command; +#ifdef PLATFORM_WIN32 + if(*command == '/') + command = "x:" + command; +#endif + LOG("CommandServer::RunCommand(" << command << ")"); + One process = StartProcess(command); + LOG("CommandServer::RunCommand -> OK"); + socket.Send("+\0", 2); + bool work = false, running; + do + { + if(socket.Peek()) + { + SVRLOG("-> socket peek"); + String inp = socket.Recv(0 | Socket::MULTIPART); + SVRLOG("-> input data: <" << inp << ">"); + if(!inp.IsEmpty()) + { + work = true; + process -> Write(inp); + } + } + String out = Null; + running = process -> Read(out); +// SVRLOG("-> output data: <" << out << ">"); + if(!out.IsEmpty()) + { + work = true; + socket.Send(out); + } + else + MtSleep(200); +// SVRLOG("work = " << work << ", running = " << running); +// if(!work && running) + } + while(running); + socket.Send("\0", 1); + LOG("Process terminated, exit code = " << process -> GetExitCode()); + String ec = IntStr(process -> GetExitCode()); + socket.Send(ec, ec.GetLength() + 1); +} +*/ + +void CommandServer::Execute(Socket& socket) +{ + String cmd = socket.ReadUntil('\0', Null, 10000000); + if(logging) + puts(cmd); + SVRLOG(cmd); + String out; + const char *data = cmd; + switch(*data++) + { + case '?': + out = "+" TSERV_VERSION "\x1A"; + break; + + case '.': + Quit(); + out = ".QUITTING\x1A"; + break; + + case ':': + case '=': + connections.Add(new CommandConnection(socket, cmd)); + return; + + case '-': + out = FileRemove(data); + break; + + case '~': + out = DeleteFolderDeep(data); + break; + + case '<': + out = CheckFiles(data); + break; + + case '>': + out = UploadFiles(data); + break; + + case '^': + out = DownloadFiles(data); + break; + + case '*': + out = CreateDir(data); + break; + + case '@': + out = GetFileInfo(data); + break; + + default: + throw Exc(NFormat("Invalid command: '%s'", cmd)); + } + socket.Write(out); + socket.Write("\0", 1); + socket.Close(); +} + +void CommandServer::ExecTimer() +{ +} + +bool CommandServer::StartServer(int port, const String& cmdline) +{ +#ifdef PLATFORM_WIN32 + STARTUPINFO sinfo; + GetStartupInfo(&sinfo); + PROCESS_INFORMATION pinfo; + Buffer cmd(cmdline.GetLength() + 1); + memcpy(cmd, cmdline, cmdline.GetLength() + 1); + if(!CreateProcess(NULL, cmd, NULL, NULL, false, + CREATE_NO_WINDOW, NULL, NULL, &sinfo, &pinfo)) + throw Exc(NFormat("Cannot create process '%s':\n%s", cmdline, GetErrorMessage(GetLastError()))); + // detach from process + CloseHandle(pinfo.hThread); + CloseHandle(pinfo.hProcess); +#else + pid_t pid = fork(); + if(pid == -1) + throw Exc(NFormat("Error executing fork(), error code: %d", errno)); +// printf("fork -> %d\n", pid); + if(!pid) + { // new process, return true to fall through to server loop + Logging(false); + Timing(false); + return true; + } +#endif + Socket::Init(); + String sockerr; + String self = Socket::GetHostName(); + Socket socket; + if(!ClientSocket(socket, self, port)) + throw Exc(NFormat("Error opening server %s:%d: %s", self, port, Socket::GetErrorText())); + socket.Write("?\n"); + String res = socket.ReadUntil('\x1A'); + if(*res == '\x08') + throw Exc(res.Mid(1)); + if(res != TSERV_VERSION) + throw Exc("Cannot run server process."); + return false; +} + +void CommandServer::StopServer(int port) +{ + Socket::Init(); + Socket socket; + if(!ClientSocket(socket, Socket::GetHostName(), port)) + throw Exc(NFormat("Error opening server at port %d", port)); + socket.Write(".\n"); + socket.ReadUntil('\x1A'); +} + +void CommandServer::RunServer(int port) +{ +// thread_count = 0; + + puts(NFormat("Running server at port %d", port)); + if(logging) + puts(NFormat("Creating server socket at port %d ...", port)); + + String error; + Socket server; + if(!ServerSocket(server, port, true, 100)) { + puts(NFormat("Error creating server socket at port %d: %s", port, Socket::GetErrorText())); + return; + } + server.NoLinger(); + + if(logging) { + if(ip_filter.IsEmpty()) + puts("IP Filtering: off (accepting requests from all IP addresses)"); + else + { + fputs("IP filter:", stdout); + for(int i = 0; i < ip_filter.GetCount(); i++) + fputs(' ' + FormatIP(ip_filter[i]), stdout); + putc('\n', stdout); + } + puts("Running accept loop ..."); + } + + dword ipaddr; + dword ticks = GetTickCount() + 1000; + for(quit_flag = false; !quit_flag && !quit_signal;) + { + bool work = false; + Socket connection; + if(server.Accept(connection, &ipaddr, true, timer_chunk)) + { + work = true; + if(logging) + { + fputc('\r', stderr); + fputs(Format(GetSysTime()), stderr); + fflush(stderr); + } + ExecTimer(); + if(!connection.IsOpen()) + continue; + + try + { + if(!ip_filter.IsEmpty() && ip_filter.Find(ipaddr) < 0) + throw Exc(NFormat("Invalid request source IP address: %s", FormatIP(ipaddr))); + Execute(connection); + } + catch(Exc e) + { + if(connection.IsOpen()) + connection.Write('-' + e + '\0'); + if(logging) + puts(NFormat("ERROR: %s", e)); + } + } + if(!connections.IsEmpty()) + { + for(int i = connections.GetCount(); --i >= 0;) + { + Connection& conn = connections[i]; + bool err = false; + try + { + if(conn.Run()) + work = true; + } + catch(Exc e) + { + puts(NFormat("%s: %s", conn.GetName(), e)); + err = true; + } + if(err || conn.IsEof()) + { + connections.Remove(i); + continue; + } + } + } + if(!work) + Sleep(timer_chunk); + dword new_ticks = GetTickCount(); + if(new_ticks >= ticks) + { + ticks = new_ticks + 1000; + fputs(String().Cat() << "\r" << Format(GetSysTime()), stderr); + fflush(stderr); + } + } + if(logging) + fputs("\nServer is shutting down ... \n", stderr); +} + +/* +static void PutConsole(const char *p) +{ + enum { ROW_BATCH = 20 }; + int rows = ROW_BATCH; + int col = 0; + const char *b = p; + + while(*p) + { + char c = *p; + putchar(c); + if(*p++ == '\n' || ++col >= 70) + { + col = 0; + if(*p && --rows <= 0) + { + rows = ROW_BATCH; + fputs("\n==== Pokracovat pomoci Enter ====\n", stdout); + fflush(stdout); + bool quit = false; + for(int c; (c = getchar()) >= 0 && c != '\n'; quit |= (c == 'Q' || c == 'q')) + ; + if(quit) + break; + } + } + } + if(p > b && p[-1] != '\n') + putchar('\n'); +} +*/ + +String CommandServer::GetConInput(const char *prompt) +{ + fputc('\n', stdout); + fputs(prompt, stdout); + int i = getchar(); + if(i == EOF) + return String::GetVoid(); + String s; + while(i != '\n') + { + s.Cat(i); + if((i = getchar()) == EOF) + break; + } + return s; +} + +void CommandServer::RunClient() +{ + Socket::Init(); + quit_flag = false; + for(String in; !quit_flag && !(in = GetConInput("run> ")).IsVoid();) + { + if(!CompareNoCase(in, ".")) + break; + + try + { + One sp = StartProcess(in); + for(String s; sp -> Read(s); fputs(s, stdout)) + { +// puts("Flushing application..."); + Sleep(500); + } + printf("\nTerminated, exit code = %d\n", sp -> GetExitCode()); + } + catch(Exc e) + { + puts("Error: " + e); + } + } +} + +void TryMain() +{ + bool start = false; + bool stop = false; + int port = -1; + + CommandServer server; + Vector cmdline; + cmdline <<= CommandLine(); + + for(int c = 0; c < cmdline.GetCount(); c++) + { + const char *arg = cmdline[c]; + if(*arg == '-') + switch(arg++, *arg++) + { + case 'r': start = true; break; + case 's': stop = true; break; + default: throw Exc(NFormat("invalid option: '%s'", cmdline[c])); + } + else if(IsDigit(*arg)) + { // port number + port = atoi(arg); + } + } + + bool noport = (port < 0); + if(noport) + port = DEFAULT_PORT; + + if(stop) + { + server.StopServer(port); + return; + } + + if(noport) + { // run client against host + server.RunClient(); + return; + } + + if(start) + { + String cmd_line; + cmd_line << port; + if(!server.StartServer(port, cmd_line)) + return; + } + + server.RunServer(port); +} + +CONSOLE_APP_MAIN +{ +#ifdef PLATFORM_POSIX + signal(SIGPIPE, SIG_IGN); + signal(SIGINT, &QuitSignal); + signal(SIGTERM, &QuitSignal); +#endif//PLATFORM_POSIX + puts(String().Cat() << "TSERV " TSERV_VERSION ", release date: " << TSERV_DATE << "\n" + TSERV_COPYRIGHT); + +/* + Vector test; + for(int i = 0; i < 1000; i++) + test.Add(GetRandomIdent(10000)); + test.Clear(); + + puts("Done !"); + SetExitCode(111); + return; +*/ + int retcode = 1; + try + { +// SetLanguage(LNG_ENGLISH); + TryMain(); + } + catch(Exc e) + { + puts("Error: " + e); + SetExitCode(1); + } +} diff --git a/uppsrc2/TServ/version.h b/uppsrc2/TServ/version.h new file mode 100644 index 000000000..908df0167 --- /dev/null +++ b/uppsrc2/TServ/version.h @@ -0,0 +1,3 @@ +#define TSERV_VERSION "2.17c" +#define TSERV_DATE Date(2007, 6, 5) +#define TSERV_COPYRIGHT "Copyright (c) 2001-2007 Tomas Rylek" diff --git a/uppsrc2/rw/Alias.cpp b/uppsrc2/rw/Alias.cpp new file mode 100644 index 000000000..de9f35438 --- /dev/null +++ b/uppsrc2/rw/Alias.cpp @@ -0,0 +1,174 @@ +#include "Designer.h" + +String AliasMap::StdFileName() +{ + return ConfigFile("rw.ali"); +} + +bool AliasMap::Load(const char *path) +{ + String file = LoadFile(path); + if(file.IsVoid()) + return false; + obj_source.Clear(); + obj_dest.Clear(); + for(const char *s = file; *s;) + { + bool is_dest = (*s == ' ' || *s == '\t'); + while(*s == ' ' || *s == '\t') + s++; + const char *b = s; + while(*s && *s != '\n') + s++; + const char *e = s; + while(e > b && (byte)e[-1] <= ' ') + e--; + String part(b, e); + if(is_dest) + { + while(obj_dest.GetCount() < obj_source.GetCount()) + obj_dest.Add(part); + } + else + obj_source.Add(part); + if(*s) + s++; + } + if(obj_dest.GetCount() < obj_source.GetCount()) + obj_source.SetCount(obj_dest.GetCount()); + IndexSort(obj_source, obj_dest, StdLess()); + return true; +} + +bool AliasMap::Save(const char *path) +{ + IndexSort(obj_dest, obj_source, StdLess()); + String out; + for(int i = 0; i < obj_source.GetCount(); i++) + { + out.Cat(obj_source[i]); + out.Cat("\r\n"); + if(i + 1 >= obj_source.GetCount() || obj_dest[i + 1] != obj_dest[i]) + { + out.Cat('\t'); + out.Cat(obj_dest[i]); + out.Cat("\r\n"); + } + } + IndexSort(obj_source, obj_dest, StdLess()); + return SaveFile(path, out); +} + +void AliasMap::SetDefault() +{ + obj_source.Add("WithKeyMap<*>"); obj_dest.Add("@1"); + obj_source.Add("WithDropChoice<*>"); obj_dest.Add("@1"); + obj_source.Add("WithChoiceList<*>"); obj_dest.Add("@1"); + obj_source.Add("EditDoubleSpin"); obj_dest.Add("EditDouble"); + obj_source.Add("EditDoubleNotNullSpin"); obj_dest.Add("EditDouble"); + obj_source.Add("Ctrl"); obj_dest.Add("Label"); + obj_source.Add("NotNullCtrl<*>"); obj_dest.Add("@1"); + obj_source.Add("SqlArray"); obj_dest.Add("ArrayCtrl"); + obj_source.Add("DataPusher"); obj_dest.Add("EditField"); +} + +static bool MatchAlias(const char *s, const char *t, Vector& a) +{ + while(*t) + switch(*t++) + { + case '*': + { + const char *b = s; + do + { + a.Add(String(b, s)); + if(MatchAlias(s, t, a)) + return true; + a.Drop(); + } + while(*s++); + return false; + } + + default: + if(t[-1] != *s++) + return false; + break; + } + return !*s; +} + +String AliasMap::Convert(const String& name) const +{ + for(int i = 0; i < obj_source.GetCount(); i++) + { + Vector args; + if(MatchAlias(name, obj_source[i], args)) + { + const char *s = obj_dest[i]; + String out; + while(*s) + if(*s == '@' && (s[1] >= '1' && s[1] < '1' + min(args.GetCount(), 10))) + { + s += 2; + out.Cat(args[s[-1] - '1']); + } + else + out.Cat(*s++); + return out; + } + } + return name; +} + +class DlgAlias : public WithAliasLayout +{ +public: + typedef DlgAlias CLASSNAME; + DlgAlias(); + + bool Run(AliasMap& map); + +private: + EditStringNotNull obj_source; + EditStringNotNull obj_dest; +}; + +bool AliasMap::Edit() +{ + return DlgAlias().Run(*this); +} + +DlgAlias::DlgAlias() +{ + CtrlLayoutOKCancel(*this, "Object alias map"); + list.AutoHideSb(); + list.AddColumn("Source object").Edit(obj_source); + list.AddColumn("Alias object").Edit(obj_dest); + list.Inserting().Removing().NoAskRemove(); +} + +bool DlgAlias::Run(AliasMap& map) +{ + list.SetCount(map.obj_source.GetCount()); + int i; + for(i = 0; i < map.obj_source.GetCount(); i++) + { + list.Set(i, 0, map.obj_source[i]); + list.Set(i, 1, map.obj_dest[i]); + } + if(!map.obj_source.IsEmpty()) + list.SetCursor(0); + if(TopWindow::Run() != IDOK) + return false; + int n = list.GetCount(); + map.obj_source.SetCount(n); + map.obj_dest.SetCount(n); + for(i = 0; i < n; i++) + { + map.obj_source[i] = list.Get(i, 0); + map.obj_dest[i] = list.Get(i, 1); + } + return true; +} diff --git a/uppsrc2/rw/Copying b/uppsrc2/rw/Copying new file mode 100644 index 000000000..f135f3633 --- /dev/null +++ b/uppsrc2/rw/Copying @@ -0,0 +1,21 @@ +Copyright 1998-2008 The U++ Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted +provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of + conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, this list of + conditions and the following disclaimer in the documentation and/or other materials + provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE U++ PROJECT ``AS IS'' AND ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FREEBSD PROJECT OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED +AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/uppsrc2/rw/Designer.cpp b/uppsrc2/rw/Designer.cpp new file mode 100644 index 000000000..57e152bec --- /dev/null +++ b/uppsrc2/rw/Designer.cpp @@ -0,0 +1,1217 @@ +#include "Designer.h" +#pragma hdrstop + +#define IMAGEFILE +#include + +#define LLOG(x) // LOG(x) + +int LayoutDesigner::GetTrack(int a, int b, int type) { + return type == LEFT ? a - TRACKERSIZE : + type == CENTER ? (a + b - TRACKERSIZE) / 2 : + b; +} + +Image LayoutDesigner::GetTrackShape(Point track) { + const Image& (*id[3][3])() = { + { CtrlImg::SizeHoVe0, CtrlImg::SizeVert0, CtrlImg::SizeVeHo0 }, + { CtrlImg::SizeHorz0, Image::SizeAll, CtrlImg::SizeHorz0 }, + { CtrlImg::SizeVeHo0, CtrlImg::SizeVert0, CtrlImg::SizeHoVe0 } + }; + if(track.x == FORM) + return CtrlImg::SizeHoVe0(); + if(track.x >= 0 && track.x <= 4 && track.y >= 0 && track.y <= 4) + return (*id[track.y][track.x])(); + return Image::Arrow(); +} + +Rect LayoutDesigner::GetTracker(Point track) { + if(track.x == FORM) { + Rect r = form.GetRect() + sb; + return RectC(r.right, r.bottom, TRACKERSIZE, TRACKERSIZE); + } + Rect actual = GetActual(); + return RectC(GetTrack(actual.left, actual.right, track.x), + GetTrack(actual.top, actual.bottom, track.y), + TRACKERSIZE, TRACKERSIZE); +} + +Rect LayoutDesigner::GetSpringRect(int i) { + Rect r = form.GetRect() + sb; + r.Inflate(10, 10); + Rect actual = GetActual(); + if(i == SLEFT || i == SRIGHT) { + r.top = actual.top + actual.Height() / 4 - TRACKERSIZE; + r.bottom = r.top + 2 * TRACKERSIZE; + if(i == SLEFT) + r.right = actual.left; + else { + int h2 = actual.Height() / 2; + r.top += h2; + r.bottom += h2; + r.left = actual.right; + } + } + if(i == STOP || i == SBOTTOM) { + r.left = actual.left + actual.Width() / 4 - TRACKERSIZE; + r.right = r.left + 2 * TRACKERSIZE; + if(i == STOP) + r.bottom = actual.top; + else { + int w2 = actual.Width() / 2; + r.left += w2; + r.right += w2; + r.top = actual.bottom; + } + } + return r; +} + +Rect LayoutDesigner::GetCtrlRect(int i) { + return ctrl[i].GetRect(); +} + +Rect LayoutDesigner::GetActualRect() { + return itemi.IsEmpty() ? Rect(-INT_MAX, -INT_MAX, -INT_MAX, -INT_MAX) + : GetCtrlRect(itemi.Top()); +} + +Rect LayoutDesigner::GetActual() { + return GetActualRect() + Point(10, 10); +} + +bool LayoutDesigner::GetSpring(int im, int i) { + LogPos p = ctrl[im].GetPos(); + switch(i) { + case SLEFT: + return p.x.GetAlign() == Ctrl::LEFT || p.x.GetAlign() == Ctrl::SIZE; + case SRIGHT: + return p.x.GetAlign() == Ctrl::RIGHT || p.x.GetAlign() == Ctrl::SIZE; + case STOP: + return p.y.GetAlign() == Ctrl::TOP || p.y.GetAlign() == Ctrl::SIZE; + case SBOTTOM: + return p.y.GetAlign() == Ctrl::BOTTOM || p.y.GetAlign() == Ctrl::SIZE; + }; + return false; +} + +bool LayoutDesigner::GetSpring(int i) { + if(itemi.IsEmpty()) return false; + return GetSpring(itemi.Top(), i); +} + +void LayoutDesigner::Paint(Draw& w) { + Size sz = GetSize(); + w.DrawRect(0, 0, sz.cx, sz.cy, layouti < 0 ? SLtGray : SWhite); + if(layouti >= 0) { + Rect r = form.GetRect(); + DrawFatFrame(w, r, SBlack, -1); + w.DrawRect(r.right, r.bottom, TRACKERSIZE, TRACKERSIZE, SLtBlue); + } +} + +bool LayoutDesigner::IsMoving() { + return HasCapture() && track.x == CENTER && track.y == CENTER && cltm; +} + +void LayoutDesigner::DrawHorzSpring(Draw& w, int i) { + Rect r = GetSpringRect(i) - sb; + bool spring = GetSpring(i); + int wd = r.Width(); + int y = (r.top + r.bottom) / 2; + Point p1 = Point(r.left, y); + if(!spring) + for(int i = 1; i < 10; i++) { + Point p2 = Point(r.left + i * wd / 10, y + (1 - 2 * (i & 1)) * (TRACKERSIZE - 1)); + w.DrawLine(p1, p2, 1, SGray); + p1 = p2; + } + w.DrawLine(p1, Point(r.right - spring, y), 1 + spring, spring ? SRed : SGray); +} + +void LayoutDesigner::DrawVertSpring(Draw& w, int i) { + Rect r = GetSpringRect(i) - sb; + bool spring = GetSpring(i); + int hg = r.Height(); + int x = (r.left + r.right) / 2; + Point p1 = Point(x, r.top); + if(!spring) + for(int i = 1; i < 10; i++) { + Point p2 = Point(x + (1 - 2 * (i & 1)) * (TRACKERSIZE - 1), r.top + i * hg / 10); + w.DrawLine(p1, p2, 1, SGray); + p1 = p2; + } + w.DrawLine(p1, Point(x, r.bottom - spring), 1 + spring, spring ? SRed : SGray); +} + +void LayoutDesigner::PaintTrack(Draw& w) { + if(track.x == SELECTRECT) { + Rect m = selectrect; + m.Normalize(); + if(!m.IsEmpty()) + DrawFrame(w, m, SLtRed, SLtRed); + } + else + if(!itemi.IsEmpty() && !IsMoving()) { + SetBar(); + Point p = sb; + for(int i = 0; i < itemi.GetCount() - 1; i++) { + Rect r = ctrl[itemi[i]].GetRect() + (Point(10, 10) - p); + DrawFatFrame(w, r.left, r.top, r.Width(), r.Height(), SBrown, -3); + } + Rect actual = GetActual() - p; + DrawFatFrame(w, actual.left, actual.top, actual.Width(), actual.Height(), SCyan, -3); + DrawHorzSpring(w, SLEFT); + DrawHorzSpring(w, SRIGHT); + DrawVertSpring(w, STOP); + DrawVertSpring(w, SBOTTOM); + for(int h = LEFT; h <= RIGHT; h++) + for(int v = TOP; v <= BOTTOM; v++) + if(h != CENTER || v != CENTER) + w.DrawRect(GetTracker(Point(h, v)) - p, SLtBlue); + } +} + +void LayoutDesigner::PaintForm(Draw& w) { + Size sz = form.GetRect().Size(); + w.DrawRect(0, 0, sz.cx, sz.cy, SLtGray); + for(Ctrl *q = form.GetFirstChild(); q; q = q->GetNext()) + if(q->IsTransparent()) + DrawFrame(w, q->GetRect(), SWhiteGray, SWhiteGray); +} + +Point LayoutDesigner::FindTracker(Point p) { + Point track; + for(track.x = LEFT; track.x <= FORM; track.x++) + for(track.y = TOP; track.y <= BOTTOM; track.y++) + if((track.x != CENTER || track.y != CENTER) && GetTracker(track).Contains(p)) + return track; + return Point(-1, -1); +} + +int LayoutDesigner::FindItem(Point p) { + int i; + int mini = -1; + int min = INT_MAX; + p += Point(-10, -10); + for(i = 0; i < ctrl.GetCount(); i++) { + Rect r = ctrl[i].GetRect(); + if(r.Contains(p)) { + int m = r.Width() * r.Height(); + if(m < min) { + mini = i; + min = m; + } + } + } + return mini; +} + +void LayoutDesigner::SetItemPos(int i, const Rect& r, int chi, bool val, bool sync) { + bool l = chi == SLEFT ? val : GetSpring(i, SLEFT); + bool p = chi == SRIGHT ? val : GetSpring(i, SRIGHT); + bool t = chi == STOP ? val : GetSpring(i, STOP); + bool b = chi == SBOTTOM ? val : GetSpring(i, SBOTTOM); + Ctrl& q = ctrl[i]; + Size sz = form.GetSize(); + if(l) + if(p) q.HSizePos(r.left, sz.cx - r.right); + else q.LeftPos(r.left, r.Width()); + else + if(p) q.RightPos(sz.cx - r.right, r.Width()); + else q.HCenterPos(r.Width(), (r.left + r.right - sz.cx) / 2); + if(t) + if(b) q.VSizePos(r.top, sz.cy - r.bottom); + else q.TopPos(r.top, r.Height()); + else + if(b) q.BottomPos(sz.cy - r.bottom, r.Height()); + else q.VCenterPos(r.Height(), (r.top + r.bottom - sz.cy) / 2); + Item(i).pos = q.GetPos(); + if(sync) { + { TIMING("SetItemPos::Status"); + ShowStatus(); + } + { TIMING("SetItemPos::Layout"); + Layout(); + } + { TIMING("SetItemPos::Sync"); + Sync(); + } + } +} + +void LayoutDesigner::SetActualPos(const Rect& r, int chi, bool val) { + if(itemi.GetCount()) + SetItemPos(itemi.Top(), r, chi, val); +} + +/* +void LayoutDesigner::SetAutoItemPos(int i, const Rect& r) { + Ctrl& q = ctrl[i]; + Size sz = form.GetSize(); + if(r.left < sz.cx / 2) + if(r.right < sz.cx / 2) + q.LeftPos(r.left, r.Width()); + else + q.HSizePos(r.left, sz.cx - r.right); + else + q.RightPos(sz.cx - r.right, r.Width()); + if(r.top < sz.cy / 2) + if(r.bottom < sz.cy / 2) + q.TopPos(r.top, r.Height()); + else + q.VSizePos(r.top, sz.cy - r.bottom); + else + q.BottomPos(sz.cy - r.bottom, r.Height()); + Item(i).pos = q.GetPos(); + ShowStatus(); + Layout(); + Sync(); +} +*/ + +Image LayoutDesigner::CursorImage(Point p, dword keyflags) { + p += sb; + if(IsMoving()) + return CrossCursor(); + if(HasCapture()) + return track.x == SELECTRECT ? Image::Arrow() : GetTrackShape(track); + if(GetActual().Contains(p)) + return Image::SizeAll(); + Point track = FindTracker(p); + if(track.x >= 0) + return GetTrackShape(track); + return Image::Arrow(); +} + +void LayoutDesigner::RefreshActual() { + if(itemi.GetCount()) { + Rect r = GetActual(); + r.Inflate(TRACKERSIZE, TRACKERSIZE); + Refresh(r - sb); + for(int i = SLEFT; i <= SBOTTOM; i++) + Refresh(GetSpringRect(i) - sb); + } +} + +void LayoutDesigner::RefreshSelect(int i) { + if(i == itemi.GetCount() - 1) + RefreshActual(); + else { + Rect r = ctrl[itemi[i]].GetRect() + Point(10, 10); + r.Inflate(TRACKERSIZE, TRACKERSIZE); + Refresh(r - sb); + } +} + +int LayoutDesigner::FindSelect(int im) { + for(int i = 0; i < itemi.GetCount(); i++) + if(itemi[i] == im) return i; + return -1; +} + +void LayoutDesigner::UnselectItem(int im) { + int i = FindSelect(im); + if(i < 0) return; + RefreshSelect(i); + itemi.Remove(i); + RefreshActual(); + if(itemi.GetCount() == 0) + ClearSelection(); + else + SelectItem(itemi.Top()); +} + +void LayoutDesigner::ClearSelection0() { + for(int i = 0; i < itemi.GetCount(); i++) { + RefreshSelect(i); + itab.SetDisplay(itemi[i], 0, StdDisplay()); + itab.SetDisplay(itemi[i], 1, VarLblDisplay(false)); + } + itemi.Clear(); + classname.Disable(); + classname.Clear(); + variable.Disable(); + variable.Clear(); + label.Disable(); + label.Set(""); + help.Disable(); + help.Set(""); + ShowStatus(); + SetBar(); +} + +void LayoutDesigner::ShowHideLayouts() +{ + if(layouti < 0) + return; + Vector layouts; + String dummy; + int i; + for(i = 0; i < ItemCount(); i++) + if(ParseLayoutRef(Item(i).classname, dummy) >= 0) + layouts.Add(i); + for(i = 0; i < layouts.GetCount(); i++) + { + int li = layouts[i]; + Rect rc = ctrl[li].GetRect(); + bool show = (FindIndex(itemi, li) >= 0); + if(!show) + { + show = true; + for(int p = 0; p < layouts.GetCount(); p++) + if(p != i && (ctrl[layouts[p]].GetRect() && rc) && (p < i || FindIndex(itemi, layouts[p]) >= 0)) + { + show = false; + break; + } + } + ctrl[li].Show(show); + } + SynchronizeMnemonic(); +} + +void LayoutDesigner::ClearSelection() { + ClearSelection0(); + itab.SetCursor(-1); +} + +void LayoutDesigner::SelectItem(int im) { + if(im < 0) return; + RefreshActual(); + UnselectItem(im); + itemi.Add(im); + RefreshActual(); + itab.SetCursor(im); + itab.SetDisplay(im, 0, SelDisplay); + itab.SetDisplay(im, 1, VarLblDisplay(true)); + classname.Enable(); + variable.Enable(); + label.Enable(); + help.Enable(); + ItemInfo& ii = Item(im); + classname <<= ii.classname; + variable <<= ii.variable; + label <<= Lng(ii.label); + help <<= Lng(ii.help); + ShowHideLayouts(); + ShowStatus(); + SetBar(); +} + +void LayoutDesigner::SelectOneItem(int im) { + ClearSelection0(); + if(im < ctrl.GetCount()) + SelectItem(im); +} + +int FilterName(int c) { + return IsAlNum(c) ? ToLower(c) : 0; +} + +void LayoutDesigner::WhenITab() { + if(itab.GetCursor() >= 0) + if(::GetCtrl() || ::GetShift()) + SelectItem(itab.GetCursor()); + else + SelectOneItem(itab.GetCursor()); + SetFocus(); +} + +void LayoutDesigner::SetFormSize(Size sz) { + Point p = sb; + form.SetRect(-p.x + 10, -p.y + 10, sz.cx, sz.cy); + ActualForm().size = sz; + Refresh(); + Layout(); + Sync(); +} + +void LayoutDesigner::NewCtrl(int i) { + String clss = i < 0 ? String() : ClassMap().GetKey(i); + AddCtrl(clss, String(), String(), String()); + Size sz = ctrl[itemi.Top()].GetMinSize(); + SetActualPos(RectC(newctrl.x, newctrl.y, sz.cx * 8, sz.cy)); +} + +void LayoutDesigner::ClassMenu(Bar& menu) { + menu.Add("User class", classset[-1]); + menu.Separator(); + for(int i = 0; i < ClassMap().GetCount(); i++) { + Bar::Item& m = menu.Add(ClassMap().GetKey(i), classset[i]); + if((i + 2) % 16 == 0) menu.Break(); + } +} + +void LayoutDesigner::RightDown(Point p, dword keyflags) { + if(layouti < 0) return; + newctrl = p; + MenuBar bar; + bar.SetFont(Arial(10)).LeftGap(2); + ClassMenu(bar); + bar.Execute(); +} + +void LayoutDesigner::RefreshSelectRect() { + Rect m = selectrect; + m.Normalize(); + Refresh(m.left, m.top, 1, m.Height()); + Refresh(m.left, m.top, m.Width(), 1); + Refresh(m.left, m.bottom - 1, m.Width(), 1); + Refresh(m.right - 1, m.top, 1, m.Height()); +} + +void LayoutDesigner::StartMoving(Point p) { + Rect actual = GetActualRect(); + delta = p - actual.TopLeft(); + melta.SetCount(itemi.GetCount() - 1); + for(int i = 0; i < itemi.GetCount() - 1; i++) + melta[i] = GetCtrlRect(itemi[i]).TopLeft() - actual.TopLeft(); + track.x = track.y = CENTER; + SetCapture(); +} + +void LayoutDesigner::DoMoving() { + cltm = true; + for(int i = 0; i < itemi.GetCount(); i++) + RefreshSelect(i); +} + +void LayoutDesigner::LeftDown(Point p, dword keyflags) { + LOG("@@ LeftDown"); + if(layouti < 0) return; + int i; + moved = cltm = false; + p += sb; + SetFocus(); + Rect actual = GetActual(); + if(actual.Contains(p)) { + if((keyflags & K_SHIFT) && itemi.GetCount()) { + UnselectItem(itemi.Top()); + return; + } + StartMoving(p); + DoMoving(); + return; + } + track = FindTracker(p); + if(track.x >= 0) { + Rect fr = form.GetRect(); + delta = Point(p.x - (track.x == FORM ? fr.right : + track.x == LEFT ? actual.left : actual.right), + p.y - (track.x == FORM ? fr.bottom : + track.y == TOP ? actual.top : actual.bottom)); + SetCapture(); + return; + } + i = FindItem(p); + if(i >= 0) { + if(keyflags & K_SHIFT) + if(ItemSelected(i)) + UnselectItem(i); + else + SelectItem(i); + else + if(!ItemSelected(i)) + SelectOneItem(i); + StartMoving(p); + DoMoving(); + return; + } + for(i = SLEFT; i <= SBOTTOM; i++) + if(GetSpringRect(i).Contains(p)) { + RefreshActual(); + SetActualPos(GetActualRect(), i, !GetSpring(i)); + return; + } + if(!(keyflags & (K_SHIFT|K_CTRL))) + ClearSelection(); + track.x = SELECTRECT; + selectrect.Set(p.x, p.y, p.x, p.y); + RefreshSelectRect(); + SetCapture(); +} + +void LayoutDesigner::LeftRepeat(Point p, dword keyflags) { + if(!cltm) DoMoving(); +} + +void LayoutDesigner::MouseMove(Point p, dword keyflags) { + p += sb; + if(track.x == SELECTRECT && HasCapture()) { + RefreshSelectRect(); + selectrect.right = p.x; + selectrect.bottom = p.y; + RefreshSelectRect(); + return; + } + int gx = GridX(); + int gy = GridY(); + if(IsMoving() && itemi.GetCount()) { + LLOG("LayoutDesigner::MouseMove -> " << p); + bool m = false; + Size sz = GetActualRect().Size(); + if(!moved) { + RefreshSelect(itemi.GetCount() - 1); + m = true; + } + Rect cr = RectC((p.x - delta.x) / gx * gx, (p.y - delta.y) / gy * gy, sz.cx, sz.cy); + for(int i = 0; i < itemi.GetCount() - 1; i++) { + int im = itemi[i]; + if(!moved) { + RefreshSelect(i); + m = true; + } + Size sz = GetCtrlRect(im).Size(); + SetItemPos(im, RectC(cr.left + melta[i].x, cr.top + melta[i].y, sz.cx, sz.cy), -1, false, false); + } + SetItemPos(itemi.Top(), cr, -1, false, true); + if(m) moved = true; + return; + } + p -= delta; + if(HasCapture()) { + if(track.x == FORM) { + Size sz = Size(max(0, p.x - 10), max(0, p.y - 10)); + sz.cx = sz.cx / gx * gx; + sz.cy = sz.cy / gy * gy; + SetFormSize(sz); + ShowStatus(); + return; + } + if(itemi.GetCount()) { + Rect actual = GetActualRect(); + RefreshActual(); + p.Offset(-10, -10); + if(track.x == LEFT) actual.left = min(actual.right, p.x) / gx * gx; + if(track.x == RIGHT) actual.right = max(actual.left, p.x) / gy * gy; + if(track.y == TOP) actual.top = min(actual.bottom, p.y) / gx * gx; + if(track.y == BOTTOM) actual.bottom = max(actual.top, p.y) / gy * gy; + if(!ignoremin) { + Size sz = ctrl[itemi.Top()].GetMinSize(); + actual.right = max(actual.left + sz.cx, actual.right); + actual.bottom = max(actual.top + sz.cy, actual.bottom); + } + SetActualPos(actual); + RefreshActual(); + moved = true; + } + } +} + +void LayoutDesigner::LeftUp(Point p, dword keyflags) { + LOG("@@@ LeftUp"); + for(int i = 0; i < itemi.GetCount(); i++) + RefreshSelect(i); + if(track.x == SELECTRECT) { + if(!(keyflags & (K_SHIFT|K_CTRL))) + ClearSelection(); + Rect m = selectrect; + m.Normalize(); + m.Offset(-10, -10); + m += sb; + for(int i = 0; i < ctrl.GetCount(); i++) { + Rect r = ctrl[i].GetRect(); + if(r.left >= m.left && r.right <= m.right && r.top >= m.top && r.bottom <= m.bottom) + SelectItem(i); + } + track.x = -1; + RefreshSelectRect(); + return; + } + if(!(keyflags & K_SHIFT) && !(keyflags & K_CTRL) && !moved) { + int i = FindItem(p + sb); + if(i >= 0) + SelectOneItem(i); + } +} + +void LayoutDesigner::Scroll() { + SetFormSize(form.GetSize()); +} + +void LayoutDesigner::NewClass() { + if(itemi.IsEmpty()) return; + for(int i = 0; i < itemi.GetCount(); i++) { + int im = itemi[i]; + Item(im).classname = classname; + SetClass(im); + RefreshActual(); + } +} + +void LayoutDesigner::NewVariable() { + if(itemi.IsEmpty()) return; + itab.Set(itemi.Top(), 1, Item(itemi.Top()).variable = variable); +} + +static int FilterOutCr(int c) { + return c == '\r' ? 0 : c; +} + +void LayoutDesigner::NewLabel() { + if(itemi.IsEmpty()) return; + ItemLabel(itemi.Top()) = Filter(label.Get(), FilterOutCr); + SynchronizeCtrl(); + SynchronizeMnemonic(); +} + +void LayoutDesigner::NewHelp() { + if(itemi.IsEmpty()) return; + Help(itemi.Top()) = Filter(help.Get(), FilterOutCr); + SynchronizeCtrl(); +} + +void LayoutDesigner::Layout() { + sb.SetPage(GetSize()); + Size sz = form.GetSize() + Size(20, 20); + for(int i = 0; i < ctrl.GetCount(); i++) { + sz.cx = max(ctrl[i].GetRect().right + TRACKERSIZE + 20, sz.cx); + sz.cy = max(ctrl[i].GetRect().bottom + TRACKERSIZE + 20, sz.cy); + } + sb.SetTotal(sz); + int cx = frame.GetSize().cx; +// menubar.LeftPos(0, cx / 2); + status.Width(cx >> 1); +} + +void LayoutDesigner::ShowStatus() { + String s; + if(layouti >= 0) { + Size sz = form.GetRect().Size(); + s = "Layout size: " + ::AsString(sz); + if(itemi.GetCount()) { + Rect r = ctrl[itemi.Top()].GetRect(); + s << " Item: " << ::AsString(r) << + " - {" << sz.cx - r.right << ", " << sz.cy - r.bottom << '}'; + } + } + status.SetLabelText(s); +} + +static int RoundStep(int org, int d, int g) +{ + return d ? itimesfloor(org + d * g + (d > 0 ? 0 : g - 1), g) - org : 0; +} + +void LayoutDesigner::KeyMove(int dx, int dy, int sx, int sy) { + if(itemi.IsEmpty()) + return; + Rect main = GetCtrlRect(itemi.Top()), shift; + int gx = GridX(), gy = GridY(); + shift.left = shift.right = RoundStep(main.left, dx, gx); + shift.top = shift.bottom = RoundStep(main.top, dy, gy); + shift.right += RoundStep(main.Width(), sx, gx); + shift.bottom += RoundStep(main.Height(), sy, gy); + for(int i = itemi.GetCount(); --i >= 0;) { + RefreshSelect(i); + SetItemPos(itemi[i], GetCtrlRect(itemi[i]) + shift, -1, false, i == 0); + RefreshSelect(i); + } +} + +bool LayoutDesigner::Key(dword key, int count) { + switch(key) { + case K_RIGHT: + case K_DOWN: + if(itemi.IsEmpty()) + SelectOneItem(ctrl.GetCount() - 1); + else + if(itemi.Top() < ctrl.GetCount() - 1) + SelectOneItem(itemi.Top() + 1); + return true; + case K_LEFT: + case K_UP: + if(itemi.IsEmpty()) + SelectOneItem(0); + else + if(itemi.Top() > 0) + SelectOneItem(itemi.Top() - 1); + return true; + case K_PAGEUP: + if(layouti > 0 && layout.GetCount() - 1) + SetLayout(layouti - 1); + break; + case K_PAGEDOWN: + if(layouti < layout.GetCount() - 1) + SetLayout(layouti + 1); + break; + case K_HOME: + SelectOneItem(0); + break; + case K_END: + SelectOneItem(ctrl.GetCount() - 1); + break; + case K_SHIFT_LEFT: + KeyMove(-1, 0, 0, 0); + break; + case K_SHIFT_RIGHT: + KeyMove(1, 0, 0, 0); + break; + case K_SHIFT_UP: + KeyMove(0, -1, 0, 0); + break; + case K_SHIFT_DOWN: + KeyMove(0, 1, 0, 0); + break; + case K_SHIFT_CTRL_LEFT: + KeyMove(0, 0, -1, 0); + break; + case K_SHIFT_CTRL_RIGHT: + KeyMove(0, 0, 1, 0); + break; + case K_SHIFT_CTRL_UP: + KeyMove(0, 0, 0, -1); + break; + case K_SHIFT_CTRL_DOWN: + KeyMove(0, 0, 0, 1); + break; + default: + if(key >= ' ' && key < 256) { + label.SetFocus(); + return label.Key(key, count); + } + return menubar.HotKey(key); + } + SetFocus(); + return true; +} + +void LayoutDesigner::AddItem() { + if(layouti < 0) return; + AddCtrl(String(), String(), String(), String()); +} + +void LayoutDesigner::MoveUp() { +#ifdef _DEBUG + if(GetFocusCtrl()) + GetFocusCtrl()->Dump(); +#endif + if(itemi.GetCount()) { + int sc = itab.GetCursorSc(); + Vector ilist(itemi, 0), sorted(itemi, 0); + Sort(sorted); + if(sorted[0] == 0) + { + BeepExclamation(); + return; + } + ClearSelection(); + int i; + for(i = 0; i < sorted.GetCount(); i++) + Swap(sorted[i], sorted[i] - 1); + for(i = 0; i < ilist.GetCount(); i++) + SelectItem(ilist[i] - 1); + itab.ScCursor(sc - itab.GetLineCy()); + itab.ScrollIntoCursor(); + } +} + +void LayoutDesigner::MoveDown() { + if(itemi.GetCount()) { + int sc = itab.GetCursorSc(); + Vector ilist(itemi, 0), sorted(itemi, 0); + Sort(sorted); + if(sorted.Top() >= ctrl.GetCount() - 1) + { + BeepExclamation(); + return; + } + ClearSelection(); + int i; + for(i = sorted.GetCount(); --i >= 0;) + Swap(sorted[i], sorted[i] + 1); + for(i = 0; i < ilist.GetCount(); i++) + SelectItem(ilist[i] + 1); + itab.ScCursor(sc + itab.GetLineCy()); + itab.ScrollIntoCursor(); + } +} + +void LayoutDesigner::ToggleIgnoreMin() { + ignoremin = !ignoremin; +} + +void LayoutDesigner::ToggleQLIB2Output() { + qlib2_output = !qlib2_output; +} + +void LayoutDesigner::ItemPos(int xy) +{ + ITEMPOS xpos = (ITEMPOS)LOWORD(xy), ypos = (ITEMPOS)HIWORD(xy); + Size sz = form.GetSize(), half = sz >> 1; + + for(int i = 0; i < itemi.GetCount(); i++) + { + RefreshSelect(i); + Ctrl& q = ctrl[itemi[i]]; + Rect r = q.GetRect(); + + ITEMPOS axpos = xpos; + if(axpos == POS_AUTO) + axpos = (r.left < half.cy ? r.right < half.cy ? POS_LEFT : POS_SIZE : POS_RIGHT); + switch(axpos) + { + case POS_LEFT: q.LeftPos(r.left, r.Width()); break; + case POS_RIGHT: q.RightPos(sz.cx - r.right, r.Width()); break; + case POS_CENTER: q.HCenterPos(r.Width(), (r.left + r.right - sz.cx) >> 1); break; + case POS_SIZE: q.HSizePos(r.left, sz.cx - r.right); break; + } + + ITEMPOS aypos = ypos; + if(aypos == POS_AUTO) + aypos = (r.top < half.cy ? r.bottom < half.cy ? POS_TOP : POS_SIZE : POS_BOTTOM); + switch(aypos) + { + case POS_TOP: q.TopPos(r.top, r.Height()); break; + case POS_BOTTOM: q.BottomPos(sz.cy - r.bottom, r.Height()); break; + case POS_CENTER: q.VCenterPos(r.Height(), (r.top + r.bottom - sz.cy) >> 1); break; + case POS_SIZE: q.VSizePos(r.top, sz.cy - r.bottom); break; + } + + SetItemPos(itemi[i], r); + RefreshSelect(i); + } +} + +int LayoutDesigner::GetItemPosMask() const +{ + int xbits = 0, ybits = 0; + for(int i = 0; i < itemi.GetCount(); i++) + { + LogPos pos = ctrl[itemi[i]].GetPos(); + switch(pos.x.GetAlign()) + { + case Ctrl::LEFT: xbits |= 1 << POS_LEFT; break; + case Ctrl::RIGHT: xbits |= 1 << POS_RIGHT; break; + case Ctrl::CENTER: xbits |= 1 << POS_CENTER; break; + case Ctrl::SIZE: xbits |= 1 << POS_SIZE; break; + } + switch(pos.y.GetAlign()) + { + case Ctrl::LEFT: ybits |= 1 << POS_TOP; break; + case Ctrl::RIGHT: ybits |= 1 << POS_BOTTOM; break; + case Ctrl::CENTER: ybits |= 1 << POS_CENTER; break; + case Ctrl::SIZE: ybits |= 1 << POS_SIZE; break; + } + } + return MAKELONG(xbits, ybits); +} + +/* +void LayoutDesigner::AutoPos() { + for(int i = 0; i < itemi.GetCount(); i++) { + int im = itemi[i]; + Rect r = GetCtrlRect(im); + SetAutoItemPos(im, r); + RefreshSelect(i); + } +} + +void LayoutDesigner::NormalPos() { + for(int i = 0; i < itemi.GetCount(); i++) { + int im = itemi[i]; + Rect r = GetCtrlRect(im); + ctrl[im].TopPos(0, 0).LeftPos(0, 0); + SetItemPos(im, r); + RefreshSelect(i); + } +} +*/ + +void LayoutDesigner::VertCenter() { + for(int i = 0; i < itemi.GetCount(); i++) { + int im = itemi[i]; + RefreshSelect(i); + Rect r = GetCtrlRect(im); + ctrl[im].VCenterPos(0, 0); + int h = r.Height(); + r.top = (form.GetSize().cy - h) / 2; + r.bottom = r.top + h; + SetItemPos(im, r); + RefreshSelect(i); + } +} + +void LayoutDesigner::HorzCenter() { + for(int i = 0; i < itemi.GetCount(); i++) { + int im = itemi[i]; + RefreshSelect(i); + Rect r = GetCtrlRect(im); + ctrl[im].HCenterPos(0, 0); + int w = r.Width(); + r.left = (form.GetSize().cx - w) / 2; + r.right = r.left + w; + SetItemPos(im, r); + RefreshSelect(i); + } +} + +void LayoutDesigner::AlignLeft() { + if(!itemi.GetCount()) return; + int ax = GetCtrlRect(itemi.Top()).left; + for(int i = 0; i < itemi.GetCount() - 1; i++) { + int im = itemi[i]; + RefreshSelect(i); + Rect r = GetCtrlRect(im); + r.Offset(ax - r.left, 0); + SetItemPos(im, r); + RefreshSelect(i); + } +} + +void LayoutDesigner::AlignRight() { + if(!itemi.GetCount()) return; + int ax = GetCtrlRect(itemi.Top()).right; + for(int i = 0; i < itemi.GetCount() - 1; i++) { + int im = itemi[i]; + RefreshSelect(i); + Rect r = GetCtrlRect(im); + r.Offset(ax - r.right, 0); + SetItemPos(im, r); + RefreshSelect(i); + } +} + +void LayoutDesigner::AlignTop() { + if(!itemi.GetCount()) return; + int ay = GetCtrlRect(itemi.Top()).top; + for(int i = 0; i < itemi.GetCount() - 1; i++) { + int im = itemi[i]; + RefreshSelect(i); + Rect r = GetCtrlRect(im); + r.Offset(0, ay - r.top); + SetItemPos(im, r); + RefreshSelect(i); + } +} + +void LayoutDesigner::AlignBottom() { + if(!itemi.GetCount()) return; + int ay = GetCtrlRect(itemi.Top()).bottom; + for(int i = 0; i < itemi.GetCount() - 1; i++) { + int im = itemi[i]; + RefreshSelect(i); + Rect r = GetCtrlRect(im); + r.Offset(0, ay - r.bottom); + SetItemPos(im, r); + RefreshSelect(i); + } +} + +void LayoutDesigner::AlignVCenter() { + if(!itemi.GetCount()) return; + Rect dr = GetCtrlRect(itemi.Top()); + for(int i = 0; i < itemi.GetCount() - 1; i++) { + int im = itemi[i]; + RefreshSelect(i); + Rect r = GetCtrlRect(im); + r.Offset(0, dr.top + (dr.Height() - r.Height()) / 2 - r.top); + SetItemPos(im, r); + RefreshSelect(i); + } +} + +void LayoutDesigner::AlignHCenter() { + if(!itemi.GetCount()) return; + Rect dr = GetCtrlRect(itemi.Top()); + for(int i = 0; i < itemi.GetCount() - 1; i++) { + int im = itemi[i]; + RefreshSelect(i); + Rect r = GetCtrlRect(im); + r.Offset(dr.left + (dr.Width() - r.Width()) / 2 - r.left, 0); + SetItemPos(im, r); + RefreshSelect(i); + } +} + +void LayoutDesigner::AlignLbl() { + if(!itemi.GetCount()) return; + for(int i = 0; i < itemi.GetCount(); i++) { + int im = itemi[i]; + if(Item(im).classname == "Label") { + Ctrl *ref = NULL; + if(im + 1 >= ItemCount() || Item(im + 1).classname == "Label") { + if(im > 0 && Item(im - 1).classname != "Label") + ref = &ctrl[im - 1]; + } + else + ref = &ctrl[im + 1]; + if(ref) { + Rect dr = ref->GetRect(); + RefreshSelect(i); + Rect r = GetCtrlRect(im); + r.Offset(0, dr.top + (dr.Height() - r.Height()) / 2 - r.top); + SetItemPos(im, r); + RefreshSelect(i); + } + } + } +} + +void LayoutDesigner::SameWidth() { + if(!itemi.GetCount()) return; + int ax = GetCtrlRect(itemi.Top()).Width(); + for(int i = 0; i < itemi.GetCount() - 1; i++) { + int im = itemi[i]; + RefreshSelect(i); + Rect r = GetCtrlRect(im); + r.right = r.left + ax; + SetItemPos(im, r); + RefreshSelect(i); + } +} + +void LayoutDesigner::SameHeight() { + if(!itemi.GetCount()) return; + int ay = GetCtrlRect(itemi.Top()).Height(); + for(int i = 0; i < itemi.GetCount() - 1; i++) { + int im = itemi[i]; + RefreshSelect(i); + Rect r = GetCtrlRect(im); + r.bottom = r.top + ay; + SetItemPos(im, r); + RefreshSelect(i); + } +} + +void LayoutDesigner::SameSize() { + if(!itemi.GetCount()) return; + Rect m = GetCtrlRect(itemi.Top()); + for(int i = 0; i < itemi.GetCount() - 1; i++) { + int im = itemi[i]; + RefreshSelect(i); + Rect r = GetCtrlRect(im); + r.right = r.left + m.Width(); + r.bottom = r.top + m.Height(); + SetItemPos(im, r); + RefreshSelect(i); + } +} + +void LayoutDesigner::MinHeight() { + for(int i = 0; i < itemi.GetCount(); i++) { + int im = itemi[i]; + RefreshSelect(i); + Rect r = GetCtrlRect(im); + Size sz = ctrl[im].GetMinSize(); + r.bottom = r.top + sz.cy; + SetItemPos(im, r); + RefreshSelect(i); + } +} + +void LayoutDesigner::MinWidth() { + for(int i = 0; i < itemi.GetCount(); i++) { + int im = itemi[i]; + RefreshSelect(i); + Rect r = GetCtrlRect(im); + Size sz = ctrl[im].GetMinSize(); + r.right = r.left + sz.cx; + SetItemPos(im, r); + RefreshSelect(i); + } +} + +void LayoutDesigner::Cut() { + Copy(); + Delete(); +} + +void LayoutDesigner::Copy() { + String out; + for(int i = 0; i < itemi.GetCount(); i++) + out << SaveCtrl(Item(itemi[i]), i, "", false); +// EmptyClipboard(); +// WriteClipboard(CF_TEXT, out); + WriteClipboardText(out, true); +} + +void LayoutDesigner::SelectToEnd(int i) { + ClearSelection(); + while(i < ctrl.GetCount()) + SelectItem(i++); +} + +void LayoutDesigner::Paste() { + int i = ctrl.GetCount(); + try { + String s = ReadClipboardText(); + CParser p(s); + for(;;) + LoadCtrl(p, ActualForm().item.Add(), langi); + } + catch(CParser::Error&) { + ActualForm().item.Drop(); + } + SynchronizeCtrls(); + SelectToEnd(i); +} + +void LayoutDesigner::SelectAll() { + SelectToEnd(0); +} + +int FindIndex(const Vector& c, int ii) { + for(int i = 0; i < c.GetCount(); i++) + if(c[i] == ii) return i; + return -1; +} + +void LayoutDesigner::Delete() { + for(int ii = ctrl.GetCount(); ii >= 0; ii--) + if(FindIndex(itemi, ii) >= 0) { + UnselectItem(ii); + ctrl.Remove(ii); + ActualForm().item.Remove(ii); + itab.Remove(ii); + } + Refresh(); +} + +void LayoutDesigner::DoDuplicate(const Vector& imi, int dx, int dy) { + if(layouti < 0) return; + for(int i = 0; i < imi.GetCount(); i++) { + int im = imi[i]; + const ItemInfo& ii = Item(im); + const Ctrl& q = ctrl[im]; + AddCtrl(ii.classname, String(), Lng(ii.label), Lng(ii.help)); + SetItemPos(ctrl.GetCount() - 1, q.GetRect() + Point(dx, dy)); + } +} + +void LayoutDesigner::Duplicate() { + int si = ctrl.GetCount(); + Vector imi(itemi, 1); + ClearSelection(); + DoDuplicate(imi, 16, 16); + SelectToEnd(si); +} + +void LayoutDesigner::Matrix() { + if(!itemi.GetCount()) return; + if(matrix.Execute() != IDOK) return; + int si = ctrl.GetCount(); + Vector imi(itemi, 1); + Rect br = GetActualRect(); + ClearSelection(); + for(int i = 0; i < imi.GetCount() - 1; i++) + br |= GetCtrlRect(imi[i]); + for(int x = 0; x < (int)~matrix.x; x++) + for(int y = 0; y < (int)~matrix.y; y++) + if(x > 0 || y > 0) + DoDuplicate(imi, x * (br.Width() + (int)~matrix.hspace), + y * (br.Height() + (int)~matrix.vspace)); + SelectToEnd(si); +} + +void LayoutDesigner::ToggleGrid() { + usegrid = !usegrid; + SetBar(); +} + +void LayoutDesigner::SetupAlias() { + if(alias_map.Edit() && !alias_map.Save(alias_map_file)) + Exclamation(NFormat("Error saving alias file [* \1%s\1].", alias_map_file)); + UpdateClassList(); +} diff --git a/uppsrc2/rw/Designer.h b/uppsrc2/rw/Designer.h new file mode 100644 index 000000000..67d635715 --- /dev/null +++ b/uppsrc2/rw/Designer.h @@ -0,0 +1,401 @@ +#include + +#define LAYOUTFILE +#include + +#define IMAGEFILE +#include + +const Display& VarLblDisplay(bool selected); + +typedef Ctrl *(*CtrlCreator)(); + +class AliasMap { +public: + AliasMap() {} + + static String StdFileName(); + + bool IsEmpty() const { return obj_source.IsEmpty(); } + + bool Edit(); + + bool Load(const char *path); + bool Save(const char *path); + void SetDefault(); + + String Convert(const String& name) const; + +public: + Vector obj_source; + Vector obj_dest; +}; + +class SelectedDisplay : public Display { + virtual void Paint(Draw& w, const Rect& r, const Value& q, Color i, Color p, dword s) const; +}; + +extern const SelectedDisplay SelDisplay; + +class LayoutDesigner : public Ctrl { +public: + virtual void Paint(Draw& w); + virtual Image CursorImage(Point p, dword keyflags); + virtual void LeftDown(Point p, dword keyflags); + virtual void LeftRepeat(Point p, dword keyflags); + virtual void LeftUp(Point p, dword keyflags); + virtual void RightDown(Point p, dword keyflags); + virtual void MouseMove(Point p, dword keyflags); + virtual bool Key(dword key, int count); + virtual void Layout(); + virtual void Serialize(Stream& s); + +protected: + enum { + LEFT, + CENTER, + RIGHT, + TOP = LEFT, + BOTTOM = RIGHT, + FORM, + SELECTRECT, + + TRACKERSIZE = 6, + + SLEFT = 0, + SRIGHT, + STOP, + SBOTTOM, + }; + + enum ITEMPOS + { + POS_NONE, + POS_AUTO, + POS_LEFT, + POS_CENTER, + POS_RIGHT, + POS_SIZE, + POS_TOP = POS_LEFT, + POS_BOTTOM = POS_RIGHT, + }; + + struct ItemInfo { + LogPos pos; + String classname; + String variable; + String labelid; + String helpid; + Vector label; + Vector help; + dword hotkey; + }; + + struct Form { + String name; + Size size; + Array item; + }; + + Array
layout; + int layouti; + int langi; + + DropList layoutlist; + DropList langlist; + + CallbackArg classset; + Point newctrl; + + WithGridLayout grid; + bool usegrid; + bool ignoremin; + bool qlib2_output; + + WithMatrixLayout matrix; + + String filename; + FileSel filesel; + LRUList LruList; + + AliasMap alias_map; + String alias_map_file; + + Rect selectrect; + Point track; + Vector itemi; + Vector melta; + Point delta; + bool moved; + bool cltm; + + Ctrl design; + Splitter splital; + + ArrayCtrl itab; + + Splitter props; + Splitter label_help_split; + Ctrl class_var_lbl; + WithDropChoice classname; + EditString variable; + DocEdit label; + DocEdit help; + + struct DesignForm; + friend struct DesignForm; + struct DesignForm : public Ctrl { + virtual void Paint(Draw& w) { ld->PaintForm(w); } + LayoutDesigner *ld; + }; + + DesignForm form; + Array ctrl; + Array ref_ctrl; + Array mnem_ctrl; + + ScrollBars sb; + + struct AfterPaint; + friend struct AfterPaint; + + struct AfterPaint : public Ctrl { + virtual void Paint(Draw& w) { ld->PaintTrack(w); } + LayoutDesigner *ld; + }; + + AfterPaint apaint; + + MenuBar menubar; + ToolBar toolbar; + FrameRight