summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorcomex <comexk@gmail.com>2013-09-23 01:06:03 -0400
committercomex <comexk@gmail.com>2013-09-24 01:14:56 -0400
commit2f384c75d23bb33ae5d382cb673c48f4f09c83a5 (patch)
tree7b921571b5baa3fb74aeccd8f6178d322bf41ce6 /Source/Core
parent146cf56295cd366d05ab614d38a4627dc987a675 (diff)
Only include scmrev.h from Version.cpp.
This way less code has to be rebuilt whenever that file gets regenerated.
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Common/Src/Common.h3
-rw-r--r--Source/Core/Common/Src/LinearDiskCache.h3
-rw-r--r--Source/Core/Common/Src/Version.cpp3
-rw-r--r--Source/Core/Core/Src/Movie.cpp3
-rw-r--r--Source/Core/DolphinWX/Src/AboutDolphin.cpp3
5 files changed, 8 insertions, 7 deletions
diff --git a/Source/Core/Common/Src/Common.h b/Source/Core/Common/Src/Common.h
index e148b6638c..7db22c2c87 100644
--- a/Source/Core/Common/Src/Common.h
+++ b/Source/Core/Common/Src/Common.h
@@ -13,7 +13,10 @@
#include <string.h>
// SVN version number
+extern const char *scm_desc_str;
+extern const char *scm_branch_str;
extern const char *scm_rev_str;
+extern const char *scm_rev_git_str;
extern const char *netplay_dolphin_ver;
// Force enable logging in the right modes. For some reason, something had changed
diff --git a/Source/Core/Common/Src/LinearDiskCache.h b/Source/Core/Common/Src/LinearDiskCache.h
index 71ad169530..527dfd7036 100644
--- a/Source/Core/Common/Src/LinearDiskCache.h
+++ b/Source/Core/Common/Src/LinearDiskCache.h
@@ -9,9 +9,6 @@
#include "Common.h"
#include <fstream>
-// defined in Version.cpp
-extern const char *scm_rev_git_str;
-
// On disk format:
//header{
// u32 'DCAC';
diff --git a/Source/Core/Common/Src/Version.cpp b/Source/Core/Common/Src/Version.cpp
index db89a25a82..944cc55906 100644
--- a/Source/Core/Common/Src/Version.cpp
+++ b/Source/Core/Common/Src/Version.cpp
@@ -43,3 +43,6 @@ const char *netplay_dolphin_ver = SCM_DESC_STR " L" NP_ARCH;
#endif
const char *scm_rev_git_str = SCM_REV_STR;
+
+const char *scm_desc_str = SCM_DESC_STR;
+const char *scm_branch_str = SCM_BRANCH_STR;
diff --git a/Source/Core/Core/Src/Movie.cpp b/Source/Core/Core/Src/Movie.cpp
index 129785d5a2..c613d18fd5 100644
--- a/Source/Core/Core/Src/Movie.cpp
+++ b/Source/Core/Core/Src/Movie.cpp
@@ -23,7 +23,6 @@
#include "HW/DVDInterface.h"
#include "../../Common/Src/NandPaths.h"
#include "polarssl/md5.h"
-#include "scmrev.h"
#include "NetPlayProto.h"
// The chunk to allocate movie data in multiples of.
@@ -1192,7 +1191,7 @@ void GetSettings()
u8 tmp[21];
for (int i = 0; i < 20; ++i)
{
- sscanf(&SCM_REV_STR[2 * i], "%02hhx", &tmp[i]);
+ sscanf(&scm_rev_git_str[2 * i], "%02hhx", &tmp[i]);
revision[i] = tmp[i];
}
}
diff --git a/Source/Core/DolphinWX/Src/AboutDolphin.cpp b/Source/Core/DolphinWX/Src/AboutDolphin.cpp
index f1981efdd2..3371fd1504 100644
--- a/Source/Core/DolphinWX/Src/AboutDolphin.cpp
+++ b/Source/Core/DolphinWX/Src/AboutDolphin.cpp
@@ -6,7 +6,6 @@
#include "AboutDolphin.h"
#include "WxUtils.h"
#include "../resources/dolphin_logo.cpp"
-#include "scmrev.h"
AboutDolphin::AboutDolphin(wxWindow *parent, wxWindowID id,
const wxString &title, const wxPoint &position,
@@ -49,7 +48,7 @@ AboutDolphin::AboutDolphin(wxWindow *parent, wxWindowID id,
"The emulator is for educational purposes only\n"
"and should not be used to play games you do\n"
"not legally own."),
- SCM_DESC_STR, SCM_BRANCH_STR, SCM_REV_STR, __DATE__, __TIME__);
+ scm_desc_str, scm_branch_str, scm_rev_git_str, __DATE__, __TIME__);
wxStaticText* const Message = new wxStaticText(this, wxID_ANY, Text);
Message->Wrap(GetSize().GetWidth());