build: move build data into its own include file
authorFerry Huberts <ferry.huberts@pelagic.nl>
Mon, 22 Apr 2013 12:09:58 +0000 (14:09 +0200)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 23 Apr 2013 11:40:37 +0000 (13:40 +0200)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
lib/httpinfo/src/olsrd_httpinfo.c
lib/jsoninfo/src/olsrd_jsoninfo.c
lib/txtinfo/src/olsrd_txtinfo.c
src/builddata.h [new file with mode: 0644]
src/cfgparser/cfgfile_gen.c
src/defs.h
src/main.c
src/olsr.c

index 2ad6415..277c3dd 100644 (file)
@@ -55,6 +55,7 @@
 #endif /* _WIN32 */
 
 #include "olsr.h"
+#include "builddata.h"
 #include "olsr_cfg.h"
 #include "interfaces.h"
 #include "olsr_protocol.h"
index f143b2a..3694b48 100644 (file)
@@ -73,6 +73,7 @@
 
 #include "ipcalc.h"
 #include "olsr.h"
+#include "builddata.h"
 #include "olsr_types.h"
 #include "neighbor_table.h"
 #include "two_hop_neighbor_table.h"
index 73c3473..39bb413 100644 (file)
@@ -67,6 +67,7 @@
 
 #include "ipcalc.h"
 #include "olsr.h"
+#include "builddata.h"
 #include "olsr_types.h"
 #include "neighbor_table.h"
 #include "two_hop_neighbor_table.h"
diff --git a/src/builddata.h b/src/builddata.h
new file mode 100644 (file)
index 0000000..3ae62d6
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+ * The olsr.org Optimized Link-State Routing daemon(olsrd)
+ * Copyright (c) 2004, Andreas Tonnesen(andreto@olsr.org)
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ *   notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ *   notice, this list of conditions and the following disclaimer in
+ *   the documentation and/or other materials provided with the
+ *   distribution.
+ * * Neither the name of olsr.org, olsrd nor the names of its
+ *   contributors may be used to endorse or promote products derived
+ *   from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ *
+ * Visit http://www.olsr.org for more information.
+ *
+ * If you find this software useful feel free to make a donation
+ * to the project. For more information see the website or contact
+ * the copyright holders.
+ *
+ */
+
+#ifndef _OLSR_BUILDDATA_H
+#define _OLSR_BUILDDATA_H
+
+extern const char olsrd_version[];
+extern const char build_date[];
+extern const char build_host[];
+
+#endif /* _OLSR_BUILDDATA_H */
index 0ccbab4..1a5277d 100644 (file)
@@ -39,6 +39,7 @@
  */
 
 #include "olsrd_conf.h"
+#include "builddata.h"
 #include "../ipcalc.h"
 #include "../net_olsr.h"
 #include "../common/autobuf.h"
index 99ff32e..efde908 100644 (file)
 #include "olsr_protocol.h"
 #include "olsr_cfg.h"
 
-extern const char olsrd_version[];
-extern const char build_date[];
-extern const char build_host[];
-
 #ifndef OLSRD_GLOBAL_CONF_FILE
 #define OLSRD_CONF_FILE_NAME   "olsrd.conf"
 #define OLSRD_GLOBAL_CONF_FILE "/etc/" OLSRD_CONF_FILE_NAME
index 6d0064c..a4a7736 100644 (file)
@@ -46,6 +46,7 @@
 
 #include "ipcalc.h"
 #include "defs.h"
+#include "builddata.h"
 #include "olsr.h"
 #include "log.h"
 #include "scheduler.h"
index 10b4ee3..83612b0 100644 (file)
@@ -44,6 +44,7 @@
  */
 
 #include "defs.h"
+#include "builddata.h"
 #include "olsr.h"
 #include "link_set.h"
 #include "two_hop_neighbor_table.h"