1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#!/bin/sh
#
# Copyright (C) 2005-2008 Anders Logg.
# Licensed under the GNU LGPL Version 2.1.
#
# Recompile all ffc forms (use when FFC has been updated)
# This script should be run from the top level directory.
FORMFILES=`find . -name '*.form'`
TOPDIR=`pwd`
# Regenerate all forms in element and projection library
cd $TOPDIR/dolfin/elements
python generate_elements.py
python generate_projections.py
# Compile all form files
for FORMFILE in $FORMFILES; do
echo "Compiling $FORMFILE"
DIRNAME=`dirname $FORMFILE`
FILENAME=`echo $FORMFILE | sed s#$DIRNAME/##`
cd $TOPDIR/$DIRNAME
ffc -s -l dolfin $FILENAME
done
|