* config/mpeix.mt: New for MPEiX port.
authorMark Klein <mklein@dis.com>
Mon, 13 Sep 1999 12:30:08 +0000 (12:30 +0000)
committerJeff Law <law@gcc.gnu.org>
Mon, 13 Sep 1999 12:30:08 +0000 (06:30 -0600)
From-SVN: r29374

libio/ChangeLog
libio/config/mpeix.mt [new file with mode: 0644]

index b91b503080300087dbe3e8815df4f06e8941083b..f4611ad7250497172e253e741dca5f9a3fd697e3 100644 (file)
@@ -1,3 +1,7 @@
+Mon Sep 13 06:30:14 1999  Mark Klein <mklein@dis.com> 
+
+       * config/mpeix.mt: New for MPEiX port.
+
 Sat Sep  4 18:00:00 PDT 1999 Mark Klein (mklein@dis.com)
 
        * configure.in: Add mpeix.mt make fragment.
diff --git a/libio/config/mpeix.mt b/libio/config/mpeix.mt
new file mode 100644 (file)
index 0000000..9319939
--- /dev/null
@@ -0,0 +1,20 @@
+# Flags to pass to gen-params when building _G_config.h. 
+# For example: G_CONFIG_ARGS = size_t="unsigned long" 
+G_CONFIG_ARGS = DOLLAR_IN_LABEL=1 
+
+# 
+# gen-params tries to determine whether or not printf_fp exists by
+# simply compiling a test program. Since MPE is by definition a
+# shared runtime environment, this won't work unless the resulting
+# program is run. Simply run _G_config.h through a sed script to
+# update the values accordingly. 
+# 
+_G_CONFIG_H = stmp-Gconfig
+
+stmp-Gconfig: _G_config.h 
+      sed -e "s/_G_HAVE_PRINTF_FP 1/_G_HAVE_PRINTF_FP 0/" \ 
+          -e "s/_G_HAVE_LONG_DOUBLE_IO 1/_G_HAVE_LONG_DOUBLE_IO 0/" \
+          <_G_config.h > tmp-config.h 
+      mv -f tmp-config.h _G_config.h 
+      touch stmp-Gconfig 
+      $(MAKE) $(FLAGS_TO_PASS) _G_CONFIG_H=_G_config.h all