OLD | NEW |
---|---|
1 ## Process this file with automake to generate Makefile.in | 1 ## Process this file with automake to generate Makefile.in |
2 | 2 |
3 AUTOMAKE_OPTIONS = cygnus dejagnu | 3 AUTOMAKE_OPTIONS = cygnus dejagnu |
4 ACLOCAL_AMFLAGS = -I . -I .. | 4 ACLOCAL_AMFLAGS = -I . -I .. |
5 | 5 |
6 # Multilib support variables. | 6 # Multilib support variables. |
7 MULTISRCTOP = | 7 MULTISRCTOP = |
8 MULTIBUILDTOP = | 8 MULTIBUILDTOP = |
9 MULTIDIRS = | 9 MULTIDIRS = |
10 MULTISUBDIR = | 10 MULTISUBDIR = |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
80 if USE_LIBTOOL | 80 if USE_LIBTOOL |
81 toollib_LTLIBRARIES = libm.la \ | 81 toollib_LTLIBRARIES = libm.la \ |
82 libc.la | 82 libc.la |
83 else | 83 else |
84 toollib_LIBRARIES = libm.a \ | 84 toollib_LIBRARIES = libm.a \ |
85 libc.a | 85 libc.a |
86 endif | 86 endif |
87 | 87 |
88 noinst_DATA = stmp-targ-include | 88 noinst_DATA = stmp-targ-include |
89 | 89 |
90 toollib_DATA = $(CRT0) $(CRT1) | 90 toollib_DATA = $(wildcard $(CRT0)) $(CRT1) |
Roland McGrath
2015/10/07 22:13:23
This is horrible in multiple ways.
| |
91 | 91 |
92 | 92 |
93 # The functions ldexp, frexp and modf are traditionally supplied in | 93 # The functions ldexp, frexp and modf are traditionally supplied in |
94 # both libc.a and libm.a. We build them in libm.a and copy them over, | 94 # both libc.a and libm.a. We build them in libm.a and copy them over, |
95 # along with some required supporting routines. | 95 # along with some required supporting routines. |
96 MATHOBJS_IN_LIBC = \ | 96 MATHOBJS_IN_LIBC = \ |
97 $(lpfx)s_fpclassify.$(oext) $(lpfx)sf_fpclassify.$(oext) \ | 97 $(lpfx)s_fpclassify.$(oext) $(lpfx)sf_fpclassify.$(oext) \ |
98 $(lpfx)s_isinf.$(oext) $(lpfx)sf_isinf.$(oext) \ | 98 $(lpfx)s_isinf.$(oext) $(lpfx)sf_isinf.$(oext) \ |
99 $(lpfx)s_isnan.$(oext) $(lpfx)sf_isnan.$(oext) \ | 99 $(lpfx)s_isnan.$(oext) $(lpfx)sf_isnan.$(oext) \ |
100 $(lpfx)s_isinfd.$(oext) $(lpfx)sf_isinff.$(oext) \ | 100 $(lpfx)s_isinfd.$(oext) $(lpfx)sf_isinff.$(oext) \ |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
170 libc/libc.a: ; @true | 170 libc/libc.a: ; @true |
171 | 171 |
172 libm.a: libm/libm.a | 172 libm.a: libm/libm.a |
173 rm -f $@ | 173 rm -f $@ |
174 ln libm/libm.a $@ >/dev/null 2>/dev/null || cp libm/libm.a $@ | 174 ln libm/libm.a $@ >/dev/null 2>/dev/null || cp libm/libm.a $@ |
175 | 175 |
176 libm/libm.a: ; @true | 176 libm/libm.a: ; @true |
177 | 177 |
178 endif # USE_LIBTOOL | 178 endif # USE_LIBTOOL |
179 | 179 |
180 crt0.o: $(CRT0_DIR)$(CRT0) | 180 crt0.o: $(wildcard $(CRT0_DIR)$(CRT0)) |
Roland McGrath
2015/10/07 22:13:23
Also horrible.
| |
181 rm -f $@ | 181 rm -f $@ |
182 » ln $(CRT0_DIR)$(CRT0) $@ >/dev/null 2>/dev/null \ | 182 » if test -f $(CRT0_DIR)$(CRT0); then ln $(CRT0_DIR)$(CRT0) $@ >/dev/null 2>/dev/null \ |
183 » || cp $(CRT0_DIR)$(CRT0) $@ | 183 » || cp $(CRT0_DIR)$(CRT0) $@; fi |
184 | 184 |
185 $(CRT0_DIR)$(CRT0): ; @true | 185 $(CRT0_DIR)$(CRT0): ; @true |
186 | 186 |
187 crt1.o: $(CRT1_DIR)$(CRT1) | 187 crt1.o: $(CRT1_DIR)$(CRT1) |
188 rm -f $@ | 188 rm -f $@ |
189 ln $< $@ >/dev/null 2>/dev/null \ | 189 ln $< $@ >/dev/null 2>/dev/null \ |
190 || cp $< $@ | 190 || cp $< $@ |
191 | 191 |
192 $(CRT1_DIR)$(CRT1): ; @true | 192 $(CRT1_DIR)$(CRT1): ; @true |
193 | 193 |
(...skipping 241 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
435 cd testsuite ; \ | 435 cd testsuite ; \ |
436 if $(SHELL) -c "$$RUNTEST --version" > /dev/null 2>&1 ; then \ | 436 if $(SHELL) -c "$$RUNTEST --version" > /dev/null 2>&1 ; then \ |
437 $$RUNTEST --tool $(DEJATOOL) --srcdir $${srcdir}/testsuite $(RUNTESTF LAGS) ; \ | 437 $$RUNTEST --tool $(DEJATOOL) --srcdir $${srcdir}/testsuite $(RUNTESTF LAGS) ; \ |
438 : ; \ | 438 : ; \ |
439 else \ | 439 else \ |
440 echo "WARNING: could not find \`runtest'" 1>&2 ; \ | 440 echo "WARNING: could not find \`runtest'" 1>&2 ; \ |
441 fi | 441 fi |
442 | 442 |
443 clean-local: | 443 clean-local: |
444 -rm -rf targ-include | 444 -rm -rf targ-include |
OLD | NEW |