summaryrefslogtreecommitdiffstats
path: root/c/src/make
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2002-08-09 04:55:56 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2002-08-09 04:55:56 +0000
commit2e5499221fb1657ddab6f6ddd29d900d6983308b (patch)
tree05a59acc24d4855cfdd00e53cb99d90e098b71b3 /c/src/make
parent2002-08-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de> (diff)
downloadrtems-2e5499221fb1657ddab6f6ddd29d900d6983308b.tar.bz2
2002-08-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bsp.mak: New.
Diffstat (limited to 'c/src/make')
-rw-r--r--c/src/make/ChangeLog4
-rw-r--r--c/src/make/bsp.mak16
2 files changed, 20 insertions, 0 deletions
diff --git a/c/src/make/ChangeLog b/c/src/make/ChangeLog
index 2b8484dbce..adae80e1f5 100644
--- a/c/src/make/ChangeLog
+++ b/c/src/make/ChangeLog
@@ -1,5 +1,9 @@
2002-08-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+ * bsp.mak: New.
+
+2002-08-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
* Makefile.am: Remove RTEMS_BSP.cache generation.
Remove handling custom/*.cfgs.
Remove handling custom/default.cfg.
diff --git a/c/src/make/bsp.mak b/c/src/make/bsp.mak
new file mode 100644
index 0000000000..978e835f8e
--- /dev/null
+++ b/c/src/make/bsp.mak
@@ -0,0 +1,16 @@
+#
+# $Id$
+#
+# Makefile fragment to convert <bsp>.cfgs into <bsp>.cache
+#
+
+include make/custom/${RTEMS_BSP}.cfg
+
+make/${RTEMS_BSP}.cache:
+ @$(RM) $@
+ @echo rtems_cv_RTEMS_CPU_MODEL=\$${rtems_cv_RTEMS_CPU_MODEL=$(RTEMS_CPU_MODEL)} >> $@
+ @echo rtems_cv_RTEMS_BSP_FAMILY=\$${rtems_cv_RTEMS_BSP_FAMILY=$(RTEMS_BSP_FAMILY)} >> $@
+ @echo rtems_cv_RTEMS_BSP_CFLAGS=\$${rtems_cv_RTEMS_BSP_CFLAGS=$(CPU_CFLAGS)} >> $@
+ @echo rtems_cv_RTEMS_BSP_CFLAGS_OPTIMIZE_V=\$${rtems_cv_RTEMS_BSP_CFLAGS_OPTIMIZE_V=$(CFLAGS_OPTIMIZE_V)} >> $@
+ @echo rtems_cv_RTEMS_BSP_CFLAGS_DEBUG_V=\$${rtems_cv_RTEMS_BSP_CFLAGS_DEBUG_V=$(CFLAGS_DEBUG_V)} >> $@
+ @echo rtems_cv_RTEMS_BSP_CFLAGS_PROFILE_V=\$${rtems_cv_RTEMS_BSP_CFLAGS_PROFILE_V=$(CFLAGS_PROFILE_V)} >> $@