Commit 4ffe74d9 by Toon Moene Committed by Toon Moene

Make-lang.in: Remove reference to FORTRAN_INIT.

2001-10-03  Toon Moene  <toon@moene.indiv.nluug.nl>

	gcc/f/
	* Make-lang.in: Remove reference to FORTRAN_INIT.
	* g77spec.c: Add reference to FORTRAN_INIT.

	libf2c/
	* Makefile.in: Add "AR" reference, change
	from frtbegin.o to libfrtbegin.a.
	* libF77/Makefile.in: Ditto.

From-SVN: r45985
parent c25ca2d7
2001-10-03 Toon Moene <toon@moene.indiv.nluug.nl>
* Make-lang.in: Remove reference to FORTRAN_INIT.
* g77spec.c: Add reference to FORTRAN_INIT.
2001-09-29 Juergen Pfeifer <juergen.pfeifer@gmx.net> 2001-09-29 Juergen Pfeifer <juergen.pfeifer@gmx.net>
Make libf2c a shared library. Make libf2c a shared library.
......
...@@ -73,7 +73,6 @@ g77spec.o: $(srcdir)/f/g77spec.c $(srcdir)/f/version.h $(SYSTEM_H) $(GCC_H) \ ...@@ -73,7 +73,6 @@ g77spec.o: $(srcdir)/f/g77spec.c $(srcdir)/f/version.h $(SYSTEM_H) $(GCC_H) \
esac esac
if [ -f lang-f77 ]; then \ if [ -f lang-f77 ]; then \
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
-DFORTRAN_INIT=\"$(libsubdir)/frtbegin.o\" \
$(srcdir)/f/g77spec.c $(OUTPUT_OPTION); \ $(srcdir)/f/g77spec.c $(OUTPUT_OPTION); \
else true; fi else true; fi
......
...@@ -53,6 +53,10 @@ Boston, MA 02111-1307, USA. */ ...@@ -53,6 +53,10 @@ Boston, MA 02111-1307, USA. */
#define MATH_LIBRARY "-lm" #define MATH_LIBRARY "-lm"
#endif #endif
#ifndef FORTRAN_INIT
#define FORTRAN_INIT "-lfrtbegin"
#endif
#ifndef FORTRAN_LIBRARY #ifndef FORTRAN_LIBRARY
#define FORTRAN_LIBRARY "-lg2c" #define FORTRAN_LIBRARY "-lg2c"
#endif #endif
......
2001-10-03 Toon Moene <toon@moene.indiv.nluug.nl>
* Makefile.in: Add "AR" reference, change
from frtbegin.o to libfrtbegin.a.
* libF77/Makefile.in: Ditto.
2001-10-02 Toon Moene <toon@moene.indiv.nluug.nl> 2001-10-02 Toon Moene <toon@moene.indiv.nluug.nl>
* libF77/Makefile.in: Make .lo the target of compilation. * libF77/Makefile.in: Make .lo the target of compilation.
......
...@@ -68,6 +68,7 @@ FLAGS_TO_PASS= \ ...@@ -68,6 +68,7 @@ FLAGS_TO_PASS= \
LIBTOOL='$(LIBTOOL)' \ LIBTOOL='$(LIBTOOL)' \
CFLAGS='$(CFLAGS)' \ CFLAGS='$(CFLAGS)' \
CPPFLAGS='$(CPPFLAGS)' \ CPPFLAGS='$(CPPFLAGS)' \
AR='$(AR)' \
RANLIB='$(RANLIB)' \ RANLIB='$(RANLIB)' \
prefix='$(prefix)' \ prefix='$(prefix)' \
exec_prefix='$(exec_prefix)' \ exec_prefix='$(exec_prefix)' \
...@@ -210,7 +211,8 @@ install: all ...@@ -210,7 +211,8 @@ install: all
if [ -f $(LIBG2C_BASE).so ]; then \ if [ -f $(LIBG2C_BASE).so ]; then \
mv $(LIBG2C_BASE).so* $(prefix)/lib ;\ mv $(LIBG2C_BASE).so* $(prefix)/lib ;\
fi) fi)
$(INSTALL_DATA) frtbegin.o $(libsubdir) $(INSTALL_DATA) libfrtbegin.a $(libsubdir)/$(MULTISUBDIR)
$(RANLIB) $(libsubdir)/$(MULTISUBDIR)/libfrtbegin.a
$(INSTALL_DATA) g2c.h $(libsubdir)/include/g2c.h $(INSTALL_DATA) g2c.h $(libsubdir)/include/g2c.h
@if [ -f f2c-install-ok -o -f $(srcdir)/f2c-install-ok ]; then \ @if [ -f f2c-install-ok -o -f $(srcdir)/f2c-install-ok ]; then \
echo ''; \ echo ''; \
......
...@@ -36,6 +36,8 @@ G2C_H_DIR = .. ...@@ -36,6 +36,8 @@ G2C_H_DIR = ..
CC = @CC@ CC = @CC@
CFLAGS = @CFLAGS@ CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@ CPPFLAGS = @CPPFLAGS@
AR = @AR@
ARFLAGS = rc
@SET_MAKE@ @SET_MAKE@
SHELL = /bin/sh SHELL = /bin/sh
...@@ -76,7 +78,7 @@ F90BIT = lbitbits.lo lbitshft.lo qbitbits.lo qbitshft.lo ...@@ -76,7 +78,7 @@ F90BIT = lbitbits.lo lbitshft.lo qbitbits.lo qbitshft.lo
OBJS = $(MISC) $(POW) $(CX) $(DCX) $(REAL) $(DBL) $(INT) \ OBJS = $(MISC) $(POW) $(CX) $(DCX) $(REAL) $(DBL) $(INT) \
$(HALF) $(CMP) $(EFL) $(CHAR) $(F90BIT) $(HALF) $(CMP) $(EFL) $(CHAR) $(F90BIT)
all: ../s-libf77 ../frtbegin.o all: ../s-libf77 ../libfrtbegin.a
../s-libf77: $(OBJS) ../s-libf77: $(OBJS)
echo timestamp > ../s-libf77 echo timestamp > ../s-libf77
...@@ -93,7 +95,7 @@ Makefile: Makefile.in config.status ...@@ -93,7 +95,7 @@ Makefile: Makefile.in config.status
config.status: configure config.status: configure
rm -f config.cache rm -f config.cache
CONFIG_SITE=no-such-file CC='$(CC)' CFLAGS='$(CFLAGS)' \ CONFIG_SITE=no-such-file CC='$(CC)' AR='$(AR)' CFLAGS='$(CFLAGS)' \
CPPFLAGS='$(CPPFLAGS)' $(SHELL) config.status --recheck CPPFLAGS='$(CPPFLAGS)' $(SHELL) config.status --recheck
${srcdir}/configure: configure.in ${srcdir}/configure: configure.in
...@@ -103,9 +105,13 @@ ${srcdir}/configure: configure.in ...@@ -103,9 +105,13 @@ ${srcdir}/configure: configure.in
VersionF.lo: Version.c VersionF.lo: Version.c
@LIBTOOL@ --mode=compile $(CC) -c $(ALL_CFLAGS) $(srcdir)/Version.c -o $@ @LIBTOOL@ --mode=compile $(CC) -c $(ALL_CFLAGS) $(srcdir)/Version.c -o $@
../frtbegin.o : main.c frtbegin.o : main.c
$(CC) -c $(ALL_CFLAGS) $(srcdir)/main.c -o $@ $(CC) -c $(ALL_CFLAGS) $(srcdir)/main.c -o $@
../libfrtbegin.a: frtbegin.o
$(AR) $(ARFLAGS) $@ $<
$(RANLIB) $@
F77_aloc.lo: F77_aloc.c F77_aloc.lo: F77_aloc.c
s_rnge.lo: s_rnge.c s_rnge.lo: s_rnge.c
abort_.lo: abort_.c abort_.lo: abort_.c
...@@ -234,7 +240,7 @@ $(MISC) $(POW) $(CX) $(DCX) $(REAL) $(DBL) $(INT) $(HALF) $(CMP) $(EFL) \ ...@@ -234,7 +240,7 @@ $(MISC) $(POW) $(CX) $(DCX) $(REAL) $(DBL) $(INT) $(HALF) $(CMP) $(EFL) \
check install uninstall install-strip dist installcheck installdirs: check install uninstall install-strip dist installcheck installdirs:
mostlyclean: mostlyclean:
rm -f *.o *.lo ../frtbegin.o rm -f *.o *.lo ../libfrtbegin.a
rm -rf .libs rm -rf .libs
clean: mostlyclean clean: mostlyclean
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment