From 2e59f9740a29439df7c7a56cf0ae83dec3081d31 Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Mon, 11 Aug 2014 13:49:21 -0400 Subject: initial import of debian version from mentors --- msvc-scripts/Makefile.am | 4 ++++ msvc-scripts/process.bat | 4 ++++ msvc-scripts/rep.vbs | 12 ++++++++++++ msvc-scripts/sodium.props | 25 +++++++++++++++++++++++++ 4 files changed, 45 insertions(+) create mode 100644 msvc-scripts/Makefile.am create mode 100755 msvc-scripts/process.bat create mode 100644 msvc-scripts/rep.vbs create mode 100644 msvc-scripts/sodium.props (limited to 'msvc-scripts') diff --git a/msvc-scripts/Makefile.am b/msvc-scripts/Makefile.am new file mode 100644 index 0000000..1648192 --- /dev/null +++ b/msvc-scripts/Makefile.am @@ -0,0 +1,4 @@ +EXTRA_DIST = \ + process.bat \ + rep.vbs \ + sodium.props diff --git a/msvc-scripts/process.bat b/msvc-scripts/process.bat new file mode 100755 index 0000000..530f77c --- /dev/null +++ b/msvc-scripts/process.bat @@ -0,0 +1,4 @@ +cscript msvc-scripts/rep.vbs //Nologo s/@VERSION@/0.6.1/ < src\libsodium\include\sodium\version.h.in > tmp +cscript msvc-scripts/rep.vbs //Nologo s/@SODIUM_LIBRARY_VERSION_MAJOR@/6/ < tmp > tmp2 +cscript msvc-scripts/rep.vbs //Nologo s/@SODIUM_LIBRARY_VERSION_MINOR@/1/ < tmp2 > src\libsodium\include\sodium\version.h +del tmp tmp2 diff --git a/msvc-scripts/rep.vbs b/msvc-scripts/rep.vbs new file mode 100644 index 0000000..3611f6c --- /dev/null +++ b/msvc-scripts/rep.vbs @@ -0,0 +1,12 @@ +Dim pat, patparts, rxp, inp +pat = WScript.Arguments(0) +patparts = Split(pat, "/") +Set rxp = new RegExp +rxp.Global = True +rxp.Multiline = False +rxp.Pattern = patparts(1) +Do While Not WScript.StdIn.AtEndOfStream + inp = WScript.StdIn.ReadLine() + WScript.Echo rxp.Replace(inp, patparts(2)) +Loop + diff --git a/msvc-scripts/sodium.props b/msvc-scripts/sodium.props new file mode 100644 index 0000000..d68425a --- /dev/null +++ b/msvc-scripts/sodium.props @@ -0,0 +1,25 @@ + + + + + + + + $(SolutionDir);$(SolutionDir)src\libsodium\include\sodium;$(SolutionDir)src\libsodium\include;%(AdditionalIncludeDirectories) + inline=__inline;NATIVE_LITTLE_ENDIAN;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + + + $(SolutionDir)/msvc-scripts/process.bat + + + Process .in files + + + $(SolutionDir)/test/default/wintest.bat $(Configuration) $(Platform) + + + Run the test suite + + + + -- cgit v1.2.3