Fixes to build and install flex as bin.

This commit is contained in:
Ben Gras 2006-08-17 09:53:26 +00:00
parent bf195531b3
commit cdfe90a6ca
4 changed files with 5248 additions and 1084 deletions

View File

@ -31,8 +31,8 @@ LIBS = @LIBS@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = $(exec_prefix)/bin
libdir = $(exec_prefix)/lib
includedir = $(prefix)/include
libdir = @libdir@
includedir = /usr/local/include
manext = 1
mandir = $(prefix)/man/man$(manext)

View File

@ -2,15 +2,17 @@
CCACHE=config.cache
rm -f $CCACHE
make distclean
if [ -f Makefile ]
then make distclean
fi
L=libfl.a
YACC=/usr/bin/yacc RANLIB=true AR=ar CONFIG_SHELL=/bin/bigsh CC=cc /bin/bigsh ./configure --prefix=/usr
INSTALL="/usr/bin/install -o bin" YACC=/usr/bin/yacc RANLIB=true AR=ar CONFIG_SHELL=/bin/bigsh CC=cc /bin/bigsh ./configure --prefix=/usr --libdir=/usr/lib/i386 --includedir=/usr/local/include
make clean all install
mv /usr/lib/$L /usr/lib/i386
if [ -f /usr/gnu/bin/gcc ]
then PATH=/usr/gnu/bin:$PATH
rm -f $CCACHE
YACC=/usr/bin/yacc CC=gcc CONFIG_SHELL=/bin/bigsh AR=gar /bin/bigsh ./configure --prefix=/usr/local/gnu
make clean libfl.a install
INSTALL="/usr/bin/install -o bin" YACC=/usr/bin/yacc CC=gcc CONFIG_SHELL=/bin/bigsh AR=gar /bin/bigsh ./configure
make clean $L
install -o bin -m 644 $L /usr/local/lib/gcc
fi

File diff suppressed because it is too large Load Diff

View File

@ -9,6 +9,7 @@ AC_PROG_CC
AC_PROG_RANLIB
AC_PROG_INSTALL
AC_PROG_MAKE_SET
AC_CHECK_PROG(AR, ar, , ar)
AC_CONST
AC_TYPE_SIZE_T
AC_HEADER_STDC
@ -22,3 +23,7 @@ esac
AC_OUTPUT(Makefile,
[test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h])
AC_SUBST(AR)
AC_SUBST(ARFLAGS)