summaryrefslogtreecommitdiffstats
path: root/misc
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-09-24 13:40:31 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-09-24 13:40:31 +0000
commit8dfd8439b91ac0a056eae8dc18326a6ccdb8b934 (patch)
tree48534d4e806b1fd1e4c6a072d192535d54810c0f /misc
parent2009-09-24 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-examples-8dfd8439b91ac0a056eae8dc18326a6ccdb8b934.tar.bz2
2009-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile: Add example for extracting values from RTEMS Application Makefile infrastructure. * extract_example/.cvsignore, extract_example/Makefile, extract_example/README: New files.
Diffstat (limited to 'misc')
-rw-r--r--misc/ChangeLog7
-rw-r--r--misc/Makefile2
-rw-r--r--misc/extract_example/.cvsignore1
-rw-r--r--misc/extract_example/Makefile26
-rw-r--r--misc/extract_example/README6
5 files changed, 41 insertions, 1 deletions
diff --git a/misc/ChangeLog b/misc/ChangeLog
index f9fcbc3..9888011 100644
--- a/misc/ChangeLog
+++ b/misc/ChangeLog
@@ -1,3 +1,10 @@
+2009-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * Makefile: Add example for extracting values from RTEMS Application
+ Makefile infrastructure.
+ * extract_example/.cvsignore, extract_example/Makefile,
+ extract_example/README: New files.
+
2009-08-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile: Add new program to demonstrate use of BSP command line
diff --git a/misc/Makefile b/misc/Makefile
index 5702915..af9996e 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -6,4 +6,4 @@ include $(RTEMS_MAKEFILE_PATH)/Makefile.inc
include $(RTEMS_CUSTOM)
include $(RTEMS_ROOT)/make/directory.cfg
-SUBDIRS=minimum bspcmdline
+SUBDIRS=minimum bspcmdline extract_example
diff --git a/misc/extract_example/.cvsignore b/misc/extract_example/.cvsignore
new file mode 100644
index 0000000..420c0df
--- /dev/null
+++ b/misc/extract_example/.cvsignore
@@ -0,0 +1 @@
+RTEMS_SETTINGS
diff --git a/misc/extract_example/Makefile b/misc/extract_example/Makefile
new file mode 100644
index 0000000..bf0b7b5
--- /dev/null
+++ b/misc/extract_example/Makefile
@@ -0,0 +1,26 @@
+#
+# Makefile to pull BSP specific information into a form the script can use
+#
+
+include $(RTEMS_MAKEFILE_PATH)/Makefile.inc
+
+include $(RTEMS_CUSTOM)
+include $(PROJECT_ROOT)/make/leaf.cfg
+
+# Tool helpers
+rtemsdir=${RTEMS_MAKEFILE_PATH}
+CARGS += $(CPU_CFLAGS) $(LDFLAGS) $(AM_LDFLAGS)
+
+all: RTEMS_SETTINGS
+
+RTEMS_SETTINGS:
+ (echo "CC=$(CC)"; \
+ echo "AS=$(AS)"; \
+ echo "CPU_CFLAGS=$(CPU_CFLAGS)"; \
+ echo "CFLAGS=$(CFLAGS)" ; \
+ echo "LDFLAGS=$(LDFLAGS)" ; \
+ ) >$@
+ @cat RTEMS_SETTINGS
+
+clean:
+ rm -f RTEMS_SETTINGS
diff --git a/misc/extract_example/README b/misc/extract_example/README
new file mode 100644
index 0000000..16eba94
--- /dev/null
+++ b/misc/extract_example/README
@@ -0,0 +1,6 @@
+#
+# $Id$
+#
+
+This directory contains a Makefile demonstrating how to extract information
+from an installed RTEMS.