summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>2011-09-28 20:54:58 +0000
committerSam Hartman <hartmans@mit.edu>2011-09-28 20:54:58 +0000
commit56d0d1506f1692750d777a3a33f4de6cdcba40fc (patch)
tree0585ae462ac557c796ef383edba61ccbe9f408bb
parent0961c51886484e373d4337f4ed4369d9090f8696 (diff)
downloadkrb5-56d0d1506f1692750d777a3a33f4de6cdcba40fc.tar.gz
krb5-56d0d1506f1692750d777a3a33f4de6cdcba40fc.tar.xz
krb5-56d0d1506f1692750d777a3a33f4de6cdcba40fc.zip
Fixed resource file compilation in leashdll
Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com> git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25252 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/windows/leashdll/Makefile.in7
-rw-r--r--src/windows/leashdll/lsh_pwd.rc4
-rw-r--r--src/windows/version.rc10
3 files changed, 16 insertions, 5 deletions
diff --git a/src/windows/leashdll/Makefile.in b/src/windows/leashdll/Makefile.in
index fd9b0f4319..1d5a4619f2 100644
--- a/src/windows/leashdll/Makefile.in
+++ b/src/windows/leashdll/Makefile.in
@@ -33,10 +33,10 @@ OBJS= $(OUTPRE)AFSroutines.$(OBJEXT) \
$(OUTPRE)loadfuncs.$(OBJEXT)
#TODO: Fix resource compilation
-#RESFILE = $(OUTPRE)lsh_pwd.res
+RESFILE = $(OUTPRE)lsh_pwd.res
XOBJS = $(RESFILE)
-RCFLAGS = /i $(BUILDTOP)\include
+RCFLAGS = -I$(BUILDTOP)\include -I$(BUILDTOP) -DLEASHDLL_LIB
###From another project inside K 1.9:
###VERSIONRC = $(BUILDTOP)\windows\version.rc
@@ -73,4 +73,5 @@ $(OUTPRE)$(DLL_NAME).dll: $(DEF_FILE) $(OBJS) $(XOBJS)
#TODO: Add dependencies on include files here
-#$(RESFILE): resource.rc
+$(RESFILE): lsh_pwd.rc
+
diff --git a/src/windows/leashdll/lsh_pwd.rc b/src/windows/leashdll/lsh_pwd.rc
index c6d5a1bf13..b2f7deb4c9 100644
--- a/src/windows/leashdll/lsh_pwd.rc
+++ b/src/windows/leashdll/lsh_pwd.rc
@@ -187,7 +187,7 @@ END
3 TEXTINCLUDE DISCARDABLE
BEGIN
"\r\n"
- "#include ""ver.rc""\r\n"
+ "#include ""..\\version.rc""\r\n"
"\0"
END
@@ -255,7 +255,7 @@ END
// Generated from the TEXTINCLUDE 3 resource.
//
-#include "ver.rc"
+#include "..\version.rc"
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED
diff --git a/src/windows/version.rc b/src/windows/version.rc
index 166d961a51..060614acb5 100644
--- a/src/windows/version.rc
+++ b/src/windows/version.rc
@@ -108,6 +108,16 @@
#endif
#endif /* GSSAPI */
+#ifdef LEASHDLL_LIB
+#define K5_DESCRIPTION "Leash Helper API - MIT GSS / Kerberos v5 distribution\0"
+#define K5_INTERNAL_NAME "leashw\0"
+#define K5_FILETYPE VFT_DLL
+#if !defined(_WIN32)
+#define K5_ORIGINAL_NAME "leashw.dll\0"
+#else
+#define K5_ORIGINAL_NAME "leashw32.dll\0"
+#endif
+#endif /* LEASHDLL_LIB */
#ifdef WSHELPER_LIB
#define K5_DESCRIPTION "Winsock Helper (wshelper) API - MIT GSS / Kerberos v5 distribution\0"