diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2014-08-27 20:47:46 -0400 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2014-08-28 15:48:56 +0200 |
commit | 21e2b595c2797c226699cf19a2a2ad4abf22b210 (patch) | |
tree | 172d26fe3d2673266560c1fad0378028e2dbe033 /firmware/include | |
parent | 25f73d62079b63e4420fd037ad9460004179b026 (diff) | |
download | rockbox-21e2b595c2797c226699cf19a2a2ad4abf22b210.tar.gz rockbox-21e2b595c2797c226699cf19a2a2ad4abf22b210.zip |
Prevent spurious recompiles on account of changed version.
After a local commit, any file that included version.h would have to
be recompiled on account of the changed version string. This changes
version.h in the build directory to rbversion.h and includes the
preprocessor macro from rbversion.h in firmware/common/version.c so
that only that one file needs to be recompiled after a local commit
rather than a whole slew of them.
Change-Id: I900d97e3a24a0610698283416d97b4fa3a3a2cf6
Reviewed-on: http://gerrit.rockbox.org/937
Reviewed-by: Michael Sevakis <jethead71@rockbox.org>
Tested: Michael Sevakis <jethead71@rockbox.org>
Diffstat (limited to 'firmware/include')
-rw-r--r-- | firmware/include/version.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/firmware/include/version.h b/firmware/include/version.h new file mode 100644 index 0000000000..e9e291a8c4 --- /dev/null +++ b/firmware/include/version.h | |||
@@ -0,0 +1,26 @@ | |||
1 | /*************************************************************************** | ||
2 | * __________ __ ___. | ||
3 | * Open \______ \ ____ ____ | | _\_ |__ _______ ___ | ||
4 | * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / | ||
5 | * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < | ||
6 | * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ | ||
7 | * \/ \/ \/ \/ \/ | ||
8 | * $Id$ | ||
9 | * | ||
10 | * Copyright (C) 2010 by Frank Gevaerts | ||
11 | * | ||
12 | * This program is free software; you can redistribute it and/or | ||
13 | * modify it under the terms of the GNU General Public License | ||
14 | * as published by the Free Software Foundation; either version 2 | ||
15 | * of the License, or (at your option) any later version. | ||
16 | * | ||
17 | * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||
18 | * KIND, either express or implied. | ||
19 | * | ||
20 | ****************************************************************************/ | ||
21 | #ifndef _RBVERSION_H_ | ||
22 | #define _RBVERSION_H_ | ||
23 | |||
24 | extern const char rbversion[]; | ||
25 | |||
26 | #endif /* _RBVERSION_H_ */ | ||