From 48540940b6c28bb4378abfeb500ec45a625b37b6 Mon Sep 17 00:00:00 2001 From: Vadim Dashevskiy Date: Tue, 15 May 2012 10:38:20 +0000 Subject: initial commit git-svn-id: http://svn.miranda-ng.org/main/trunk@2 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/xml/commonheaders.h | 17 ++ plugins/xml/pack.cmd | 24 +++ plugins/xml/resource.h | 16 ++ plugins/xml/resource.rc | 124 ++++++++++++ plugins/xml/xml.cpp | 97 +++++++++ plugins/xml/xml.dep | 23 +++ plugins/xml/xml.dsp | 192 ++++++++++++++++++ plugins/xml/xml.dsw | 29 +++ plugins/xml/xml.ico | Bin 0 -> 2550 bytes plugins/xml/xml.mak | 475 ++++++++++++++++++++++++++++++++++++++++++++ plugins/xml/xml.vcproj | 344 ++++++++++++++++++++++++++++++++ 11 files changed, 1341 insertions(+) create mode 100644 plugins/xml/commonheaders.h create mode 100644 plugins/xml/pack.cmd create mode 100644 plugins/xml/resource.h create mode 100644 plugins/xml/resource.rc create mode 100644 plugins/xml/xml.cpp create mode 100644 plugins/xml/xml.dep create mode 100644 plugins/xml/xml.dsp create mode 100644 plugins/xml/xml.dsw create mode 100644 plugins/xml/xml.ico create mode 100644 plugins/xml/xml.mak create mode 100644 plugins/xml/xml.vcproj (limited to 'plugins/xml') diff --git a/plugins/xml/commonheaders.h b/plugins/xml/commonheaders.h new file mode 100644 index 0000000000..d6e5ecb1b5 --- /dev/null +++ b/plugins/xml/commonheaders.h @@ -0,0 +1,17 @@ + +#if !defined( _UNICODE ) && defined( UNICODE ) + #define _UNICODE +#endif + +#include + +#include + +#include + +#include +#include +#include +#include + + diff --git a/plugins/xml/pack.cmd b/plugins/xml/pack.cmd new file mode 100644 index 0000000000..c2eef97cc6 --- /dev/null +++ b/plugins/xml/pack.cmd @@ -0,0 +1,24 @@ +rem @echo off +nmake -f xml.mak CFG="xml - Win32 Release" +if errorlevel 1 ( + echo "Make failed" + goto :eof ) +nmake -f xml.mak CFG="xml - Win32 Release Unicode" +if errorlevel 1 ( + echo "Make failed" + goto :eof ) + +del "%temp%\xml.zip" > nul +del "%temp%\xmlW.zip" > nul +del "%temp%\xmlSrc.zip" > nul +del *.user > nul + +7z.exe a -tzip -r- -mx=9 "%temp%\xml.zip" ./Release/xml.dll +7z.exe a -tzip -r- -mx=9 "%temp%\xmlW.zip" ./Release_Unicode/xml.dll + +rd /S /Q Release +rd /S /Q Release_Unicode + +cd .. +7z.exe a -tzip -r0 -mx=9 "%temp%\xmlSrc.zip" -ir!xml/*.* -xr!.svn -x!*.cmd +goto :eof \ No newline at end of file diff --git a/plugins/xml/resource.h b/plugins/xml/resource.h new file mode 100644 index 0000000000..8a1bd3c6fb --- /dev/null +++ b/plugins/xml/resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Developer Studio generated include file. +// Used by resource.rc +// +#define IDI_XML 102 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1041 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/plugins/xml/resource.rc b/plugins/xml/resource.rc new file mode 100644 index 0000000000..419e5db6f5 --- /dev/null +++ b/plugins/xml/resource.rc @@ -0,0 +1,124 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Neutral (Default) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEUD) +#ifdef _WIN32 +LANGUAGE LANG_NEUTRAL, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + +#endif // Neutral (Default) resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// French (Belgium) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_FRB) +#ifdef _WIN32 +LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_BELGIAN +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 0,1,0,0 + PRODUCTVERSION 0,1,0,0 + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x40004L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "000004b0" + BEGIN + VALUE "Comments", "Standard engine for xml parsing & creation" + VALUE "CompanyName", "Miranda community" + VALUE "FileDescription", "xml plugin for Miranda-IM" + VALUE "FileVersion", "0, 1, 0, 0" + VALUE "InternalName", "xml" + VALUE "LegalCopyright", "Copyright © 2008 George Hazan" + VALUE "OriginalFilename", "xml.dll" + VALUE "ProductName", "xml" + VALUE "ProductVersion", "0, 1, 0, 0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0, 1200 + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_XML ICON "xml.ico" +#endif // French (Belgium) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/xml/xml.cpp b/plugins/xml/xml.cpp new file mode 100644 index 0000000000..ed4e49bf19 --- /dev/null +++ b/plugins/xml/xml.cpp @@ -0,0 +1,97 @@ + +#include "commonheaders.h" +#include "resource.h" + +#if defined( _UNICODE ) + // {4AECBC63-49B9-40da-9212-FF5EBC85360E} + #define MIID_XML { 0x4aecbc63, 0x49b9, 0x40da, { 0x92, 0x12, 0xff, 0x5e, 0xbc, 0x85, 0x36, 0xe }} +#else + // {6E2C9F7C-5F3F-4dd3-A999-ED64B70BFC79} + #define MIID_XML { 0x6e2c9f7c, 0x5f3f, 0x4dd3, { 0xa9, 0x99, 0xed, 0x64, 0xb7, 0xb, 0xfc, 0x79 }} +#endif + +PLUGINLINK *pluginLink; +HINSTANCE hInst; + +void InitXmlApi( void ); + +PLUGININFO pluginInfo = { + sizeof(PLUGININFO), + "Core XML driver for Miranda version earlier than 0.8", + PLUGIN_MAKE_VERSION(0,1,0,0), + "Provides XML parsing & creation services", + "George Hazan", + "ghazan@miranda.im", + "é 2008 George Hazan", + "http://www.miranda-im.org", + UNICODE_AWARE, + 0 +}; + +PLUGININFOEX pluginInfoEx = { + sizeof(PLUGININFOEX), + "Core XML driver for Miranda version earlier than 0.8", + PLUGIN_MAKE_VERSION(0,1,0,0), + "Provides XML parsing & creation services", + "George Hazan", + "ghazan@miranda.im", + "é 2008 George Hazan", + "http://www.miranda-im.org", + UNICODE_AWARE, + 0, + MIID_XML +}; + +BOOL WINAPI DllMain(HINSTANCE hinstDLL,DWORD fdwReason,LPVOID lpvReserved) +{ + hInst = hinstDLL; + return TRUE; +} + +///////////////////////////////////////////////////////////////////////////////////////// +// MirandaPluginInfoEx - returns an information about a plugin + +extern "C" __declspec(dllexport) PLUGININFOEX* MirandaPluginInfoEx(DWORD mirandaVersion) +{ + if (mirandaVersion >= PLUGIN_MAKE_VERSION(0, 8, 0, 0)) + return NULL; + + return &pluginInfoEx; +} + +extern "C" __declspec(dllexport) PLUGININFO* MirandaPluginInfo(DWORD mirandaVersion) +{ + if (mirandaVersion >= PLUGIN_MAKE_VERSION(0, 8, 0, 0)) + return NULL; + + return &pluginInfo; +} + +///////////////////////////////////////////////////////////////////////////////////////// +// MirandaPluginInterfaces - returns the protocol interface to the core + +static const MUUID interfaces[] = { MIID_XML, MIID_LAST }; + +extern "C" __declspec(dllexport) const MUUID* MirandaPluginInterfaces(void) +{ + return interfaces; +} + +///////////////////////////////////////////////////////////////////////////////////////// +// Performs a primary set of actions upon plugin loading + +extern "C" int __declspec(dllexport) Load(PLUGINLINK *link) +{ + pluginLink = link; + + InitXmlApi(); + return 0; +} + +///////////////////////////////////////////////////////////////////////////////////////// +// Unload a plugin + +extern "C" int __declspec(dllexport) Unload(void) +{ + return 0; +} diff --git a/plugins/xml/xml.dep b/plugins/xml/xml.dep new file mode 100644 index 0000000000..3d849f7b61 --- /dev/null +++ b/plugins/xml/xml.dep @@ -0,0 +1,23 @@ +# Microsoft Developer Studio Generated Dependency File, included by xml.mak + +.\xml.cpp : \ + "..\..\include\m_langpack.h"\ + "..\..\include\m_plugins.h"\ + "..\..\include\m_system.h"\ + "..\..\include\m_utils.h"\ + "..\..\include\m_xml.h"\ + "..\..\include\newpluginapi.h"\ + ".\commonheaders.h"\ + + +..\..\src\modules\xml\xmlApi.cpp : \ + "..\..\src\modules\xml\xmlParser.h"\ + + +..\..\src\modules\xml\xmlParser.cpp : \ + "..\..\src\modules\xml\xmlParser.h"\ + + +.\resource.rc : \ + ".\xml.ico"\ + diff --git a/plugins/xml/xml.dsp b/plugins/xml/xml.dsp new file mode 100644 index 0000000000..35ba72c5cb --- /dev/null +++ b/plugins/xml/xml.dsp @@ -0,0 +1,192 @@ +# Microsoft Developer Studio Project File - Name="xml" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 + +CFG=xml - Win32 Debug Unicode +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "xml.mak". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "xml.mak" CFG="xml - Win32 Debug Unicode" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "xml - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE "xml - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE "xml - Win32 Debug Unicode" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE "xml - Win32 Release Unicode" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +CPP=cl.exe +MTL=midl.exe +RSC=rc.exe + +!IF "$(CFG)" == "xml - Win32 Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Release" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "Release" +# PROP Intermediate_Dir "Release" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "xml_EXPORTS" /YX /FD /c +# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "xml_EXPORTS" /D "_UNICODE" /D "UNICODE" /FR /Yu"commonheaders.h" /FD /c +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +# ADD BASE RSC /l 0x402 /d "NDEBUG" +# ADD RSC /l 0x80c /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 +# ADD LINK32 user32.lib advapi32.lib /nologo /dll /machine:I386 /out:"./release/xml.dll" /filealign:512 +# SUBTRACT LINK32 /pdb:none /nodefaultlib + +!ELSEIF "$(CFG)" == "xml - Win32 Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "Debug" +# PROP BASE Intermediate_Dir "Debug" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "Debug" +# PROP Intermediate_Dir "Debug" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "xml_EXPORTS" /YX /FD /GZ /c +# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "xml_EXPORTS" /FR /Yu"commonheaders.h" /FD /GZ /c +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 +# ADD BASE RSC /l 0x402 /d "_DEBUG" +# ADD RSC /l 0x80c /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept +# ADD LINK32 winspool.lib advapi32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib shell32.lib comdlg32.lib gdi32.lib rpcrt4.lib /nologo /dll /debug /machine:I386 /pdbtype:sept + +!ELSEIF "$(CFG)" == "xml - Win32 Debug Unicode" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "xml___Win32_Debug_Unicode" +# PROP BASE Intermediate_Dir "xml___Win32_Debug_Unicode" +# PROP BASE Ignore_Export_Lib 0 +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "Debug_Unicode" +# PROP Intermediate_Dir "Debug_Unicode" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../../../include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "xml_EXPORTS" /FR /YX /FD /GZ /c +# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "UNICODE" /D "_USRDLL" /D "xml_EXPORTS" /FR /Yu"commonheaders.h" /FD /GZ /c +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 +# ADD BASE RSC /l 0x80c /d "_DEBUG" +# ADD RSC /l 0x80c /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept +# ADD LINK32 winspool.lib advapi32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib shell32.lib comdlg32.lib gdi32.lib rpcrt4.lib /nologo /dll /debug /machine:I386 /pdbtype:sept + +!ELSEIF "$(CFG)" == "xml - Win32 Release Unicode" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "xml___Win32_Release_Unicode" +# PROP BASE Intermediate_Dir "xml___Win32_Release_Unicode" +# PROP BASE Ignore_Export_Lib 0 +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "Release_Unicode" +# PROP Intermediate_Dir "Release_Unicode" +# PROP Ignore_Export_Lib 1 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /MT /W3 /GX /O2 /I "../../../include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "xml_EXPORTS" /D "_UNICODE" /D "UNICODE" /FR /YX /FD /c +# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "UNICODE" /D "_USRDLL" /D "xml_EXPORTS" /D "_UNICODE" /FR /Yu"commonheaders.h" /FD /c +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +# ADD BASE RSC /l 0x80c /d "NDEBUG" +# ADD RSC /l 0x80c /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 ws2_32.lib kernel32.lib user32.lib shell32.lib msvcrt.lib comdlg32.lib gdi32.lib comctl32.lib /nologo /dll /machine:I386 /nodefaultlib /out:"../../bin/release/plugins/xml.dll" +# ADD LINK32 advapi32.lib user32.lib /nologo /dll /machine:I386 /out:"./release_unicode/xml.dll" /filealign:512 +# SUBTRACT LINK32 /pdb:none /nodefaultlib + +!ENDIF + +# Begin Target + +# Name "xml - Win32 Release" +# Name "xml - Win32 Debug" +# Name "xml - Win32 Debug Unicode" +# Name "xml - Win32 Release Unicode" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=.\xml.cpp +# ADD CPP /Yc"commonheaders.h" +# End Source File +# Begin Source File + +SOURCE=..\..\src\modules\xml\xmlApi.cpp +# End Source File +# Begin Source File + +SOURCE=..\..\src\modules\xml\xmlParser.cpp +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Source File + +SOURCE=.\commonheaders.h +# End Source File +# Begin Source File + +SOURCE=..\..\src\modules\xml\xmlParser.h +# End Source File +# End Group +# Begin Group "Resource Files" + +# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" +# Begin Source File + +SOURCE=.\resource.rc +# End Source File +# Begin Source File + +SOURCE=.\xml.ico +# End Source File +# End Group +# End Target +# End Project diff --git a/plugins/xml/xml.dsw b/plugins/xml/xml.dsw new file mode 100644 index 0000000000..367216f3a8 --- /dev/null +++ b/plugins/xml/xml.dsw @@ -0,0 +1,29 @@ +Microsoft Developer Studio Workspace File, Format Version 6.00 +# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! + +############################################################################### + +Project: "xml"="xml.dsp" - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ +}}} + +############################################################################### + +Global: + +Package=<5> +{{{ +}}} + +Package=<3> +{{{ +}}} + +############################################################################### + diff --git a/plugins/xml/xml.ico b/plugins/xml/xml.ico new file mode 100644 index 0000000000..08c8a234fe Binary files /dev/null and b/plugins/xml/xml.ico differ diff --git a/plugins/xml/xml.mak b/plugins/xml/xml.mak new file mode 100644 index 0000000000..cab6fd2f7c --- /dev/null +++ b/plugins/xml/xml.mak @@ -0,0 +1,475 @@ +# Microsoft Developer Studio Generated NMAKE File, Based on xml.dsp +!IF "$(CFG)" == "" +CFG=xml - Win32 Release Unicode +!MESSAGE No configuration specified. Defaulting to xml - Win32 Release Unicode. +!ENDIF + +!IF "$(CFG)" != "xml - Win32 Release" && "$(CFG)" != "xml - Win32 Debug" && "$(CFG)" != "xml - Win32 Debug Unicode" && "$(CFG)" != "xml - Win32 Release Unicode" +!MESSAGE Invalid configuration "$(CFG)" specified. +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "xml.mak" CFG="xml - Win32 Debug Unicode" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "xml - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE "xml - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE "xml - Win32 Debug Unicode" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE "xml - Win32 Release Unicode" (based on "Win32 (x86) Dynamic-Link Library") +!MESSAGE +!ERROR An invalid configuration is specified. +!ENDIF + +!IF "$(OS)" == "Windows_NT" +NULL= +!ELSE +NULL=nul +!ENDIF + +!IF "$(CFG)" == "xml - Win32 Release" + +OUTDIR=.\Release +INTDIR=.\Release +# Begin Custom Macros +OutDir=.\Release +# End Custom Macros + +ALL : "$(OUTDIR)\xml.dll" "$(OUTDIR)\xml.bsc" + + +CLEAN : + -@erase "$(INTDIR)\resource.res" + -@erase "$(INTDIR)\vc60.idb" + -@erase "$(INTDIR)\xml.obj" + -@erase "$(INTDIR)\xml.pch" + -@erase "$(INTDIR)\xml.sbr" + -@erase "$(INTDIR)\xmlApi.obj" + -@erase "$(INTDIR)\xmlApi.sbr" + -@erase "$(INTDIR)\xmlParser.obj" + -@erase "$(INTDIR)\xmlParser.sbr" + -@erase "$(OUTDIR)\xml.bsc" + -@erase "$(OUTDIR)\xml.dll" + -@erase "$(OUTDIR)\xml.exp" + -@erase "$(OUTDIR)\xml.lib" + +"$(OUTDIR)" : + if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" + +CPP=cl.exe +CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "../../include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "xml_EXPORTS" /D "_UNICODE" /D "UNICODE" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\xml.pch" /Yu"commonheaders.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c + +.c{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cpp{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cxx{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.c{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cpp{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cxx{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +MTL=midl.exe +MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 +RSC=rc.exe +RSC_PROJ=/l 0x80c /fo"$(INTDIR)\resource.res" /d "NDEBUG" +BSC32=bscmake.exe +BSC32_FLAGS=/nologo /o"$(OUTDIR)\xml.bsc" +BSC32_SBRS= \ + "$(INTDIR)\xml.sbr" \ + "$(INTDIR)\xmlApi.sbr" \ + "$(INTDIR)\xmlParser.sbr" + +"$(OUTDIR)\xml.bsc" : "$(OUTDIR)" $(BSC32_SBRS) + $(BSC32) @<< + $(BSC32_FLAGS) $(BSC32_SBRS) +<< + +LINK32=link.exe +LINK32_FLAGS=user32.lib advapi32.lib /nologo /dll /incremental:no /pdb:"$(OUTDIR)\xml.pdb" /machine:I386 /out:"$(OUTDIR)\xml.dll" /implib:"$(OUTDIR)\xml.lib" /filealign:512 +LINK32_OBJS= \ + "$(INTDIR)\xml.obj" \ + "$(INTDIR)\xmlApi.obj" \ + "$(INTDIR)\xmlParser.obj" \ + "$(INTDIR)\resource.res" + +"$(OUTDIR)\xml.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) + $(LINK32) @<< + $(LINK32_FLAGS) $(LINK32_OBJS) +<< + +!ELSEIF "$(CFG)" == "xml - Win32 Debug" + +OUTDIR=.\Debug +INTDIR=.\Debug +# Begin Custom Macros +OutDir=.\Debug +# End Custom Macros + +ALL : "$(OUTDIR)\xml.dll" "$(OUTDIR)\xml.bsc" + + +CLEAN : + -@erase "$(INTDIR)\resource.res" + -@erase "$(INTDIR)\vc60.idb" + -@erase "$(INTDIR)\vc60.pdb" + -@erase "$(INTDIR)\xml.obj" + -@erase "$(INTDIR)\xml.pch" + -@erase "$(INTDIR)\xml.sbr" + -@erase "$(INTDIR)\xmlApi.obj" + -@erase "$(INTDIR)\xmlApi.sbr" + -@erase "$(INTDIR)\xmlParser.obj" + -@erase "$(INTDIR)\xmlParser.sbr" + -@erase "$(OUTDIR)\xml.bsc" + -@erase "$(OUTDIR)\xml.dll" + -@erase "$(OUTDIR)\xml.exp" + -@erase "$(OUTDIR)\xml.ilk" + -@erase "$(OUTDIR)\xml.lib" + -@erase "$(OUTDIR)\xml.pdb" + +"$(OUTDIR)" : + if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" + +CPP=cl.exe +CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "xml_EXPORTS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\xml.pch" /Yu"commonheaders.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c + +.c{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cpp{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cxx{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.c{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cpp{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cxx{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +MTL=midl.exe +MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 +RSC=rc.exe +RSC_PROJ=/l 0x80c /fo"$(INTDIR)\resource.res" /d "_DEBUG" +BSC32=bscmake.exe +BSC32_FLAGS=/nologo /o"$(OUTDIR)\xml.bsc" +BSC32_SBRS= \ + "$(INTDIR)\xml.sbr" \ + "$(INTDIR)\xmlApi.sbr" \ + "$(INTDIR)\xmlParser.sbr" + +"$(OUTDIR)\xml.bsc" : "$(OUTDIR)" $(BSC32_SBRS) + $(BSC32) @<< + $(BSC32_FLAGS) $(BSC32_SBRS) +<< + +LINK32=link.exe +LINK32_FLAGS=winspool.lib advapi32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib shell32.lib comdlg32.lib gdi32.lib rpcrt4.lib /nologo /dll /incremental:yes /pdb:"$(OUTDIR)\xml.pdb" /debug /machine:I386 /out:"$(OUTDIR)\xml.dll" /implib:"$(OUTDIR)\xml.lib" /pdbtype:sept +LINK32_OBJS= \ + "$(INTDIR)\xml.obj" \ + "$(INTDIR)\xmlApi.obj" \ + "$(INTDIR)\xmlParser.obj" \ + "$(INTDIR)\resource.res" + +"$(OUTDIR)\xml.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) + $(LINK32) @<< + $(LINK32_FLAGS) $(LINK32_OBJS) +<< + +!ELSEIF "$(CFG)" == "xml - Win32 Debug Unicode" + +OUTDIR=.\Debug_Unicode +INTDIR=.\Debug_Unicode +# Begin Custom Macros +OutDir=.\Debug_Unicode +# End Custom Macros + +ALL : "$(OUTDIR)\xml.dll" "$(OUTDIR)\xml.bsc" + + +CLEAN : + -@erase "$(INTDIR)\resource.res" + -@erase "$(INTDIR)\vc60.idb" + -@erase "$(INTDIR)\vc60.pdb" + -@erase "$(INTDIR)\xml.obj" + -@erase "$(INTDIR)\xml.pch" + -@erase "$(INTDIR)\xml.sbr" + -@erase "$(INTDIR)\xmlApi.obj" + -@erase "$(INTDIR)\xmlApi.sbr" + -@erase "$(INTDIR)\xmlParser.obj" + -@erase "$(INTDIR)\xmlParser.sbr" + -@erase "$(OUTDIR)\xml.bsc" + -@erase "$(OUTDIR)\xml.dll" + -@erase "$(OUTDIR)\xml.exp" + -@erase "$(OUTDIR)\xml.ilk" + -@erase "$(OUTDIR)\xml.lib" + -@erase "$(OUTDIR)\xml.pdb" + +"$(OUTDIR)" : + if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" + +CPP=cl.exe +CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "UNICODE" /D "_USRDLL" /D "xml_EXPORTS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\xml.pch" /Yu"commonheaders.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c + +.c{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cpp{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cxx{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.c{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cpp{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cxx{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +MTL=midl.exe +MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 +RSC=rc.exe +RSC_PROJ=/l 0x80c /fo"$(INTDIR)\resource.res" /d "_DEBUG" +BSC32=bscmake.exe +BSC32_FLAGS=/nologo /o"$(OUTDIR)\xml.bsc" +BSC32_SBRS= \ + "$(INTDIR)\xml.sbr" \ + "$(INTDIR)\xmlApi.sbr" \ + "$(INTDIR)\xmlParser.sbr" + +"$(OUTDIR)\xml.bsc" : "$(OUTDIR)" $(BSC32_SBRS) + $(BSC32) @<< + $(BSC32_FLAGS) $(BSC32_SBRS) +<< + +LINK32=link.exe +LINK32_FLAGS=winspool.lib advapi32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib shell32.lib comdlg32.lib gdi32.lib rpcrt4.lib /nologo /dll /incremental:yes /pdb:"$(OUTDIR)\xml.pdb" /debug /machine:I386 /out:"$(OUTDIR)\xml.dll" /implib:"$(OUTDIR)\xml.lib" /pdbtype:sept +LINK32_OBJS= \ + "$(INTDIR)\xml.obj" \ + "$(INTDIR)\xmlApi.obj" \ + "$(INTDIR)\xmlParser.obj" \ + "$(INTDIR)\resource.res" + +"$(OUTDIR)\xml.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) + $(LINK32) @<< + $(LINK32_FLAGS) $(LINK32_OBJS) +<< + +!ELSEIF "$(CFG)" == "xml - Win32 Release Unicode" + +OUTDIR=.\Release_Unicode +INTDIR=.\Release_Unicode +# Begin Custom Macros +OutDir=.\Release_Unicode +# End Custom Macros + +ALL : "$(OUTDIR)\xml.dll" "$(OUTDIR)\xml.bsc" + + +CLEAN : + -@erase "$(INTDIR)\resource.res" + -@erase "$(INTDIR)\vc60.idb" + -@erase "$(INTDIR)\xml.obj" + -@erase "$(INTDIR)\xml.pch" + -@erase "$(INTDIR)\xml.sbr" + -@erase "$(INTDIR)\xmlApi.obj" + -@erase "$(INTDIR)\xmlApi.sbr" + -@erase "$(INTDIR)\xmlParser.obj" + -@erase "$(INTDIR)\xmlParser.sbr" + -@erase "$(OUTDIR)\xml.bsc" + -@erase "$(OUTDIR)\xml.dll" + -@erase "$(OUTDIR)\xml.exp" + +"$(OUTDIR)" : + if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" + +CPP=cl.exe +CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "../../include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "UNICODE" /D "_USRDLL" /D "xml_EXPORTS" /D "_UNICODE" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\xml.pch" /Yu"commonheaders.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c + +.c{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cpp{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cxx{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.c{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cpp{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cxx{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +MTL=midl.exe +MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 +RSC=rc.exe +RSC_PROJ=/l 0x80c /fo"$(INTDIR)\resource.res" /d "NDEBUG" +BSC32=bscmake.exe +BSC32_FLAGS=/nologo /o"$(OUTDIR)\xml.bsc" +BSC32_SBRS= \ + "$(INTDIR)\xml.sbr" \ + "$(INTDIR)\xmlApi.sbr" \ + "$(INTDIR)\xmlParser.sbr" + +"$(OUTDIR)\xml.bsc" : "$(OUTDIR)" $(BSC32_SBRS) + $(BSC32) @<< + $(BSC32_FLAGS) $(BSC32_SBRS) +<< + +LINK32=link.exe +LINK32_FLAGS=advapi32.lib user32.lib /nologo /dll /incremental:no /pdb:"$(OUTDIR)\xml.pdb" /machine:I386 /out:"$(OUTDIR)\xml.dll" /implib:"$(OUTDIR)\xml.lib" /filealign:512 +LINK32_OBJS= \ + "$(INTDIR)\xml.obj" \ + "$(INTDIR)\xmlApi.obj" \ + "$(INTDIR)\xmlParser.obj" \ + "$(INTDIR)\resource.res" + +"$(OUTDIR)\xml.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) + $(LINK32) @<< + $(LINK32_FLAGS) $(LINK32_OBJS) +<< + +!ENDIF + + +!IF "$(NO_EXTERNAL_DEPS)" != "1" +!IF EXISTS("xml.dep") +!INCLUDE "xml.dep" +!ELSE +!MESSAGE Warning: cannot find "xml.dep" +!ENDIF +!ENDIF + + +!IF "$(CFG)" == "xml - Win32 Release" || "$(CFG)" == "xml - Win32 Debug" || "$(CFG)" == "xml - Win32 Debug Unicode" || "$(CFG)" == "xml - Win32 Release Unicode" +SOURCE=.\xml.cpp + +!IF "$(CFG)" == "xml - Win32 Release" + +CPP_SWITCHES=/nologo /MD /W3 /GX /O2 /I "../../include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "xml_EXPORTS" /D "_UNICODE" /D "UNICODE" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\xml.pch" /Yc"commonheaders.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c + +"$(INTDIR)\xml.obj" "$(INTDIR)\xml.sbr" "$(INTDIR)\xml.pch" : $(SOURCE) "$(INTDIR)" + $(CPP) @<< + $(CPP_SWITCHES) $(SOURCE) +<< + + +!ELSEIF "$(CFG)" == "xml - Win32 Debug" + +CPP_SWITCHES=/nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "xml_EXPORTS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\xml.pch" /Yc"commonheaders.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c + +"$(INTDIR)\xml.obj" "$(INTDIR)\xml.sbr" "$(INTDIR)\xml.pch" : $(SOURCE) "$(INTDIR)" + $(CPP) @<< + $(CPP_SWITCHES) $(SOURCE) +<< + + +!ELSEIF "$(CFG)" == "xml - Win32 Debug Unicode" + +CPP_SWITCHES=/nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "UNICODE" /D "_USRDLL" /D "xml_EXPORTS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\xml.pch" /Yc"commonheaders.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c + +"$(INTDIR)\xml.obj" "$(INTDIR)\xml.sbr" "$(INTDIR)\xml.pch" : $(SOURCE) "$(INTDIR)" + $(CPP) @<< + $(CPP_SWITCHES) $(SOURCE) +<< + + +!ELSEIF "$(CFG)" == "xml - Win32 Release Unicode" + +CPP_SWITCHES=/nologo /MD /W3 /GX /O2 /I "../../include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "UNICODE" /D "_USRDLL" /D "xml_EXPORTS" /D "_UNICODE" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\xml.pch" /Yc"commonheaders.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c + +"$(INTDIR)\xml.obj" "$(INTDIR)\xml.sbr" "$(INTDIR)\xml.pch" : $(SOURCE) "$(INTDIR)" + $(CPP) @<< + $(CPP_SWITCHES) $(SOURCE) +<< + + +!ENDIF + +SOURCE=..\..\src\modules\xml\xmlApi.cpp + +"$(INTDIR)\xmlApi.obj" "$(INTDIR)\xmlApi.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xml.pch" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +SOURCE=..\..\src\modules\xml\xmlParser.cpp + +"$(INTDIR)\xmlParser.obj" "$(INTDIR)\xmlParser.sbr" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xml.pch" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +SOURCE=.\resource.rc + +"$(INTDIR)\resource.res" : $(SOURCE) "$(INTDIR)" + $(RSC) $(RSC_PROJ) $(SOURCE) + + + +!ENDIF diff --git a/plugins/xml/xml.vcproj b/plugins/xml/xml.vcproj new file mode 100644 index 0000000000..09642b2fc9 --- /dev/null +++ b/plugins/xml/xml.vcproj @@ -0,0 +1,344 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3