summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2003-03-24 09:53:09 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2003-03-24 09:53:09 +0000
commit434b8ea11453599809d223ca144ecd9aaa4d4c9a (patch)
tree4c73e599c868f98f02050fa856d3a0c200e00f12 /c
parent2003-03-18 Till Straumann <strauman@slac.stanford.edu> (diff)
downloadrtems-434b8ea11453599809d223ca144ecd9aaa4d4c9a.tar.bz2
Merger from rtems-4-6-branch.
Diffstat (limited to 'c')
-rw-r--r--c/src/support/.cvsignore2
-rw-r--r--c/src/support/Makefile.am20
-rw-r--r--c/src/support/version.c28
3 files changed, 50 insertions, 0 deletions
diff --git a/c/src/support/.cvsignore b/c/src/support/.cvsignore
new file mode 100644
index 0000000000..282522db03
--- /dev/null
+++ b/c/src/support/.cvsignore
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/c/src/support/Makefile.am b/c/src/support/Makefile.am
new file mode 100644
index 0000000000..9c528fc254
--- /dev/null
+++ b/c/src/support/Makefile.am
@@ -0,0 +1,20 @@
+##
+## $Id$
+##
+
+include $(top_srcdir)/../../automake/compile.am
+include $(top_srcdir)/../../automake/lib.am
+
+AM_CPPFLAGS += -DRTEMS_BSP=\"$(RTEMS_BSP)\"
+
+C_FILES=version.c
+OBJS = $(C_FILES:%.c=$(ARCH)/%.$(OBJEXT))
+
+LIB = $(ARCH)/libsupport.a
+
+$(LIB): $(OBJS)
+ $(make-library)
+
+all-local: $(ARCH) $(LIB)
+
+include $(top_srcdir)/../../automake/local.am
diff --git a/c/src/support/version.c b/c/src/support/version.c
new file mode 100644
index 0000000000..27812b29d3
--- /dev/null
+++ b/c/src/support/version.c
@@ -0,0 +1,28 @@
+/*
+ * COPYRIGHT (c) 2003, Ralf Corsepius, Ulm, Germany.
+ * COPYRIGHT (c) 2003, On-Line Applications Research Corporation (OAR).
+ *
+ * The license and distribution terms for this file may be
+ * found in the file LICENSE in this distribution or at
+ * http://www.OARcorp.com/rtems/license.html.
+ *
+ * $Id$
+ */
+
+#include <rtems/system.h>
+
+#ifndef RTEMS_VERSION
+#error "Missing RTEMS_VERSION"
+#endif
+#ifndef CPU_NAME
+#error "Missing CPU_NAME"
+#endif
+#ifndef CPU_MODEL_NAME
+#error "Missing CPU_MODEL_NAME"
+#endif
+#ifndef RTEMS_BSP
+#error "Missing RTEMS_BSP"
+#endif
+
+const char _RTEMS_version[] =
+ RTEMS_VERSION "(" CPU_NAME "/" CPU_MODEL_NAME "/" RTEMS_BSP ")";