diff options
author | Ben Kaduk <kaduk@mit.edu> | 2012-09-27 15:16:28 -0400 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2012-09-27 16:45:09 -0400 |
commit | 4f49aa3a8d1061fd921bdb9f888602ce514ee397 (patch) | |
tree | 21ab42b2a08fceabbc65123d40dbbb9ab566fada | |
parent | 647ccfc140d4215b0a4d4cf52fc1ab7899dea163 (diff) | |
download | krb5-4f49aa3a8d1061fd921bdb9f888602ce514ee397.zip krb5-4f49aa3a8d1061fd921bdb9f888602ce514ee397.tar.gz krb5-4f49aa3a8d1061fd921bdb9f888602ce514ee397.tar.bz2 |
Add version info for ccapiserver.exe
Executables and shared libraries should have a file version, so
that the upgrade process works as expected.
(cherry picked from commit cdaae4bd07e5b9d9ec0f7b14103f7e43b898d0aa)
ticket: 7386
version_fixed: 1.10.4
status: resolved
-rw-r--r-- | src/ccapi/server/win/Makefile.in | 9 | ||||
-rw-r--r-- | src/windows/version.rc | 7 |
2 files changed, 14 insertions, 2 deletions
diff --git a/src/ccapi/server/win/Makefile.in b/src/ccapi/server/win/Makefile.in index d5da001..23cec27 100644 --- a/src/ccapi/server/win/Makefile.in +++ b/src/ccapi/server/win/Makefile.in @@ -92,8 +92,13 @@ copysrc : midl : ccs_request.h ccs_reply.h -$(OUTPRE)ccapiserver.exe: $(OBJS) - $(LINK) $(LFLAGS) /map:$*.map /out:$@ $(OBJS) $(LIBS) $(conlibsdll) $(conflags) +VERSIONRC = $(BUILDTOP)\..\windows\version.rc +CCAPISERVERRES = $(OUTPRE)ccapiserver.res +$(CCAPISERVERRES): $(VERSIONRC) + $(RC) $(RCFLAGS) -DCCAPISERVER_APP -fo $@ -r $** + +$(OUTPRE)ccapiserver.exe: $(OBJS) $(CCAPISERVERRES) + $(LINK) $(LFLAGS) /map:$*.map /out:$@ $(OBJS) $(LIBS) $(CCAPISERVERRES) $(conlibsdll) $(conflags) finish : @echo "Finished building ccapiserver.exe" diff --git a/src/windows/version.rc b/src/windows/version.rc index 810d800..d2c341d 100644 --- a/src/windows/version.rc +++ b/src/windows/version.rc @@ -119,6 +119,13 @@ #endif #endif /* CCAPI_LIB */ +#ifdef CCAPISERVER_APP +#define K5_DESCRIPTION "Kerberos Credentials Cache API Server\0" +#define K5_FILETYPE VFT_APP +#define K5_INTERNAL_NAME "CCAPISERVER\0" +#define K5_ORIGINAL_NAME "ccapiserver.exe\0" +#endif /* CCAPISERVER_APP */ + #ifdef LEASH_APP #define K5_DESCRIPTION "MIT Kerberos Ticket Manager - " KRB5_PRODUCTNAME_STR "\0" #define K5_FILETYPE VFT_APP |