#! /bin/bash 
# Last edited on 2009-02-11 14:53:52 by stolfi

done=( \
  DNA/dnamatch \
  JSLIBS/libaa \
  JSLIBS/libbbopt \
  JSLIBS/libfgraph \
  JSLIBS/libflt \
  JSLIBS/libgeo \
  JSLIBS/libia \
  JSLIBS/libjs \
  JSLIBS/libps \
  JSLIBS/libaacmp \
  JSLIBS/libapprox \
  JSLIBS/libminu \
  JSLIBS/libpsplot \
  JSLIBS/libstreetmap \
  JSLIBS/libbezier \
  JSLIBS/libdygrid \
  JSLIBS/libintg \
  \
  JSLIBS/libaa/tests/aatimes \
  JSLIBS/libdelaunay/tests/delgrid \
  JSLIBS/libdelaunay/tests/delrandom \
  JSLIBS/libfgraph/tests/fn1_graphs \
  JSLIBS/libflt/tests/flttests \
  JSLIBS/libflt/tests/flttimes \
  JSLIBS/libflt/tests/ieeetests \
  JSLIBS/libflt/tests/testfptest/intel-Linux \
  JSLIBS/libgeo/tests/sym_eigen/c \
  JSLIBS/libia/tests/iatimes \
  JSLIBS/libjs/tests/testindexing \
  JSLIBS/libjs/tests/testnow \
  JSLIBS/libjs/tests/testsort \
  JSLIBS/libjs/tests/testsortspeed \
  JSLIBS/libjs/tests/testtbfind \
  JSLIBS/libimg/tests/jspnm \
  JSLIBS/libps/tests/testplot \
  JSLIBS/libps/tests/teststream \
  JSLIBS/libzf/tests/fn1_zeros \
  JSLIBS/libzf/tests/fn2_zeros \
  JSLIBS/libminu/tests/minu_test \
  JSLIBS/libppv/tests/ppv_io_test \
  JSLIBS/libdygrid/tests/test_spline_d1 \
  JSLIBS/libintg/tests/order \
)

dirs=( \
  FIGS/2003-tema-aa \
  FIGS/2005-dygrid \
  FRB \
  IMG/ppminksep \
  PZ/converted \
  SELVA/cfp \
  SELVA/grr \
  avgdist \
  dither-matrix \
  irt-marcus \
  loctel/plotmap \
  loctel/shockwave \
  quadwfc/progs \
  tcgates \
  tsp-enum \
)

baddirs=( \
  sphere-splines/sphere-2005-11-08-stolfi/progs \
  LIBS/libs-extra/libppv/tests/ppvip \
  IMG/pnmcorrect \
  simoleo/progs \
  sobrinhos \
)

moredirs=( \
)

for dir in ${dirs[@]}; do
  echo 'make[0]: Entering directory `'"${PWD}/${dir}/'" ; \
  ( cd ${dir} && make build ) ; \
  echo 'make[0]: Leaving directory `'"${PWD}/${dir}/'" ; \
done
