From: Pierre V. <pi...@us...> - 2004-05-22 13:15:45
|
Update of /cvsroot/okernel/nrtl/jayartl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19167 Modified Files: jayartl.rcv jayartl.h Added Files: jayartl.vcproj Log Message: [pive] Visual Studio .NET (VC 7.0) support for jayaRTL and OKernel. Index: jayartl.h =================================================================== RCS file: /cvsroot/okernel/nrtl/jayartl/jayartl.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** jayartl.h 14 May 2003 20:36:06 -0000 1.2 --- jayartl.h 22 May 2004 13:15:36 -0000 1.3 *************** *** 64,67 **** --- 64,68 ---- 122201 dgil Wrote it from scratch 112402 dgil Change license to MPL/GPL/LGPL + 052204 pive /RELEASE and /FILEALIGN directives not supported by .NET ============================================================================ */ *************** *** 214,234 **** #pragma optimize("gsy",on) ! #pragma comment(linker,"/RELEASE") ! // Note that merging the .rdata section will result in LARGER exe's if you using ! // MFC (esp. static link). If this is desirable, define _MERGE_RDATA_ in your project. ! #ifdef _MERGE_RDATA_ ! #pragma comment(linker,"/merge:.rdata=.data") ! #endif // _MERGE_RDATA_ ! #pragma comment(linker,"/merge:.text=.data") ! #pragma comment(linker,"/merge:.reloc=.data") ! #if _MSC_VER >= 1000 ! // Only supported/needed with VC6; VC5 already does 0x200 for release builds. ! // Totally undocumented! And if you set it lower than 512 bytes, the program crashes. ! // Either leave at 0x200 or 0x1000 ! #pragma comment(linker,"/FILEALIGN:0x200") ! #endif // _MSC_VER >= 1000 #endif // NDEBUG --- 215,239 ---- #pragma optimize("gsy",on) ! #if _MSC_VER < 1300 ! ! #pragma comment(linker,"/RELEASE") ! // Note that merging the .rdata section will result in LARGER exe's if you using ! // MFC (esp. static link). If this is desirable, define _MERGE_RDATA_ in your project. ! #ifdef _MERGE_RDATA_ ! #pragma comment(linker,"/merge:.rdata=.data") ! #endif // _MERGE_RDATA_ ! #pragma comment(linker,"/merge:.text=.data") ! #pragma comment(linker,"/merge:.reloc=.data") ! #if _MSC_VER >= 1000 ! // Only supported/needed with VC6; VC5 already does 0x200 for release builds. ! // Totally undocumented! And if you set it lower than 512 bytes, the program crashes. ! // Either leave at 0x200 or 0x1000 ! #pragma comment(linker,"/FILEALIGN:0x200") ! #endif // _MSC_VER >= 1000 ! ! #endif /* _MSC_VER < 1300 */ #endif // NDEBUG --- NEW FILE: jayartl.vcproj --- <?xml version="1.0" encoding="Windows-1252"?> <VisualStudioProject ProjectType="Visual C++" Version="7.10" Name="jayartl" ProjectGUID="{507BAB9B-9E42-43D6-996F-DC29179D248C}" SccProjectName=""$/jayaRTL", BAAAAAAA" SccLocalPath="."> <Platforms> <Platform Name="Win32"/> </Platforms> <Configurations> <Configuration Name="Release|Win32" OutputDirectory=".\Release" IntermediateDirectory=".\Release" ConfigurationType="2" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="FALSE" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="2" InlineFunctionExpansion="1" AdditionalIncludeDirectories="..\inc" PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;JAYARTL_EXPORTS" StringPooling="TRUE" RuntimeLibrary="0" EnableFunctionLevelLinking="TRUE" UsePrecompiledHeader="2" PrecompiledHeaderFile=".\Release/jayartl.pch" AssemblerListingLocation=".\Release/" ObjectFile=".\Release/" ProgramDataBaseFileName=".\Release/" WarningLevel="3" SuppressStartupBanner="TRUE"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" OutputFile=".\Release/jayartl.dll" LinkIncremental="1" SuppressStartupBanner="TRUE" ProgramDatabaseFile=".\Release/jayartl.pdb" ImportLibrary=".\Release/jayartl.lib" TargetMachine="1"/> <Tool Name="VCMIDLTool" PreprocessorDefinitions="NDEBUG" MkTypLibCompatible="TRUE" SuppressStartupBanner="TRUE" TargetEnvironment="1" TypeLibraryName=".\Release/jayartl.tlb" HeaderFileName=""/> <Tool Name="VCPostBuildEventTool"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="NDEBUG" Culture="1036"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCXMLDataGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> <Tool Name="VCManagedWrapperGeneratorTool"/> <Tool Name="VCAuxiliaryManagedWrapperGeneratorTool"/> </Configuration> <Configuration Name="Debug|Win32" OutputDirectory=".\Debug" IntermediateDirectory=".\Debug" ConfigurationType="2" UseOfMFC="0" ATLMinimizesCRunTimeLibraryUsage="FALSE" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="..\inc" PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;JAYARTL_EXPORTS" BasicRuntimeChecks="3" RuntimeLibrary="1" UsePrecompiledHeader="2" PrecompiledHeaderFile=".\Debug/jayartl.pch" AssemblerListingLocation=".\Debug/" ObjectFile=".\Debug/" ProgramDataBaseFileName=".\Debug/" WarningLevel="3" SuppressStartupBanner="TRUE" DebugInformationFormat="3"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" OutputFile=".\Debug/jayartl.dll" LinkIncremental="1" SuppressStartupBanner="TRUE" GenerateDebugInformation="TRUE" ProgramDatabaseFile=".\Debug/jayartl.pdb" ImportLibrary=".\Debug/jayartl.lib" TargetMachine="1"/> <Tool Name="VCMIDLTool" PreprocessorDefinitions="_DEBUG" MkTypLibCompatible="TRUE" SuppressStartupBanner="TRUE" TargetEnvironment="1" TypeLibraryName=".\Debug/jayartl.tlb" HeaderFileName=""/> <Tool Name="VCPostBuildEventTool"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="_DEBUG" Culture="1036"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCXMLDataGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> <Tool Name="VCManagedWrapperGeneratorTool"/> <Tool Name="VCAuxiliaryManagedWrapperGeneratorTool"/> </Configuration> </Configurations> <References> </References> <Files> <Filter Name="Source Files" Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"> <File RelativePath="jayartl.cpp"> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCLCompilerTool" Optimization="2" PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;JAYARTL_EXPORTS;$(NoInherit)"/> </FileConfiguration> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" Optimization="0" PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;JAYARTL_EXPORTS;$(NoInherit)" BasicRuntimeChecks="3"/> </FileConfiguration> </File> </Filter> <Filter Name="Header Files" Filter="h;hpp;hxx;hm;inl"> <File RelativePath="jayartl.h"> </File> </Filter> <Filter Name="Resource Files" Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"> <File RelativePath="jayartl.rc"> </File> </Filter> </Files> <Globals> </Globals> </VisualStudioProject> Index: jayartl.rcv =================================================================== RCS file: /cvsroot/okernel/nrtl/jayartl/jayartl.rcv,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** jayartl.rcv 14 May 2003 20:36:06 -0000 1.2 --- jayartl.rcv 22 May 2004 13:15:36 -0000 1.3 *************** *** 44,48 **** */ ! #include "version.h" #define VER_FILETYPE VFT_DLL --- 44,48 ---- */ ! #include "..\inc\version.h" #define VER_FILETYPE VFT_DLL |