Differences From Artifact [91c3b4a28b]:

To Artifact [fe83bc4dd5]:


1
2
3
4
5
6
7
8
9
10
11
12
13

14
15
16
17
18
19
20
1
2
3
4
5
6
7
8
9
10
11
12

13
14
15
16
17
18
19
20












-
+







#! /bin/sh

set -e

#
# function definitions
#


set_debug ()
{
    debug=$1
    if [ $debug -eq 1 ]; then
    if ( $debug ); then
	set -x
	make_debug='--debug=a'
    else
	set +x
	make_debug=''
    fi
}
29
30
31
32
33
34
35
36

37
38
39
40
41
42
43
44
45
46
29
30
31
32
33
34
35

36



37
38
39
40
41
42
43







-
+
-
-
-







    esac
    echo "#Error: " $message
    exit errno;
}       

check_for_valid_input ()
{
    args="$*"
    return 0;
    if [ $# -neq 4 ]; then
	exit_error "Invalid Input"
    fi
}

#
# file templates
#

# template_README      	compilation instructions
1375
1376
1377
1378
1379
1380
1381
1382

1383
1384
1385
1386
1372
1373
1374
1375
1376
1377
1378

1379
1380
1381
1382
1383







-
+









### main program

set_debug 0
set_debug false
check_for_valid_input "$*"

OPTS="$1" SYS="$2" REP="$3" LANG="$4" make $make_debug -f ${MTT_REP}/sfun_rep/Makefile ${2}_${3}.${4}
exit 0

MTT: Model Transformation Tools
GitHub | SourceHut | Sourceforge | Fossil RSS ]