summaryrefslogtreecommitdiffstats
path: root/cpukit/Makefile.am
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-10-11 19:34:35 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-10-12 09:19:34 +0200
commit9d1f17a9caf6a5a107a8d5395cae6fdfa2099099 (patch)
tree8870ec330927df4096d37f677c2ab68a8667fe1f /cpukit/Makefile.am
parenttmtests/tmonetoone: New test program (diff)
downloadrtems-9d1f17a9caf6a5a107a8d5395cae6fdfa2099099.tar.bz2
build: Fix build on Windows
Avoid a long argument list while creating the librtemscpu.a library archive.
Diffstat (limited to 'cpukit/Makefile.am')
-rw-r--r--cpukit/Makefile.am10
1 files changed, 10 insertions, 0 deletions
diff --git a/cpukit/Makefile.am b/cpukit/Makefile.am
index 2a5673242f..b7a44f377d 100644
--- a/cpukit/Makefile.am
+++ b/cpukit/Makefile.am
@@ -1974,3 +1974,13 @@ libmghttpd_a_SOURCES += mghttpd/mongoose.c
endif
endif
+
+if HACK_TO_AVOID_LONG_ARG_LIST
+
+librtemscpu.a: $(librtemscpu_a_OBJECTS) $(librtemscpu_a_DEPENDENCIES) $(EXTRA_librtemscpu_a_DEPENDENCIES)
+ -rm -f librtemscpu.a librtemscpu.txt
+ for i in $(librtemscpu_a_OBJECTS) ; do echo "$$i" >>librtemscpu.txt ; done
+ $(librtemscpu_a_AR) librtemscpu.a @librtemscpu.txt $(librtemscpu_a_LIBADD)
+ $(RANLIB) librtemscpu.a
+
+endif