#!/bin/bash

# CFLAGS etc. 
CFLAGS="-DHAVE_CONFIG_H  -I. -I.. -I../.. -I../..  -s -O2"
LDFLAGS=
CC=gcc

cd ..
cp -r ptex eptexdir

cd eptexdir
cp ../etexdir/etex.ch .
patch -p0 < ../eptex-*/etex.diff
patch -p0 -f < ../eptex-*/ep1.diff
patch -p0 < ../eptex-*/pconvert.diff
../tie -m eptex.web ptex.web ptex.ch etex.ch \
    ../eptex-*/etex-sysdep.ch ../eptex-*/fp.ch
../tangle eptex
./pconvert eptex

$CC $LDFLAGS $CFLAGS -o eptex texini.c tex0.c tex1.c tex2.c tex3.c \
    ptexextra.c kanji.c version.c usage.c  ../lib/lib.a plib.a \
    ../../kpathsea/.libs/libkpathsea.a -lm ../../ptexenc/.libs/libptexenc.a

cd ../eptex-*

# If you do not need e-uptex, please uncomment the next line.
# echo " " && ls -l eptexdir/eptex && exit 0
#

cd ..
cp -r uptexdir/ euptex
cd euptex
patch -p1 < ../eptex-*/up1.diff
cp ../etexdir/etex.ch .
patch -p0 < ../eptex-*/etex.diff
patch -p0 < ../eptex-*/uptex.diff 
patch -p0 < ../eptex-*/up2.diff 
../tie -m euptex.web uptex.web uptex.ch etex.ch \
    ../eptex-*/etex-sysdep.ch ../eptex-*/fp.ch
../tangle euptex
./pconvert euptex

$CC $LDFLAGS $CFLAGS -o euptex texini.c tex0.c tex1.c tex2.c tex3.c \
     ptexextra.c kanji.c version.c usage.c  ../lib/lib.a plib.a \
     ../../ptexenc/.libs/libptexenc.a ../../kpathsea/.libs/libkpathsea.a -lm

cd ../eptex-*
echo " " 
ls -l ../eptexdir/eptex ../euptex/euptex

