summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-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 ")";