mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-25 12:36:32 +01:00
Add heirloom lex.
This commit is contained in:
parent
89ca88eaea
commit
c951d76a8a
2 changed files with 459 additions and 0 deletions
|
|
@ -6,6 +6,8 @@ mkdir build
|
|||
cd build
|
||||
|
||||
bindir=/after/bin
|
||||
libdir=/after/lib
|
||||
lexdir=/lex
|
||||
|
||||
# Extract
|
||||
bunzip2 ../src/${pkg}.tar.bz2
|
||||
|
|
@ -14,6 +16,7 @@ cd ${pkg}
|
|||
|
||||
# Prepare and patch
|
||||
patch -Np0 -i ../../patches/yacc_remove_wchar.patch
|
||||
patch -Np0 -i ../../patches/lex_remove_wchar.patch
|
||||
|
||||
# Build yacc
|
||||
cd yacc
|
||||
|
|
@ -23,4 +26,14 @@ make -f Makefile.mk CC=tcc AR=tcc\ -ar CFLAGS=-DMAXPATHLEN=100\ -DEILSEQ=84\ -DM
|
|||
install yacc ${bindir}
|
||||
install -m 644 yaccpar /
|
||||
|
||||
# Build lex
|
||||
cd ../lex
|
||||
make -f Makefile.mk CC=tcc AR=tcc\ -ar CFLAGS=-DEILSEQ=84\ -DMB_LEN_MAX=100 LDFLAGS=-lgetopt RANLIB=true
|
||||
|
||||
# Install lex
|
||||
mkdir ${lexdir}
|
||||
install lex ${bindir}
|
||||
install libl.a ${libdir}
|
||||
install -m 644 ncform ${lexdir}
|
||||
|
||||
cd ../../..
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue