1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-07 03:13:49 +00:00

Add script to add current revision to Revision.h

Use Revision in GetDllInfo and in MupenPlus window's caption.
This commit is contained in:
Sergey Lipskiy 2014-10-02 10:48:29 +07:00
parent 9c36b7623b
commit 65d84128da
3 changed files with 9 additions and 3 deletions

View File

@ -7,6 +7,7 @@
#include "../PluginAPI.h" #include "../PluginAPI.h"
#include "../GLideN64.h" #include "../GLideN64.h"
#include "../Revision.h"
#include "../OpenGL.h" #include "../OpenGL.h"
#include "../Config.h" #include "../Config.h"
#include "../RSP.h" #include "../RSP.h"
@ -25,7 +26,7 @@ void PluginAPI::GetDllInfo(PLUGIN_INFO * PluginInfo)
{ {
PluginInfo->Version = 0x103; PluginInfo->Version = 0x103;
PluginInfo->Type = PLUGIN_TYPE_GFX; PluginInfo->Type = PLUGIN_TYPE_GFX;
strcpy( PluginInfo->Name, pluginName ); sprintf(PluginInfo->Name, "%s rev.%s", pluginName, PLUGIN_REVISION);
PluginInfo->NormalMemory = FALSE; PluginInfo->NormalMemory = FALSE;
PluginInfo->MemoryBswaped = TRUE; PluginInfo->MemoryBswaped = TRUE;
} }

3
getRevision.sh Normal file
View File

@ -0,0 +1,3 @@
rev=\"`git rev-parse --short HEAD`\"
echo current revision $rev
echo "#define PLUGIN_REVISION $rev" > Revision.h

View File

@ -1,8 +1,10 @@
#include "GLideN64_MupenPlus.h" #include "GLideN64_MupenPlus.h"
#include <stdio.h> #include <stdio.h>
#include "../GLideN64.h"
#include "../OpenGL.h" #include "../OpenGL.h"
#include "../Config.h" #include "../Config.h"
#include "../Revision.h"
#ifndef _WINDOWS #ifndef _WINDOWS
@ -64,9 +66,9 @@ bool OGLVideoMupenPlus::_start()
char caption[128]; char caption[128];
# ifdef _DEBUG # ifdef _DEBUG
sprintf(caption, "GLideN64 debug"); sprintf(caption, "%s debug. Revision %s", pluginName, PLUGIN_REVISION);
# else // _DEBUG # else // _DEBUG
sprintf(caption, "GLideN64"); sprintf(caption, "%s. Revision %s", pluginName, PLUGIN_REVISION);
# endif // _DEBUG # endif // _DEBUG
CoreVideo_SetCaption(caption); CoreVideo_SetCaption(caption);