From 8191e5eb27e653fecd6fe84c15541e9c41dab2c1 Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Sat, 21 Mar 2020 19:26:40 +0100 Subject: [PATCH 1/3] Define version symbols Major blunder. That warrants a new release on its own... --- src/asm/symbol.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/asm/symbol.c b/src/asm/symbol.c index b62349ef..cc8185f4 100644 --- a/src/asm/symbol.c +++ b/src/asm/symbol.c @@ -788,6 +788,10 @@ void sym_Init(void) p__LINE__Symbol = findsymbol("__LINE__", NULL); p__LINE__Symbol->Callback = Callback__LINE__; + sym_AddEqu("__RGBDS_MAJOR__", PACKAGE_VERSION_MAJOR); + sym_AddEqu("__RGBDS_MINOR__", PACKAGE_VERSION_MINOR); + sym_AddEqu("__RGBDS_PATCH__", PACKAGE_VERSION_PATCH); + sym_AddSet("_RS", 0); if (time(&now) != -1) { From 402ffbf0c510ccd6141b997e3b074115297123e5 Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Sat, 21 Mar 2020 21:01:25 +0100 Subject: [PATCH 2/3] Add test for version constants --- test/asm/version.asm | 1 + test/asm/version.err | 0 test/asm/version.out | 1 + 3 files changed, 2 insertions(+) create mode 100644 test/asm/version.asm create mode 100644 test/asm/version.err create mode 100644 test/asm/version.out diff --git a/test/asm/version.asm b/test/asm/version.asm new file mode 100644 index 00000000..e8456849 --- /dev/null +++ b/test/asm/version.asm @@ -0,0 +1 @@ +PRINTT "RGBDS version {__RGBDS_MAJOR__}.{__RGBDS_MINOR__}.{__RGBDS_PATCH__}\n" diff --git a/test/asm/version.err b/test/asm/version.err new file mode 100644 index 00000000..e69de29b diff --git a/test/asm/version.out b/test/asm/version.out new file mode 100644 index 00000000..f7b4792e --- /dev/null +++ b/test/asm/version.out @@ -0,0 +1 @@ +RGBDS version $0.$3.$9 From 0759c98d913e3d4d21207a8886a319c85add2041 Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Sat, 21 Mar 2020 21:18:14 +0100 Subject: [PATCH 3/3] Increase version number to 0.3.10 --- include/version.h | 2 +- test/asm/version.out | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/version.h b/include/version.h index 35caffda..111f4e72 100644 --- a/include/version.h +++ b/include/version.h @@ -11,7 +11,7 @@ #define PACKAGE_VERSION_MAJOR (0) #define PACKAGE_VERSION_MINOR (3) -#define PACKAGE_VERSION_PATCH (9) +#define PACKAGE_VERSION_PATCH (10) const char *get_package_version_string(void); diff --git a/test/asm/version.out b/test/asm/version.out index f7b4792e..c7680749 100644 --- a/test/asm/version.out +++ b/test/asm/version.out @@ -1 +1 @@ -RGBDS version $0.$3.$9 +RGBDS version $0.$3.$A