Split version into separate include fio
authorJens Axboe <axboe@kernel.dk>
Fri, 7 Oct 2011 08:10:18 +0000 (10:10 +0200)
committerJens Axboe <axboe@kernel.dk>
Fri, 7 Oct 2011 08:10:18 +0000 (10:10 +0200)
Include it from the Windows version file, at least we only have
to update the version in two places now instead of three.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
fio.h
fio_version.h [new file with mode: 0644]
init.c
os/windows/version.h
server.c

diff --git a/fio.h b/fio.h
index cfd928c..ba68067 100644 (file)
--- a/fio.h
+++ b/fio.h
 
 struct thread_data;
 
-#define FIO_MAJOR      1
-#define FIO_MINOR      99
-#define FIO_PATCH      1
-
 #include "compiler/compiler.h"
 #include "flist.h"
 #include "fifo.h"
diff --git a/fio_version.h b/fio_version.h
new file mode 100644 (file)
index 0000000..487c9af
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef FIO_VERSION_H
+#define FIO_VERSION_H
+
+#define FIO_MAJOR      1
+#define FIO_MINOR      99
+#define FIO_PATCH      1
+
+#endif
diff --git a/init.c b/init.c
index 5c4441d..e3ff39c 100644 (file)
--- a/init.c
+++ b/init.c
@@ -23,6 +23,8 @@
 
 #include "lib/getopt.h"
 
+#include "fio_version.h"
+
 #if FIO_PATCH > 0
 static char fio_version_string[] =     __fio_stringify(FIO_MAJOR) "."  \
                                        __fio_stringify(FIO_MINOR) "."  \
index 1fd1ab5..d8f4602 100644 (file)
@@ -1,4 +1,6 @@
-#define FIO_VERSION_MAJOR 1\r
-#define FIO_VERSION_MINOR 99\r
-#define FIO_VERSION_BUILD 1\r
+#include "../../fio_version.h"\r
+\r
+#define FIO_VERSION_MAJOR FIO_MAJOR\r
+#define FIO_VERSION_MINOR FIO_MINOR\r
+#define FIO_VERSION_BUILD FIO_PATCH\r
 #define FIO_VERSION_STRING "1.99.1"\r
index 61bbe44..c3502cd 100644 (file)
--- a/server.c
+++ b/server.c
@@ -22,6 +22,8 @@
 #include "crc/crc16.h"
 #include "ieee754.h"
 
+#include "fio_version.h"
+
 int fio_net_port = 8765;
 
 int exit_backend = 0;