diff options
author | cornet | 2009-04-22 07:23:14 +0000 |
---|---|---|
committer | cornet | 2009-04-22 07:23:14 +0000 |
commit | 2206368f157267028124cf2dbf321994e7872980 (patch) | |
tree | 4ccfa1c182efd0fa92e5cad497ecc03ea1f74494 | |
parent | 6340badc87581ce5e403e8ee5058dfc5b897adcc (diff) | |
download | scilab2c-2206368f157267028124cf2dbf321994e7872980.tar.gz scilab2c-2206368f157267028124cf2dbf321994e7872980.tar.bz2 scilab2c-2206368f157267028124cf2dbf321994e7872980.zip |
resolve cross dependency between auxiliaryFunctions & elementaryFunctions dll
(build with vs express & vs pro)
-rw-r--r-- | scilab2c/scilab2c.sln | 4 | ||||
-rw-r--r-- | scilab2c/scilab2c_f2c.sln | 26 | ||||
-rw-r--r-- | scilab2c/src/elementaryFunctions/auxiliaryFunctions_Import.def | 8 | ||||
-rw-r--r-- | scilab2c/src/elementaryFunctions/elementaryFunctions.vcproj | 4 | ||||
-rw-r--r-- | scilab2c/src/operations/auxiliaryFunctions_Import.def | 6 | ||||
-rw-r--r-- | scilab2c/src/operations/operations.vcproj | 4 |
6 files changed, 44 insertions, 8 deletions
diff --git a/scilab2c/scilab2c.sln b/scilab2c/scilab2c.sln index 71068dfe..e4bd770d 100644 --- a/scilab2c/scilab2c.sln +++ b/scilab2c/scilab2c.sln @@ -24,6 +24,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "elementaryFunctions", "src\ ProjectSection(ProjectDependencies) = postProject
{69296D00-0DE1-4F4B-B0CE-FE4F3CB43923} = {69296D00-0DE1-4F4B-B0CE-FE4F3CB43923}
{9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {9B622A66-546A-4B33-B947-0A189D259D37} = {9B622A66-546A-4B33-B947-0A189D259D37}
{78BD64CE-181D-4D3F-9254-5C4F55C1EDC9} = {78BD64CE-181D-4D3F-9254-5C4F55C1EDC9}
EndProjectSection
EndProject
@@ -55,8 +56,11 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "auxiliaryFunctions", "src\a EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "matrixOperations", "src\matrixOperations\matrixOperations.vcproj", "{FD335544-52BF-4736-A34E-77F591D158D5}"
ProjectSection(ProjectDependencies) = postProject
+ {72B46833-B150-432D-B231-3E0ECD91E190} = {72B46833-B150-432D-B231-3E0ECD91E190}
{9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {9B622A66-546A-4B33-B947-0A189D259D37} = {9B622A66-546A-4B33-B947-0A189D259D37}
{78BD64CE-181D-4D3F-9254-5C4F55C1EDC9} = {78BD64CE-181D-4D3F-9254-5C4F55C1EDC9}
+ {AF4A8AF2-CC9F-4991-BE6E-8AAF9CB5BFC9} = {AF4A8AF2-CC9F-4991-BE6E-8AAF9CB5BFC9}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "operations", "src\operations\operations.vcproj", "{9B622A66-546A-4B33-B947-0A189D259D37}"
diff --git a/scilab2c/scilab2c_f2c.sln b/scilab2c/scilab2c_f2c.sln index 61f6f643..0fc5c9f1 100644 --- a/scilab2c/scilab2c_f2c.sln +++ b/scilab2c/scilab2c_f2c.sln @@ -22,13 +22,16 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_floatComplex", "src\ty EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "elementaryFunctions", "src\elementaryFunctions\elementaryFunctions.vcproj", "{72B46833-B150-432D-B231-3E0ECD91E190}"
ProjectSection(ProjectDependencies) = postProject
+ {69296D00-0DE1-4F4B-B0CE-FE4F3CB43923} = {69296D00-0DE1-4F4B-B0CE-FE4F3CB43923}
{9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {9B622A66-546A-4B33-B947-0A189D259D37} = {9B622A66-546A-4B33-B947-0A189D259D37}
{78BD64CE-181D-4D3F-9254-5C4F55C1EDC9} = {78BD64CE-181D-4D3F-9254-5C4F55C1EDC9}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_cplxacos", "src\elementaryFunctions\acos\test_cplxacos\test_cplxacos.vcproj", "{20AFE4D5-CE52-4CCE-ADAB-87442079BC0B}"
ProjectSection(ProjectDependencies) = postProject
{72B46833-B150-432D-B231-3E0ECD91E190} = {72B46833-B150-432D-B231-3E0ECD91E190}
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_realsacos", "src\elementaryFunctions\acos\testrealsacos\testrealsacos.vcproj", "{0556427D-6D88-4A12-9EB3-7F551D6F1FA4}"
@@ -36,28 +39,35 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_realsacos", "src\eleme {72B46833-B150-432D-B231-3E0ECD91E190} = {72B46833-B150-432D-B231-3E0ECD91E190}
EndProjectSection
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{CC8D7D27-870A-4E38-B4E1-9562859DEC6D}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{4BB7C9F2-969F-4C5C-97F1-89350DCC09B6}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_doubleacosh", "src\elementaryFunctions\acosh\test_doubleacosh\test_doubleacosh.vcproj", "{5805527C-6A77-40A9-8EF6-414B0269B50E}"
ProjectSection(ProjectDependencies) = postProject
{72B46833-B150-432D-B231-3E0ECD91E190} = {72B46833-B150-432D-B231-3E0ECD91E190}
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "auxiliaryFunctions", "src\auxiliaryFunctions\auxiliaryFunctions.vcproj", "{AF4A8AF2-CC9F-4991-BE6E-8AAF9CB5BFC9}"
ProjectSection(ProjectDependencies) = postProject
{72B46833-B150-432D-B231-3E0ECD91E190} = {72B46833-B150-432D-B231-3E0ECD91E190}
{9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {9B622A66-546A-4B33-B947-0A189D259D37} = {9B622A66-546A-4B33-B947-0A189D259D37}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "matrixOperations", "src\matrixOperations\matrixOperations.vcproj", "{FD335544-52BF-4736-A34E-77F591D158D5}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "operations", "src\operations\operations.vcproj", "{9B622A66-546A-4B33-B947-0A189D259D37}"
ProjectSection(ProjectDependencies) = postProject
{72B46833-B150-432D-B231-3E0ECD91E190} = {72B46833-B150-432D-B231-3E0ECD91E190}
{9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ {9B622A66-546A-4B33-B947-0A189D259D37} = {9B622A66-546A-4B33-B947-0A189D259D37}
+ {78BD64CE-181D-4D3F-9254-5C4F55C1EDC9} = {78BD64CE-181D-4D3F-9254-5C4F55C1EDC9}
{AF4A8AF2-CC9F-4991-BE6E-8AAF9CB5BFC9} = {AF4A8AF2-CC9F-4991-BE6E-8AAF9CB5BFC9}
EndProjectSection
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "operations", "src\operations\operations.vcproj", "{9B622A66-546A-4B33-B947-0A189D259D37}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9B1BD750-1FEF-4D6B-9422-782D16181CEE} = {9B1BD750-1FEF-4D6B-9422-782D16181CEE}
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -147,10 +157,10 @@ Global HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {A6EBF2F9-C100-453F-A0D1-1649DCF557EC} = {CC8D7D27-870A-4E38-B4E1-9562859DEC6D}
- {20AFE4D5-CE52-4CCE-ADAB-87442079BC0B} = {CC8D7D27-870A-4E38-B4E1-9562859DEC6D}
- {0556427D-6D88-4A12-9EB3-7F551D6F1FA4} = {CC8D7D27-870A-4E38-B4E1-9562859DEC6D}
- {DBB1B4E8-E9D0-44E5-8AA6-4ECF1AAA1D0F} = {CC8D7D27-870A-4E38-B4E1-9562859DEC6D}
- {5805527C-6A77-40A9-8EF6-414B0269B50E} = {CC8D7D27-870A-4E38-B4E1-9562859DEC6D}
+ {A6EBF2F9-C100-453F-A0D1-1649DCF557EC} = {4BB7C9F2-969F-4C5C-97F1-89350DCC09B6}
+ {20AFE4D5-CE52-4CCE-ADAB-87442079BC0B} = {4BB7C9F2-969F-4C5C-97F1-89350DCC09B6}
+ {0556427D-6D88-4A12-9EB3-7F551D6F1FA4} = {4BB7C9F2-969F-4C5C-97F1-89350DCC09B6}
+ {DBB1B4E8-E9D0-44E5-8AA6-4ECF1AAA1D0F} = {4BB7C9F2-969F-4C5C-97F1-89350DCC09B6}
+ {5805527C-6A77-40A9-8EF6-414B0269B50E} = {4BB7C9F2-969F-4C5C-97F1-89350DCC09B6}
EndGlobalSection
EndGlobal
diff --git a/scilab2c/src/elementaryFunctions/auxiliaryFunctions_Import.def b/scilab2c/src/elementaryFunctions/auxiliaryFunctions_Import.def new file mode 100644 index 00000000..ee7e26e6 --- /dev/null +++ b/scilab2c/src/elementaryFunctions/auxiliaryFunctions_Import.def @@ -0,0 +1,8 @@ +LIBRARY auxiliaryFunctions.dll
+
+
+EXPORTS
+sabss
+dabss
+spythags
+dpythags
\ No newline at end of file diff --git a/scilab2c/src/elementaryFunctions/elementaryFunctions.vcproj b/scilab2c/src/elementaryFunctions/elementaryFunctions.vcproj index d28a0948..865fd479 100644 --- a/scilab2c/src/elementaryFunctions/elementaryFunctions.vcproj +++ b/scilab2c/src/elementaryFunctions/elementaryFunctions.vcproj @@ -25,6 +25,7 @@ >
<Tool
Name="VCPreBuildEventTool"
+ CommandLine="lib /DEF:"$(InputDir)auxiliaryFunctions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:X86 /OUT:"$(InputDir)auxiliaryFunctions.lib" 1>NUL 2>NUL"
/>
<Tool
Name="VCCustomBuildTool"
@@ -61,6 +62,7 @@ />
<Tool
Name="VCLinkerTool"
+ AdditionalDependencies="auxiliaryFunctions.lib"
OutputFile="$(SolutionDir)bin\$(ProjectName).dll"
LinkIncremental="2"
GenerateDebugInformation="true"
@@ -100,6 +102,7 @@ >
<Tool
Name="VCPreBuildEventTool"
+ CommandLine="lib /DEF:"$(InputDir)auxiliaryFunctions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:X86 /OUT:"$(InputDir)auxiliaryFunctions.lib" 1>NUL 2>NUL"
/>
<Tool
Name="VCCustomBuildTool"
@@ -136,6 +139,7 @@ />
<Tool
Name="VCLinkerTool"
+ AdditionalDependencies="auxiliaryFunctions.lib"
OutputFile="$(SolutionDir)bin\$(ProjectName).dll"
LinkIncremental="1"
GenerateDebugInformation="true"
diff --git a/scilab2c/src/operations/auxiliaryFunctions_Import.def b/scilab2c/src/operations/auxiliaryFunctions_Import.def new file mode 100644 index 00000000..8e9b2502 --- /dev/null +++ b/scilab2c/src/operations/auxiliaryFunctions_Import.def @@ -0,0 +1,6 @@ +LIBRARY auxiliaryFunctions.dll
+
+
+EXPORTS
+cconjs
+zconjs
diff --git a/scilab2c/src/operations/operations.vcproj b/scilab2c/src/operations/operations.vcproj index 420098a7..8944232d 100644 --- a/scilab2c/src/operations/operations.vcproj +++ b/scilab2c/src/operations/operations.vcproj @@ -25,6 +25,7 @@ >
<Tool
Name="VCPreBuildEventTool"
+ CommandLine="lib /DEF:"$(InputDir)auxiliaryFunctions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:X86 /OUT:"$(InputDir)auxiliaryFunctions.lib" 1>NUL 2>NUL"
/>
<Tool
Name="VCCustomBuildTool"
@@ -61,6 +62,7 @@ />
<Tool
Name="VCLinkerTool"
+ AdditionalDependencies="auxiliaryFunctions.lib"
OutputFile="$(SolutionDir)bin\$(ProjectName).dll"
LinkIncremental="2"
GenerateDebugInformation="true"
@@ -100,6 +102,7 @@ >
<Tool
Name="VCPreBuildEventTool"
+ CommandLine="lib /DEF:"$(InputDir)auxiliaryFunctions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:X86 /OUT:"$(InputDir)auxiliaryFunctions.lib" 1>NUL 2>NUL"
/>
<Tool
Name="VCCustomBuildTool"
@@ -136,6 +139,7 @@ />
<Tool
Name="VCLinkerTool"
+ AdditionalDependencies="auxiliaryFunctions.lib"
OutputFile="$(SolutionDir)bin\$(ProjectName).dll"
LinkIncremental="1"
GenerateDebugInformation="true"
|