File: a.f77

package info (click to toggle)
blas 1.2-2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 6,764 kB
  • ctags: 6,097
  • sloc: fortran: 34,921; ansic: 25,875; makefile: 604; sh: 28
file content (31 lines) | stat: -rw-r--r-- 431 bytes parent folder | download | duplicates (6)
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
29
30
31
#!/bin/bash

set -e

OPTS=""
FILE=""
while [ $# -gt 0 ] ; do
	if echo $1 | grep '\.f$' >/dev/null ; then
		FILE=$1
	else
		OPTS="$OPTS $1"
	fi
	shift
done

if [ "$FILE" != "" ] && grep -i abs1 $FILE >/dev/null ; then

	echo f2c $FILE
	f2c $FILE
	echo cc $OPTS $(echo $FILE | sed 's,\.f,.c,1')
	cc $OPTS $(echo $FILE | sed 's,\.f,.c,1')
	rm $(echo $FILE | sed 's,\.f,.c,1')

else

	echo f77 $OPTS $FILE
	f77 $OPTS $FILE

fi

exit 0