[/] [trunk/] [examples/] [railway/] [Makefile] - Blame information for rev 64

Line No. Rev Author Line
1 64 tbourke
# $Id: Makefile 64 2008-08-25 05:15:07Z tbourke $
2
#
3
# 20080407 T. Bourke
4
#    Original file.
5
 
6
OBJS=train-gate-mod.xml \
7
     train-gate-fairtest.xml \
8
     train-gate-test.xml \
9
     train-gate-test.q \
10
     train-gate-mod.q
11
 
12
XSLTPROC=xsltproc
13
URPAL=./urpal
14
 
15
##
16
all: $(OBJS)
17
 
18
train-gate-mod.xml: train-gate-fair.xml
19
        @$(XSLTPROC) --stringparam system "Gate=QGate(); system Train, Gate, Silent;" \
20
                    --novalid --output train-gate-mod.xml \
21
                    change_uppaal_system.xml train-gate-fair.xml
22
 
23
train-gate-fairtest.xml: train-gate-fair.xml
24
        @$(URPAL) -e 'FlexGateTest=tabulate(maketest(scale(FlexGate, 2.0)), {Err})' \
25
                  -i train-gate-fair.xml -o train-gate-fairtest-int.xml
26
        @$(XSLTPROC) --stringparam system "system FlexGate, FlexGateTest;" \
27
                     --novalid --output train-gate-fairtest.xml \
28
                     change_uppaal_system.xml train-gate-fairtest-int.xml
29
        @rm train-gate-fairtest-int.xml
30
 
31
train-gate-test.xml: train-gate-fairtest.xml
32
        @$(XSLTPROC) --stringparam system "system QGate, FlexGateTest;" \
33
                     --novalid --output train-gate-test.xml \
34
                     change_uppaal_system.xml train-gate-fairtest.xml
35
 
36
train-gate-test.q: train-gate-fairtest.q
37
        @cp train-gate-fairtest.q train-gate-test.q
38
 
39
train-gate-mod.q: train-gate-fair.q
40
        @cp train-gate-fair.q train-gate-mod.q
41
 
42
clean:
43
 
44
clobber: clean
45
        -@rm $(OBJS)
46