1#!/bin/csh
2
3foreach fil  ( `find . -name "*.cpp" -print` `find . -name "*.c" -print` `find . -name "*.h" -print` `find . -name "*.l" -print` `find . -name "*.y" -print` `find . -name "*.in" -print` `find . -name "*.am" -print` `find . -name "*.sdr" -print` `find . -name "*.sl" -print`)
4printf '\n' >> $fil
5perl -p -i -e 's/\r\n$/\n/' $fil
6end
7
8aclocal
9autoheader
10libtoolize -f -c
11automake --add-missing -f -c
12autoconf
13
14cd src/ri
15flex -i -Pdso -olex.dso.cpp dso.l
16bison -p dso -o dso.cpp dso.y
17flex -i -Prib -olex.rib.cpp rib.l
18bison -p rib -o rib.cpp rib.y
19flex -Psl -olex.sl.cpp sdr.l
20bison -p sl -o sl.cpp sdr.y
21flex -Pvar -olex.var.cpp variable.l
22bison -p var -o variable.cpp variable.y
23flex -Pif -olex.if.cpp ifexpr.l
24bison -p if -o ifexpr.cpp ifexpr.y
25cd ../sdr
26flex -Psdr -olex.sdr.cpp sdr.l
27bison -p sdr -o sdr.cpp sdr.y
28cd ../sdrc
29flex -Psl -olex.sl.cpp sl.l
30bison -p sl -o sl.cpp sl.y
31
32