summaryrefslogtreecommitdiffstats
path: root/win32
diff options
context:
space:
mode:
authorRomain Chantereay <rchantereau@entrouvert.com>2004-07-19 13:47:48 +0000
committerRomain Chantereay <rchantereau@entrouvert.com>2004-07-19 13:47:48 +0000
commit2dd961373014812dc619ee66dab9d0d55caac43d (patch)
tree45d4c2550b8a871ad309a3d9c719d20e39eadb50 /win32
parentb2a8d3e4ccbd3fd4fbb3d302884c6426d66261e0 (diff)
downloadlasso-2dd961373014812dc619ee66dab9d0d55caac43d.tar.gz
lasso-2dd961373014812dc619ee66dab9d0d55caac43d.tar.xz
lasso-2dd961373014812dc619ee66dab9d0d55caac43d.zip
- Better Win32 stuff organization.
- Added NSIS special directory. - Added icon file to this directory.
Diffstat (limited to 'win32')
-rwxr-xr-xwin32/create_lasso.def.py2
-rw-r--r--win32/lasso.rc102
-rw-r--r--win32/nsis/lasso.icobin0 -> 48440 bytes
3 files changed, 103 insertions, 1 deletions
diff --git a/win32/create_lasso.def.py b/win32/create_lasso.def.py
index e7227278..01228659 100755
--- a/win32/create_lasso.def.py
+++ b/win32/create_lasso.def.py
@@ -9,7 +9,7 @@ cmd = "nm -B " + sys.argv[1]
output = commands.getoutput(cmd)
lines = output.split("\n")
-print "LIBRARY lasso\n"
+print "LIBRARY liblasso.dll\n"
print "DESCRIPTION \"Free implementation of the Liberty Alliance specifications.\"\n"
print "EXPORTS\n"
diff --git a/win32/lasso.rc b/win32/lasso.rc
new file mode 100644
index 00000000..39fbaf3d
--- /dev/null
+++ b/win32/lasso.rc
@@ -0,0 +1,102 @@
+/** \file lasso.rc
+ * $Id$
+ *
+ * Lasso - A free implementation of the Liberty Alliance specifications.
+ *
+ * Copyright (C) 2004 Entr'ouvert
+ * http://lasso.entrouvert.org
+ *
+ * \author Romain Chantereau <rchantereau@entrouvert.com>
+ * \date 2004
+ * \version 0.1
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+#include <afxres.h>
+
+1 VERSIONINFO
+FILEVERSION 0,0,0,2 /* Version 0.0.0.2 */
+PRODUCTVERSION 1,0,0,0 /* First release of the "product".*/
+FILEFLAGSMASK 1 /* Compile, metadata flags information are
+ written. */
+FILEFLAGS VS_FF_PRERELEASE /* Pre-release of course. */
+FILEOS VOS__WINDOWS32 /* Designed for all 32 bits Windows.*/
+FILETYPE VFT_DLL /* Yes, lasso eleven is a DLL. */
+{
+ /* String information, superseeds the var version info.*/
+ BLOCK "StringFileInfo"
+ {
+#ifdef _WIN32
+ BLOCK "040904B0" /* Lang=US English, Charset=Unicode.*/
+#else
+ BLOCK "040904E4" /* Lang=US English, Charset=Windows Multilingual.*/
+#endif
+ {
+ VALUE "CompanyName", "Entr'ouvert\0"
+ VALUE "FileDescription",
+ "Free implementation of the Liberty Alliance specifications.\0"
+
+ VALUE "FileVersion", "0.0.1\0"
+ VALUE "InternalName", "lasso\0"
+ VALUE "LegalCopyright", "Copyright \251 2004, Entr'ouvert\0"
+ VALUE "OriginalFilename","LIBLASSO.DLL\0"
+ VALUE "ProductName", "Liberty Alliance Single Sign On\0"
+ VALUE "ProductVersion", "1.0.000\0"
+ VALUE "Comments",
+ "Source code available at http://lasso.entrouvert.org"
+ VALUE "License", "General Public License v2.0 or above\0"
+ }
+ }
+
+ BLOCK "VarFileInfo"
+ {
+#ifdef _WIN32
+ VALUE "Translation", 0x409, 1200 /* English language (0x409) and the
+ Unicode codepage (1200). */
+
+#else
+ VALUE "Translation", 0x409, 1252 /* English language (0x409) and the
+ Windows ANSI codepage (1252). */
+#endif
+ }
+}
+
+/* Signatures, will be replaced by actual one.
+ * Cannot specify file name, windres does not seem to like that.
+ */
+
+/** \brief Signature ressource data.
+ *
+ * 144 bytes of null data. (WORD = 2 x 1 byte = 16 bits)
+ */
+0x29A RCDATA DISCARDABLE
+{
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
+ 0x00,0x00,
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+}
+
+/** \brief Mac ressource data.
+ *
+ * 16 bytes of 0 data. (WORD = 2 x 1 byte = 16 bits)
+ */
+0x29B RCDATA DISCARDABLE
+{
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
+}
diff --git a/win32/nsis/lasso.ico b/win32/nsis/lasso.ico
new file mode 100644
index 00000000..7c296885
--- /dev/null
+++ b/win32/nsis/lasso.ico
Binary files differ