OSDN Git Service

Add BuildBin.cmd and its dependencies
authorsdottaka <sdottaka@sourceforge.net>
Sun, 21 Sep 2014 03:55:34 +0000 (12:55 +0900)
committersdottaka <sdottaka@sourceforge.net>
Sun, 21 Sep 2014 03:55:34 +0000 (12:55 +0900)
BuildBin.cmd [new file with mode: 0644]
ExpandEnvironmenStrings.vbs [new file with mode: 0644]
SetVersion.cmd [new file with mode: 0644]
Version.h [new file with mode: 0644]
Version.in [new file with mode: 0644]

diff --git a/BuildBin.cmd b/BuildBin.cmd
new file mode 100644 (file)
index 0000000..bb21800
--- /dev/null
@@ -0,0 +1,20 @@
+cd /d "%~dp0"\r
+\r
+del /s Build\*.exe\r
+del /s BuildTmp\*.res\r
+\r
+call SetVersion.cmd\r
+cscript /nologo ExpandEnvironmenStrings.vbs Version.in > Version.h\r
+\r
+setlocal\r
+call "%VS100COMNTOOLS%vsvars32.bat"\r
+for %%i in ( ^\r
+  ..\freeimage\Source\FreeImageLib\FreeImageLib.vcxproj ^\r
+  src\WinIMergeLib.vcxproj ^\r
+  src\WinIMerge.vcxproj ^\r
+  ) do (\r
+  MSBuild %%i /t:build /p:Configuration=Release /p:Platform="Win32" || pause\r
+  MSBuild %%i /t:build /p:Configuration=Release /p:Platform="x64" || pause\r
+)\r
+endlocal\r
+\r
diff --git a/ExpandEnvironmenStrings.vbs b/ExpandEnvironmenStrings.vbs
new file mode 100644 (file)
index 0000000..3cdb899
--- /dev/null
@@ -0,0 +1,10 @@
+Dim fso: Set fso = CreateObject("Scripting.FileSystemObject")\r
+Dim sh: Set sh = CreateObject("WScript.Shell")\r
+Dim otf: Set otf = fso.OpenTextFile(WScript.Arguments.Unnamed(0), 1)\r
+\r
+Do Until otf.AtEndOfStream = True\r
+       WScript.Echo sh.ExpandEnvironmentStrings(otf.ReadLine)\r
+Loop\r
+\r
+otf.Close\r
+\r
diff --git a/SetVersion.cmd b/SetVersion.cmd
new file mode 100644 (file)
index 0000000..3bf227c
--- /dev/null
@@ -0,0 +1,4 @@
+set MAJOR=0\r
+set MINOR=9\r
+set REVISION=0\r
+set PATCHLEVEL=0\r
diff --git a/Version.h b/Version.h
new file mode 100644 (file)
index 0000000..34d281e
--- /dev/null
+++ b/Version.h
@@ -0,0 +1,4 @@
+#define FILEVER        0,9,0,0\r
+#define PRODUCTVER     0,9,0,0\r
+#define STRFILEVER     "0.9.0.0"\r
+#define STRPRODUCTVER  "0.9.0.0"\r
diff --git a/Version.in b/Version.in
new file mode 100644 (file)
index 0000000..c85d044
--- /dev/null
@@ -0,0 +1,4 @@
+#define FILEVER        %MAJOR%,%MINOR%,%REVISION%,%PATCHLEVEL%
+#define PRODUCTVER     %MAJOR%,%MINOR%,%REVISION%,%PATCHLEVEL%
+#define STRFILEVER     "%MAJOR%.%MINOR%.%REVISION%.%PATCHLEVEL%"
+#define STRPRODUCTVER  "%MAJOR%.%MINOR%.%REVISION%.%PATCHLEVEL%"