aboutsummaryrefslogtreecommitdiff
path: root/make_abc.sh
blob: 3d386d7b4edce33baff41d279a9bd37d9888143d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash
libs="ArgEnv Directory Dynamics Gast Generics MersenneTwister StdEnv StdLib TCPIP clean-platform/OS-Independent clean-platform/OS-Posix clean-platform/OS-Linux clean-platform/OS-Linux-64 clean-platform/OS-Independent/Deprecated/StdLib"
shopt -s globstar
for lib in $libs
do
	dir="/opt/clean/lib/$lib/"
	cd "$dir"
	for mod in **/*.icl
	do
		if [[ "$mod" == "**/*.icl" ]]; then continue; fi
		mod="${mod/.icl/}"
		mod="${mod/\//.}"
		clm $(echo "-I /opt/clean/lib/${libs// / -I \/opt\/clean\/lib\/}") -ABC "$mod"
	done
done