#!/bin/csh -f

# words I constantly missppelll
fgrep decrip *.html
fgrep accomoda *.html
fgrep pysical *.html
fgrep decrip *.c
fgrep decrib *.c
fgrep maake *.c
fgrep maake *.html
fgrep accomoda *.c
fgrep decrip *.scm
fgrep accomoda *.scm
fgrep reponse *.[ch]
fgrep -e "the the " *.c
fgrep -e "the the " *.html
fgrep udpate *.c
fgrep udpate *.html
fgrep udpate *.scm
fgrep -e "Float* " *.[ch]
fgrep -e "float* " *.h
fgrep -e "double* " *.h
fgrep -e "int* " *.h
fgrep -e "off_t* " *.[ch]
fgrep -e " long* " *.[ch]
fgrep -e "propogat" *.[ch]
fgrep -e "propogat" *.html
fgrep -e "propogat" *.scm
grep ' \-\-$' *.html

cp ~/cl/snd .
/home/bil/cl/snd tools/va.scm

echo ' '
echo ' '
rm -f snd
rm -f config.cache

# cppcheck --enable=all s7.c
# too slow


echo ' -------------------------------------------------------------------------------- '
echo ' ----                 basic configure test                                  ----- '
echo ' -------------------------------------------------------------------------------- '

./configure --quiet --with-motif CFLAGS="-O3 -Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses "  
make
echo ' '
echo ' '

./snd --version
./snd -noinit --features "'clm 'snd-s7 'snd-motif 'sndlib"
./snd -e '(begin (load "cload.scm") (set! *cload-cflags* "-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses -Wno-format-overflow"))' libm.scm libc.scm libgdbm.scm libdl.scm libgsl.scm -e '(exit)'

gcc s7.c -o repl -Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses -DWITH_MAIN -DUSE_SND=0 -I. -O2 -g3 -Wl,-export-dynamic -ldl -lm

echo '#define WITH_SYSTEM_EXTRAS 0' >mus-config.h
gcc -c s7.c -o s7.o -Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses -Wno-format-overflow
rm s7.o
echo '#define WITH_C_LOADER 0' >mus-config.h
gcc -c s7.c -o s7.o -Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses -Wno-format-overflow
rm s7.o
echo '#define WITH_EXTRA_EXPONENT_MARKERS 1' >mus-config.h
gcc -c s7.c -o s7.o -Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses -Wno-format-overflow
rm s7.o

make clmclean
make sndinfo
make sndplay
make allclean

./configure --quiet --with-motif CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses  -Wdeclaration-after-statement" 
make allclean
make
echo ' '
echo ' '

make clmclean
make sndinfo
make sndplay
make allclean

echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' ----                 g++                                ----  '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet CC=g++ CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses -Wextra -Wno-unused-parameter -Wno-implicit-fallthrough -Wno-clobbered "  
make
./snd --version
./snd -noinit --features "'clm"

./snd libm.scm libc.scm libgdbm.scm libdl.scm libgsl.scm -e '(exit)'

# g++ -c notcurses_s7.c -fPIC -O2 -Wall
g++ -c libm_s7.c -fPIC -O2 -Wall
g++ -c libc_s7.c -fPIC -O2 -Wall
g++ -c libgdbm_s7.c -fPIC -O2 -Wall
g++ -c libdl_s7.c -fPIC -O2 -Wall
g++ -c libgsl_s7.c -fPIC -O2 -Wall

make allclean
rm -f snd
rm -f config.cache

echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' ----                 clang                                ----  '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet CC=clang CFLAGS="--without-gui -Wall -Wno-array-bounds -Wno-parentheses -Wextra -Wno-unused-parameter "  
make
./snd --version
./snd -noinit --features "'clm"

make allclean
rm -f snd
rm -f config.cache

./configure --quiet CC=clang CFLAGS="--with-motif --with-gmp -Wall -Wno-array-bounds -Wno-parentheses -Wextra -Wno-unused-parameter "  
make
make allclean
rm -f snd
rm -f config.cache


echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' -----                --without-gui                                         ----  '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses " --without-gui
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features "'clm 'snd-nogui"

make allclean
rm -f snd
rm -f config.cache

echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' -----                --without-gui                                          ---  '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses  -DWITH_MAIN" --without-gui
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features "'clm 'snd-nogui"

make allclean
rm -f snd
rm -f config.cache

echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' -----                --without-audio                                         ----  '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses " --without-audio
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features "'clm"

make allclean
rm -f snd
rm -f config.cache

echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' -----                --without-audio C++                                       ----  '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses " --without-audio CC=g++
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features "'clm"

make allclean
rm -f snd
rm -f config.cache

echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' -----                --without-gui --with-oss --with-s7-profiling|history                         ----  '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses" --without-gui --with-oss --with-s7-profiling --with-s7-history
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features "'clm 'snd-nogui 'oss"

make allclean
rm -f snd
rm -f config.cache

echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' -----                --without-gui --with-gmp                              ----  '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet --without-gui --with-gmp --with-ladspa CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses -I/usr/local/include"
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features "'clm 'snd-nogui 'gmp"

make allclean
rm -f snd
rm -f config.cache

echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' ----                 -without-gui --with-ladspa ----  '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses  -I/usr/local/include" --without-gui --with-ladspa
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features "'clm 'snd-nogui 'snd-s7"

make allclean
rm -f snd
rm -f config.cache

echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' -----                --with-forth                                           ---- '
echo ' -------------------------------------------------------------------------------- '
./configure  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses " --quiet --with-motif --with-forth
make
./snd --version
./snd -noinit --features "'clm 'snd-forth 'snd-motif"

make clmclean
make sndinfo
make sndplay
make allclean

echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' -----                --with-forth  --with-motif --with-gl ---- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet --with-forth  --with-motif --with-gl  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses "
make
./snd --version
./snd -noinit --features "'clm 'snd-forth 'xm 'gl"
make allclean

echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' -----                --with-forth --without-gui                              --- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet --with-forth --without-gui  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses "
make
./snd --version
./snd -noinit --features "'clm 'snd-forth 'snd-nogui"
make allclean

echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' ----                 --without-extension-language                          ----  '
echo ' -------------------------------------------------------------------------------- '
./configure  CFLAGS="" --quiet --without-extension-language
make
echo ' '
echo ' '
./snd --version
make allclean

echo ' -------------------------------------------------------------------------------- '
echo ' ----                 --without-extension-language --with-gl         ------  '
echo ' -------------------------------------------------------------------------------- '
./configure  CFLAGS="" --quiet --without-extension-language --with-motif --with-gl
make
echo ' '
echo ' '
./snd --version
make allclean

echo ' -------------------------------------------------------------------------------- '
echo ' -----                --without-extension-language g++                      ----  '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet --without-extension-language  CC=g++  CFLAGS=""
make
echo ' '
echo ' '
./snd --version
make allclean

rm -f snd
rm -f config.cache

echo ' -------------------------------------------------------------------------------- '
echo ' ----                --with-gsl                           ---- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses  -DS7_DEBUGGING" --with-motif --with-gsl
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features "'clm 'gsl 'snd-motif"
make allclean

echo ' -------------------------------------------------------------------------------- '
echo ' ----                --with-gmp                                              ---- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses " --with-gmp
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features "'clm 'snd-motif 'gmp"
make allclean

echo ' -------------------------------------------------------------------------------- '
echo ' ----                --with-gmp g++                                          ---- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  CC=g++ CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses " --with-gmp
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features "'clm 'snd-motif 'gmp"
make allclean

echo ' -------------------------------------------------------------------------------- '
echo ' ----                with_pure_s7  have_overflow_checks=0 --- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses  -DWITH_PURE_S7=1 -DHAVE_OVERFLOW_CHECKS=0"
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features "'clm 'snd-motif"
make allclean

echo ' -------------------------------------------------------------------------------- '
echo ' ----                with_pure_s7  with_gmp --- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  -with-pure-s7 --with-gmp CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses"
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features "'clm 'snd-motif 'gmp"
make allclean

echo ' -------------------------------------------------------------------------------- '
echo ' -----                  editres                              ---- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses "  --with-motif --with-editres --disable-deprecated
make
make allclean

echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' -----                g++                                    ---- '
echo ' -------------------------------------------------------------------------------- '
./configure --with-motif  --quiet CC=g++  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses "
make

make allclean
rm -f snd
rm -f config.cache

echo ' -------------------------------------------------------------------------------- '
echo ' -----                --with-ruby                                            ---- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses " --with-ruby --with-motif 
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features ":clm, :snd_ruby, :snd_motif"

make clmclean
make sndinfo
make sndplay
make allclean

# echo ' -------------------------------------------------------------------------------- '
# echo ' ----                 g++ --with-ruby                                        ---- '
# echo ' -------------------------------------------------------------------------------- '
# ./configure --quiet CC=g++  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses " --with-ruby
# make
# ./snd --version
# ./snd -noinit --features ":clm, :snd_ruby"
# make allclean
# 
echo ' -------------------------------------------------------------------------------- '
echo ' -----                --with-ruby  --with-gl --with-alsa '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses  -DS7_DEBUGGING" --with-ruby  --with-motif --with-gl --with-alsa
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features ":clm, :alsa, :snd_ruby, :gl"

make allclean
rm -f snd
rm -f config.cache

echo ' -------------------------------------------------------------------------------- '
echo ' ----                 --with-ruby --without-gui --without-fftw                --- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses " --with-ruby --without-gui --without-fftw
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features ":clm, :snd_nogui, :snd_ruby"
make allclean

echo ' -------------------------------------------------------------------------------- '
echo ' -----                --with-ruby --without-gui                             ----- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses  -DS7_DEBUGGING" --with-ruby --without-gui
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features ":clm, :snd_nogui, :snd_ruby"
make allclean

# echo ' -------------------------------------------------------------------------------- '
# echo ' ----                g++ --with-ruby --without-gui        ---- '
# echo ' -------------------------------------------------------------------------------- '
# ./configure --quiet CC=g++  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses  -DS7_DEBUGGING" --with-ruby --without-gui 
# make
# echo ' '
# echo ' '
# ./snd --version
# ./snd -noinit --features ":clm, :snd_nogui, :snd_ruby"
# make allclean
# 
rm -f snd
rm -f config.cache

echo ' -------------------------------------------------------------------------------- '
echo ' ----                g++                                                      --- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet --with-motif --with-ladspa CC=g++  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses  -I/usr/local/include"
make
./snd --version
./snd -noinit --features "'clm 'snd-s7 'snd-motif 'snd-ladspa 'sndlib"
make sndinfo
make sndplay
./sndinfo test.snd
make allclean

echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' ----                g++ --without-gui                                       ---- '
echo ' -------------------------------------------------------------------------------- '
./configure  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses " --quiet CC=g++ --without-gui
make
./snd --version
./snd -noinit --features "'clm 'snd-nogui 'snd-s7"
make allclean

echo ' -------------------------------------------------------------------------------- '
echo ' -----                g++ --without-extension-language                     ---- '
echo ' -------------------------------------------------------------------------------- '
./configure  CFLAGS="" --quiet CC=g++ --without-extension-language
make
./snd --version
make allclean
echo ' '
echo ' '

echo ' -------------------------------------------------------------------------------- '
echo ' -----                g++  --without-gsl --with-alsa '
echo ' -------------------------------------------------------------------------------- '
./configure  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses " --quiet CC=g++  --without-gsl --with-alsa
make
./snd --version
./snd -noinit --features "'clm 'alsa 'xm"
make allclean
echo ' '
echo ' '

make allclean
rm -f snd
rm -f config.cache
rm -f sndinfo

echo ' -------------------------------------------------------------------------------- '
echo ' -----                sndlib                                                 ---- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses "
make sndinfo
sndinfo oboe.snd
sndinfo test.snd
make allclean
echo ' '
echo ' '

echo ' -------------------------------------------------------------------------------- '
echo ' ----                 --without-gui                                          ---- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses " --without-gui
make
echo ' '
echo ' '
./snd --version
./snd -noinit --features "'clm 'snd-nogui 'snd-s7"

make allclean
rm -f snd
rm -f config.cache
rm -f makefile
rm -f mus-config.h

echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' -----                 -DXM_DISABLE_DEPRECATED              ----- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet   CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses -DXM_DISABLE_DEPRECATED -Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses "
make
./snd --version
./snd -noinit --features "'clm 'xm"
make allclean
echo ' '
echo ' '

echo ' -------------------------------------------------------------------------------- '
echo ' -----                 --with-ruby -DXM_DISABLE_DEPRECATED   ---- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet  --with-ruby  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses -DXM_DISABLE_DEPRECATED -Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses "
make
./snd --version
./snd -noinit --features ":clm, :snd_ruby"
make allclean

echo ' '
echo ' '
echo ' -------------------------------------------------------------------------------- '
echo ' -----                --without-gui --without-extension-language          ----- '
echo ' -------------------------------------------------------------------------------- '
./configure  CFLAGS="" --without-gui --without-extension-language --quiet
make
./snd --version
make allclean
echo ' '
echo ' '

echo ' -------------------------------------------------------------------------------- '
echo ' ----                 --without-extension-language  --with-gl '
echo ' -------------------------------------------------------------------------------- '
./configure  CFLAGS="" --without-extension-language  --with-motif --with-gl --quiet

make
./snd --version
make allclean
echo ' '
echo ' '

echo ' -------------------------------------------------------------------------------- '
echo ' -----                 --with-gl --with-gl2ps         ------ '
echo ' -------------------------------------------------------------------------------- '
./configure  CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses "  --with-motif --with-gl --quiet --with-gl2ps --without-gsl
make
./snd --version
./snd -noinit --features "'clm 'xm 'gl2ps"
make allclean
echo ' '
echo ' '

echo ' -------------------------------------------------------------------------------- '
echo ' ----                 --with-portaudio                                       ---- '
echo ' -------------------------------------------------------------------------------- '
./configure --with-portaudio --quiet
make
./snd --version
./snd -noinit --features "'clm"
make allclean



echo ' -------------------------------------------------------------------------------- '
echo ' ----                 --with-jack                                       ---- '
echo ' -------------------------------------------------------------------------------- '
./configure --with-jack --with-alsa --quiet
make
./snd --version
./snd -noinit --features "'clm"
make allclean



echo ' -------------------------------------------------------------------------------- '
echo ' ----                 --with-pulseaudio                                      ---- '
echo ' -------------------------------------------------------------------------------- '
./configure --with-pulseaudio --quiet
make
./snd --version
./snd -noinit --features "'clm"
make allclean



cp ~/sndlib/* .
echo ' -------------------------------------------------------------------------------- '
echo ' -----                sndlib tests                                           ---- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet CFLAGS="-Wall -Wno-restrict -Wno-maybe-uninitialized -Wno-array-bounds -Wno-stringop-overflow -Wno-parentheses -Wno-format-overflow"
make
make clean
echo ' -------------------------------------------------------------------------------- '
echo ' -------------------------------- sndlib forth -------------------------------- '
echo ' -------------------------------------------------------------------------------- '
./configure --quiet --with-forth
make
make clean
echo ' -------------------------------------------------------------------------------- '
echo ' -------------------------------- sndlib s7 c++ -------------------------------- '
echo ' -------------------------------------------------------------------------------- '
make clean
