summaryrefslogtreecommitdiffstats
path: root/contrib/libio/config/mpeix.mt
blob: 93199398f35baaf00ca4269b47bdbd616de6a7e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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 
OpenPOWER on IntegriCloud