[Mobies-commit] [commit] r4131 - in UDM/trunk: Projects/Win32/VC10/src/UdmToXmi Projects/Win32/VC10/src/XmiToUdm include src/UdmDll
ksmyth at redhat1.isis.vanderbilt.edu
ksmyth at redhat1.isis.vanderbilt.edu
Thu Oct 11 13:26:51 CDT 2012
Author: ksmyth
Date: Thu Oct 11 13:26:51 2012
New Revision: 4131
Log:
Use UdmDll
Modified:
UDM/trunk/Projects/Win32/VC10/src/UdmToXmi/UdmToXmi.vcxproj
UDM/trunk/Projects/Win32/VC10/src/XmiToUdm/XmiToUdm.vcxproj
UDM/trunk/include/UdmXmi.h
UDM/trunk/src/UdmDll/UdmDll.cpp
Modified: UDM/trunk/Projects/Win32/VC10/src/UdmToXmi/UdmToXmi.vcxproj
==============================================================================
--- UDM/trunk/Projects/Win32/VC10/src/UdmToXmi/UdmToXmi.vcxproj Thu Oct 11 13:26:31 2012 (r4130)
+++ UDM/trunk/Projects/Win32/VC10/src/UdmToXmi/UdmToXmi.vcxproj Thu Oct 11 13:26:51 2012 (r4131)
@@ -98,7 +98,7 @@
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<AdditionalIncludeDirectories>..\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>UDM_DYNAMIC_LINKING;NDEBUG;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -119,7 +119,6 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <AdditionalDependencies>UdmXmi.lib;xerces-c_2.lib;Xalan-C_1.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -144,7 +143,7 @@
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<AdditionalIncludeDirectories>..\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>UDM_DYNAMIC_LINKING;NDEBUG;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -165,7 +164,6 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <AdditionalDependencies>UdmXmi.lib;xerces-c_2.lib;Xalan-C_1.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -188,7 +186,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>UDM_DYNAMIC_LINKING;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
@@ -208,7 +206,6 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <AdditionalDependencies>UdmXmiD.lib;xerces-c_2.lib;Xalan-C_1D.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -232,7 +229,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>UDM_DYNAMIC_LINKING;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
@@ -252,7 +249,6 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <AdditionalDependencies>UdmXmiD.lib;xerces-c_2.lib;Xalan-C_1D.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -296,9 +292,8 @@
<None Include="..\..\..\..\..\src\UdmToXmi\ReadMe.txt" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\UdmXmi\UdmXmi.vcxproj">
- <Project>{ca16ed97-f738-4faf-985c-fae05aed8d07}</Project>
- <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+ <ProjectReference Include="..\UdmDll\UdmDll.vcxproj">
+ <Project>{3cae3dee-065e-426c-9c3c-f1f59217c00b}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
Modified: UDM/trunk/Projects/Win32/VC10/src/XmiToUdm/XmiToUdm.vcxproj
==============================================================================
--- UDM/trunk/Projects/Win32/VC10/src/XmiToUdm/XmiToUdm.vcxproj Thu Oct 11 13:26:31 2012 (r4130)
+++ UDM/trunk/Projects/Win32/VC10/src/XmiToUdm/XmiToUdm.vcxproj Thu Oct 11 13:26:51 2012 (r4131)
@@ -97,7 +97,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>UDM_DYNAMIC_LINKING;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
@@ -117,7 +117,6 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <AdditionalDependencies>UmlD.lib;UdmXmiD.lib;xerces-c_2.lib;Xalan-C_1D.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -141,7 +140,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>UDM_DYNAMIC_LINKING;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
@@ -161,7 +160,6 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <AdditionalDependencies>UmlD.lib;UdmXmiD.lib;xerces-c_2.lib;Xalan-C_1D.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -185,7 +183,7 @@
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<AdditionalIncludeDirectories>..\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>UDM_DYNAMIC_LINKING;NDEBUG;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -206,7 +204,6 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <AdditionalDependencies>Uml.lib;UdmXmi.lib;xerces-c_2.lib;Xalan-C_1.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -231,7 +228,7 @@
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<AdditionalIncludeDirectories>..\..\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>UDM_DYNAMIC_LINKING;NDEBUG;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -252,7 +249,6 @@
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
- <AdditionalDependencies>Uml.lib;UdmXmi.lib;xerces-c_2.lib;Xalan-C_1.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -299,13 +295,8 @@
<None Include="..\..\..\..\..\src\XmiToUdm\ReadMe.txt" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\UdmXmi\UdmXmi.vcxproj">
- <Project>{ca16ed97-f738-4faf-985c-fae05aed8d07}</Project>
- <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
- </ProjectReference>
- <ProjectReference Include="..\Uml\Uml.vcxproj">
- <Project>{6a53e343-14c2-4463-a9c8-332dae560eaf}</Project>
- <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+ <ProjectReference Include="..\UdmDll\UdmDll.vcxproj">
+ <Project>{3cae3dee-065e-426c-9c3c-f1f59217c00b}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
Modified: UDM/trunk/include/UdmXmi.h
==============================================================================
--- UDM/trunk/include/UdmXmi.h Thu Oct 11 13:26:31 2012 (r4130)
+++ UDM/trunk/include/UdmXmi.h Thu Oct 11 13:26:51 2012 (r4131)
@@ -2,6 +2,7 @@
#ifndef MOBIES_UDM_XMI_H
#define MOBIEX_UDM_XMI_H
+#include "ErrHand.h"
#ifdef WIN32
#ifdef UDMXMI_EXPORTS
@@ -18,8 +19,8 @@
void initXSLTstr();
int do_xslt_trans(const char * file_in, const char * file_out, const char * file_xsl);
-int XmiToUdm(const char * in, const char * out);
-int UdmToXmi(const char * in, const char * out);
+int UDM_DLL XmiToUdm(const char * in, const char * out);
+int UDM_DLL UdmToXmi(const char * in, const char * out);
#endif
Modified: UDM/trunk/src/UdmDll/UdmDll.cpp
==============================================================================
--- UDM/trunk/src/UdmDll/UdmDll.cpp Thu Oct 11 13:26:31 2012 (r4130)
+++ UDM/trunk/src/UdmDll/UdmDll.cpp Thu Oct 11 13:26:51 2012 (r4131)
@@ -16,5 +16,6 @@
#include <cint_string.h>
#include <UdmOcl.h>
__pragma(comment(linker, "/include:?UnInitialize at Ocl@@YAXXZ"))
+__pragma(comment(linker, "/include:?XmiToUdm@@YAHPBD0 at Z"))
#endif
More information about the Mobies-commit
mailing list