Overview
Comment:Fixed bug in test arg to if - missing "".
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | origin/master | trunk
Files: files | file ages | folders
SHA3-256: 7fafb4c628c8e3d33b169f6e6e463cce324e587a41f8a7a9a6d951d80a208f2e
User & Date: gawthrop@users.sourceforge.net on 1996-11-12 08:52:57
Other Links: branch diff | manifest | tags
Context
1996-11-12
09:11:20
Removed all the hoorrible name changes check-in: 3c9f9682b3 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:52:57
Fixed bug in test arg to if - missing "". check-in: 7fafb4c628 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
1996-11-11
17:23:03
Added numpar.m requirement to all .m targets check-in: 278efbc346 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
Changes

Modified mttroot/mtt/bin/mtt from [2a2d79484c] to [6004e5d794].

1
2
3
4
5
6
7
8
9

10
11
12
13
14
15
16



17
18
19
20
21
22
23
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








-
+







+
+
+







#! /bin/sh

     ###################################### 
     ##### Model Transformation Tools #####
     ######################################

# Bourne shell script: mtt

# P.J.Gawthrop Oct 1989, Dec 1989, 1990, 1991, Oct 1993, Dec 1993, Jan 1994, Dec 95
# P.J.Gawthrop Oct 1989, Dec 1989, 1990, 1991, Oct 1993, Dec 1993, Jan 1994, Dec 95, Nov 1996.
# Copyright (c) P.J.Gawthrop, 1989, 1990, 1991, 1993, 1994, 1995, 1996.

###############################################################
## Version control history
###############################################################
## $Header$
## $Log$
# Revision 1.42  1996/11/11  17:23:03  peterg
# Added numpar.m requirement to all .m targets
#
## Revision 1.41  1996/11/11 17:18:32  peterg
## VERSION 2.1
##
## Revision 1.40  1996/11/09 21:17:38  peterg
## Fixed bug with copying at level 0.
##
## Revision 1.39  1996/11/09 20:22:54  peterg
165
166
167
168
169
170
171
172

173
174
175
176
177
178
179
168
169
170
171
172
173
174

175
176
177
178
179
180
181
182







-
+







  echo
  echo 'MTT (Model Transformation Tools) version 2.1++'
  echo 'This is free software with ABSOLUTELY NO WARRANTY.'
  echo 'Type `mtt warranty'\' 'for details.'
  echo
fi

if [ "$1" = "" ]; then
if [ -z "$1" ]; then
  echo 'Usage: mtt help'
  echo '       mtt info'
  echo '       mtt info topic'
  echo '       mtt manual'
  echo '       mtt warranty'
  echo '       mtt clean'
  echo '       mtt <system_name> clean'
270
271
272
273
274
275
276
277

278
279
280
281
282
283
284
285
286
287
288
289
290

291
292
293
294
295
296
297
273
274
275
276
277
278
279

280
281
282
283
284
285
286
287
288

289
290
291

292
293
294
295
296
297
298
299







-
+








-



-
+







  file_exists=`ls $2_abg.fig 2> /dev/null`
  if [ -n "$file_exists" ]; then
    if [ "$quiet" != "quiet" ]; then    
      echo $2_abg.fig exists already - no action taken
    fi
  else
    path_name=$3
    if [ "$path_name" = "" ]; then
    if [ -z "$path_name" ]; then
      path_name=$MTTPATH/lib/examples
    fi
    echo Copying system $2 to here
    find $path_name -name "$2_*.*" -exec cp {} . \;
  fi
  exit
fi


# Save up the argument list in a file; but only if argument has changed
ARGS=$4;
#DIFF doesn't like empty files - so put a blank if empty
if [ -z $ARGS ]; then
if [ -z "$ARGS" ]; then
  ARGS=' ';
fi

cat > $1_args.new <<EOF
$ARGS
EOF

367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
369
370
371
372
373
374
375

376
377
378
379
380
381
382







-







		echo Version control is not appropriate for representation $2
		exit  ;;
  esac
fi


# This is the main mtt programme
 
gmake -s  -f -  $1_$2.$3 << EOF

# Cancel implicit rules I don't want
%.dvi: %.tex

# If level>0, try and get subsystem files
ifneq ("$level","0")


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