CFLAGS= -O

all: ts501 ts502 ts503 ts504 ts505 ts506 ts507 ts508 ts509 ts510 ts511 ts512 ts513 ts514 ts515 ts516 ts517 ts518 ts519 ts520 ts521 ts522 ts523 ts524 ts525 ts526 ts527 ts528 ts529 ts530 ts531 ts532 ts533 ts534 ts535 ts536 ts537 ts538 ts539 ts540 ts541       ts543       ts545 ts546 ts547 ts548 ts549 ts550 ts551 ts552 ts553 ts554 ts555 ts556 ts557 ts558 ts559

# ts560 ts561 ts562 ts563 ts564 ts565 ts566 ts567 ts568 ts569 ts570 ts571 ts572 ts573 ts574 ts575 ts576 ts577 ts578 ts579 ts580 ts581 ts582 ts583 ts584 ts585 ts586 ts587 ts588 ts589 ts590 ts591 ts592 ts593 ts594 ts595 ts596 ts597 ts598 ts599 ts600

all.out: ts501.out ts502.out ts503.out ts504.out ts505.out ts506.out ts507.out ts508.out ts509.out ts510.out ts511.out ts512.out ts513.out ts514.out ts515.out ts516.out ts517.out ts518.out ts519.out ts520.out ts521.out ts522.out ts523.out ts524.out ts525.out ts526.out ts527.out ts528.out ts529.out ts530.out ts531.out ts532.out ts533.out ts534.out ts535.out ts536.out ts537.out ts538.out ts539.out ts540.out ts541               ts543.out           ts545.out ts546.out ts547.out ts548.out ts549.out ts550.out ts551.out ts552.out ts553.out ts554     ts555.out ts556.out ts557.out ts558.out ts559.out

# ts560.out ts561.out ts562.out ts563.out ts564.out ts565.out ts566.out ts567.out ts568.out ts569.out ts570.out ts571.out ts572.out ts573.out ts574.out ts575.out ts576.out ts577.out ts578.out ts579.out ts580.out ts581.out ts582.out ts583.out ts584.out ts585.out ts586.out ts587.out ts588.out ts589.out ts590.out ts591.out ts592.out ts593.out ts594.out ts595.out ts596.out ts597.out ts598.out ts599.out ts600.out

ts501: ts501.dgl
	dgl <ts501.dgl >ts501.c
	cc -g ts501.c -o ts501

ts501.out: ts501
	ts501 >ts501.out


ts502: ts502.dgl
	dgl <ts502.dgl >ts502.c
	cc -g ts502.c -o ts502

ts502.out: ts502
	ts502 >ts502.out


ts503: ts503.dgl
	dgl <ts503.dgl >ts503.c
	cc -g ts503.c -o ts503

ts503.out: ts503
	ts503 >ts503.out


ts504: ts504.dgl
	dgl <ts504.dgl >ts504.c
	cc -g ts504.c -o ts504

ts504.out: ts504
	ts504 >ts504.out


ts505: ts505.dgl
	dgl <ts505.dgl >ts505.c
	cc -g ts505.c -o ts505

ts505.out: ts505
	ts505 >ts505.out


ts506: ts506.dgl
	dgl <ts506.dgl >ts506.c
	cc -g ts506.c -o ts506

ts506.out: ts506
	ts506 >ts506.out


ts507: ts507.dgl
	dgl <ts507.dgl >ts507.c
	cc -g ts507.c -o ts507

ts507.out: ts507
	ts507 >ts507.out


ts508: ts508.dgl
	dgl <ts508.dgl >ts508.c
	cc -g ts508.c -o ts508

ts508.out: ts508
	ts508 >ts508.out


ts509: ts509.dgl
	dgl <ts509.dgl >ts509.c
	cc -g ts509.c -o ts509

ts509.out: ts509
	ts509 >ts509.out


ts510: ts510.dgl
	dgl <ts510.dgl >ts510.c
	cc -g ts510.c -o ts510

ts510.out: ts510
	ts510 >ts510.out


ts511: ts511.dgl
	dgl <ts511.dgl >ts511.c
	cc -g ts511.c -o ts511

ts511.out: ts511
	ts511 >ts511.out


ts512: ts512.dgl
	dgl <ts512.dgl >ts512.c
	cc -g ts512.c -o ts512

ts512.out: ts512
	ts512 >ts512.out


ts513: ts513.dgl
	dgl <ts513.dgl >ts513.c
	cc -g ts513.c -o ts513

ts513.out: ts513
	ts513 >ts513.out


ts514: ts514.dgl
	dgl <ts514.dgl >ts514.c
	cc -g ts514.c -o ts514

ts514.out: ts514
	ts514 >ts514.out


ts515: ts515.dgl
	dgl <ts515.dgl >ts515.c
	cc -g dr515.c ts515.c -o ts515

ts515.out: ts515
	ts515 >ts515.out


ts516: ts516.dgl
	dgl <ts516.dgl >ts516.c
	cc -g dr516.c ts516.c -o ts516

ts516.out: ts516
	ts516 >ts516.out


ts517: ts517.dgl
	dgl <ts517.dgl >ts517.c
	cc -g dr517.c ts517.c -o ts517

ts517.out: ts517
	ts517 >ts517.out


ts518: ts518.dgl
	dgl <ts518.dgl >ts518.c
	cc -g dr518.c ts518.c -o ts518

ts518.out: ts518
	ts518 >ts518.out


ts519: ts519.dgl
	dgl <ts519.dgl >ts519.c
	cc -g dr519.c ts519.c -o ts519

ts519.out: ts519
	ts519 >ts519.out


ts520: ts520.dgl
	dgl <ts520.dgl >ts520.c
	cc -g dr520.c ts520.c -o ts520

ts520.out: ts520
	ts520 >ts520.out


ts521: ts521.dgl
	dgl <ts521.dgl >ts521.c
	cc -g dr521.c ts521.c -o ts521

ts521.out: ts521
	ts521 >ts521.out


ts522: ts522.dgl
	dgl <ts522.dgl >ts522.c
	cc -g dr522.c ts522.c -o ts522

ts522.out: ts522
	ts522 >ts522.out


ts523: ts523.dgl
	dgl <ts523.dgl >ts523.c
	cc -g dr523.c ts523.c -o ts523

ts523.out: ts523
	ts523 >ts523.out


ts524: ts524.dgl
	dgl <ts524.dgl >ts524.c
	cc -g dr524.c ts524.c -o ts524

ts524.out: ts524
	ts524 >ts524.out


ts525: ts525.dgl
	dgl <ts525.dgl >ts525.c
	cc -g dr525.c ts525.c -o ts525

ts525.out: ts525
	ts525 >ts525.out


ts526: ts526.dgl
	dgl <ts526.dgl >ts526.c
	cc -g dr526.c ts526.c -o ts526

ts526.out: ts526
	ts526 >ts526.out


ts527: ts527.dgl
	dgl <ts527.dgl >ts527.c
	cc -g dr527.c ts527.c -o ts527

ts527.out: ts527
	ts527 >ts527.out


ts528: ts528.dgl
	dgl <ts528.dgl >ts528.c
	cc -g dr528.c ts528.c -o ts528

ts528.out: ts528
	ts528 >ts528.out


ts529: ts529.dgl
	dgl <ts529.dgl >ts529.c
	cc -g dr529.c ts529.c -o ts529

ts529.out: ts529
	ts529 >ts529.out


ts530: ts530.dgl
	dgl <ts530.dgl >ts530.c
	cc -g dr530.c ts530.c -o ts530

ts530.out: ts530
	ts530 >ts530.out


ts531: ts531.dgl
	dgl <ts531.dgl >ts531.c
	cc -g dr531.c ts531.c -o ts531

ts531.out: ts531
	ts531 >ts531.out


ts532: ts532.dgl
	dgl <ts532.dgl >ts532.c
	cc -g dr532.c ts532.c -o ts532

ts532.out: ts532
	ts532 >ts532.out


ts533: ts533.dgl
	dgl <ts533.dgl >ts533.c
	cc -g dr533.c ts533.c -o ts533

ts533.out: ts533
	ts533 >ts533.out


ts534: ts534.dgl
	dgl <ts534.dgl >ts534.c
	cc -g dr534.c ts534.c -o ts534

ts534.out: ts534
	ts534 >ts534.out


ts535: ts535.dgl
	dgl <ts535.dgl >ts535.c
	cc -g dr535.c ts535.c -o ts535

ts535.out: ts535
	ts535 >ts535.out


ts536: ts536.dgl
	dgl <ts536.dgl >ts536.c
	cc -g dr536.c ts536.c -o ts536

ts536.out: ts536
	ts536 >ts536.out


ts537: ts537.dgl
	dgl <ts537.dgl >ts537.c
	cc -g dr537.c ts537.c -o ts537

ts537.out: ts537
	ts537 >ts537.out


ts538: ts538.dgl
	dgl <ts538.dgl >ts538.c
	cc -g dr538.c ts538.c -o ts538

ts538.out: ts538
	ts538 >ts538.out


ts539: ts539.dgl
	dgl <ts539.dgl >ts539.c
	cc -g dr539.c ts539.c -o ts539

ts539.out: ts539
	ts539 >ts539.out


ts540: ts540.dgl
	dgl <ts540.dgl >ts540.c
	cc -g dr540.c ts540.c -o ts540

ts540.out: ts540
	ts540 >ts540.out


ts541: ts541.dgl ts542.dgl
	dgl <ts541.dgl >ts541.c
	dgl <ts542.dgl >ts542.c
	-cc -g dr541.c ts541.c ts542.c -o ts541

#ts541.out: ts541
#	ts541 >ts541.out


ts543: ts543.dgl ts544.dgl
	dgl <ts543.dgl >ts543.c
	dgl <ts544.dgl >ts544.c
	cc -g dr543.c ts543.c ts544.c -o ts543

ts543.out: ts543
	ts543 >ts543.out


ts545: ts545.dgl
	dgl <ts545.dgl >ts545.c
	cc -g ts545.c -o ts545

ts545.out: ts545
	ts545 >ts545.out


ts546: ts546.dgl
	dgl <ts546.dgl >ts546.c
	cc -g ts546.c -o ts546

ts546.out: ts546
	ts546 >ts546.out


ts547: ts547.dgl
	dgl <ts547.dgl >ts547.c
	cc -g ts547.c -o ts547

ts547.out: ts547
	ts547 >ts547.out


ts548: ts548.dgl
	dgl <ts548.dgl >ts548.c
	cc -g ts548.c -o ts548

ts548.out: ts548
	ts548 >ts548.out


ts549: ts549.dgl
	dgl <ts549.dgl >ts549.c
	cc -g ts549.c -o ts549

ts549.out: ts549
	ts549 >ts549.out


ts550: ts550.dgl
	dgl <ts550.dgl >ts550.c
	cc -g ts550.c -o ts550

ts550.out: ts550
	ts550 >ts550.out


ts551: ts551.dgl
	dgl <ts551.dgl >ts551.c
	cc -g ts551.c -o ts551

ts551.out: ts551
	ts551 >ts551.out


ts552: ts552.dgl
	dgl <ts552.dgl >ts552.c
	cc -g ts552.c -o ts552

ts552.out: ts552
	ts552 >ts552.out


ts553: ts553.dgl
	dgl <ts553.dgl >ts553.c
	cc -g ts553.c -o ts553

ts553.out: ts553
	ts553 >ts553.out


ts554: ts554.dgl
	-dgl <ts554.dgl >ts554.c
#	cc -g ts554.c -o ts554

#ts554.out: ts554
#	ts554 >ts554.out


ts555: ts555.dgl
	dgl <ts555.dgl >ts555.c
	cc -g ts555.c -o ts555

ts555.out: ts555
	ts555 >ts555.out


ts556: ts556.dgl
	dgl <ts556.dgl >ts556.c
	cc -g ts556.c -o ts556

ts556.out: ts556
	ts556 >ts556.out


ts557: ts557.dgl
	dgl <ts557.dgl >ts557.c
	cc -g ts557.c -o ts557

ts557.out: ts557
	ts557 >ts557.out


ts558: ts558.dgl
	dgl <ts558.dgl >ts558.c
	cc -g ts558.c -o ts558

ts558.out: ts558
	ts558 >ts558.out


ts559: ts559.dgl
	dgl <ts559.dgl >ts559.c
	cc -g ts559.c -o ts559

ts559.out: ts559
	ts559 >ts559.out


ts560: ts560.dgl
	dgl <ts560.dgl >ts560.c
	cc -g ts560.c -o ts560

ts560.out: ts560
	ts560 >ts560.out


ts561: ts561.dgl
	dgl <ts561.dgl >ts561.c
	cc -g ts561.c -o ts561

ts561.out: ts561
	ts561 >ts561.out


ts562: ts562.dgl
	dgl <ts562.dgl >ts562.c
	cc -g ts562.c -o ts562

ts562.out: ts562
	ts562 >ts562.out


ts563: ts563.dgl
	dgl <ts563.dgl >ts563.c
	cc -g ts563.c -o ts563

ts563.out: ts563
	ts563 >ts563.out


ts564: ts564.dgl
	dgl <ts564.dgl >ts564.c
	cc -g ts564.c -o ts564

ts564.out: ts564
	ts564 >ts564.out


ts565: ts565.dgl
	dgl <ts565.dgl >ts565.c
	cc -g ts565.c -o ts565

ts565.out: ts565
	ts565 >ts565.out


ts566: ts566.dgl
	dgl <ts566.dgl >ts566.c
	cc -g ts566.c -o ts566

ts566.out: ts566
	ts566 >ts566.out


ts567: ts567.dgl
	dgl <ts567.dgl >ts567.c
	cc -g ts567.c -o ts567

ts567.out: ts567
	ts567 >ts567.out


ts568: ts568.dgl
	dgl <ts568.dgl >ts568.c
	cc -g ts568.c -o ts568

ts568.out: ts568
	ts568 >ts568.out


ts569: ts569.dgl
	dgl <ts569.dgl >ts569.c
	cc -g ts569.c -o ts569

ts569.out: ts569
	ts569 >ts569.out


ts570: ts570.dgl
	dgl <ts570.dgl >ts570.c
	cc -g ts570.c -o ts570

ts570.out: ts570
	ts570 >ts570.out


ts571: ts571.dgl
	dgl <ts571.dgl >ts571.c
	cc -g ts571.c -o ts571

ts571.out: ts571
	ts571 >ts571.out


ts572: ts572.dgl
	dgl <ts572.dgl >ts572.c
	cc -g ts572.c -o ts572

ts572.out: ts572
	ts572 >ts572.out


ts573: ts573.dgl
	dgl <ts573.dgl >ts573.c
	cc -g ts573.c -o ts573

ts573.out: ts573
	ts573 >ts573.out


ts574: ts574.dgl
	dgl <ts574.dgl >ts574.c
	cc -g ts574.c -o ts574

ts574.out: ts574
	ts574 >ts574.out


ts575: ts575.dgl
	dgl <ts575.dgl >ts575.c
	cc -g ts575.c -o ts575

ts575.out: ts575
	ts575 >ts575.out


ts576: ts576.dgl
	dgl <ts576.dgl >ts576.c
	cc -g ts576.c -o ts576

ts576.out: ts576
	ts576 >ts576.out


ts577: ts577.dgl
	dgl <ts577.dgl >ts577.c
	cc -g ts577.c -o ts577

ts577.out: ts577
	ts577 >ts577.out


ts578: ts578.dgl
	dgl <ts578.dgl >ts578.c
	cc -g ts578.c -o ts578

ts578.out: ts578
	ts578 >ts578.out


ts579: ts579.dgl
	dgl <ts579.dgl >ts579.c
	cc -g ts579.c -o ts579

ts579.out: ts579
	ts579 >ts579.out


ts580: ts580.dgl
	dgl <ts580.dgl >ts580.c
	cc -g ts580.c -o ts580

ts580.out: ts580
	ts580 >ts580.out


ts581: ts581.dgl
	dgl <ts581.dgl >ts581.c
	cc -g ts581.c -o ts581

ts581.out: ts581
	ts581 >ts581.out


ts582: ts582.dgl
	dgl <ts582.dgl >ts582.c
	cc -g ts582.c -o ts582

ts582.out: ts582
	ts582 >ts582.out


ts583: ts583.dgl
	dgl <ts583.dgl >ts583.c
	cc -g ts583.c -o ts583

ts583.out: ts583
	ts583 >ts583.out


ts584: ts584.dgl
	dgl <ts584.dgl >ts584.c
	cc -g ts584.c -o ts584

ts584.out: ts584
	ts584 >ts584.out


ts585: ts585.dgl
	dgl <ts585.dgl >ts585.c
	cc -g ts585.c -o ts585

ts585.out: ts585
	ts585 >ts585.out


ts586: ts586.dgl
	dgl <ts586.dgl >ts586.c
	cc -g ts586.c -o ts586

ts586.out: ts586
	ts586 >ts586.out


ts587: ts587.dgl
	dgl <ts587.dgl >ts587.c
	cc -g ts587.c -o ts587

ts587.out: ts587
	ts587 >ts587.out


ts588: ts588.dgl
	dgl <ts588.dgl >ts588.c
	cc -g ts588.c -o ts588

ts588.out: ts588
	ts588 >ts588.out


ts589: ts589.dgl
	dgl <ts589.dgl >ts589.c
	cc -g ts589.c -o ts589

ts589.out: ts589
	ts589 >ts589.out


ts590: ts590.dgl
	dgl <ts590.dgl >ts590.c
	cc -g ts590.c -o ts590

ts590.out: ts590
	ts590 >ts590.out


ts591: ts591.dgl
	dgl <ts591.dgl >ts591.c
	cc -g ts591.c -o ts591

ts591.out: ts591
	ts591 >ts591.out


ts592: ts592.dgl
	dgl <ts592.dgl >ts592.c
	cc -g ts592.c -o ts592

ts592.out: ts592
	ts592 >ts592.out


ts593: ts593.dgl
	dgl <ts593.dgl >ts593.c
	cc -g ts593.c -o ts593

ts593.out: ts593
	ts593 >ts593.out


ts594: ts594.dgl
	dgl <ts594.dgl >ts594.c
	cc -g ts594.c -o ts594

ts594.out: ts594
	ts594 >ts594.out


ts595: ts595.dgl
	dgl <ts595.dgl >ts595.c
	cc -g ts595.c -o ts595

ts595.out: ts595
	ts595 >ts595.out


ts596: ts596.dgl
	dgl <ts596.dgl >ts596.c
	cc -g ts596.c -o ts596

ts596.out: ts596
	ts596 >ts596.out


ts597: ts597.dgl
	dgl <ts597.dgl >ts597.c
	cc -g ts597.c -o ts597

ts597.out: ts597
	ts597 >ts597.out


ts598: ts598.dgl
	dgl <ts598.dgl >ts598.c
	cc -g ts598.c -o ts598

ts598.out: ts598
	ts598 >ts598.out


ts599: ts599.dgl
	dgl <ts599.dgl >ts599.c
	cc -g ts599.c -o ts599

ts599.out: ts599
	ts599 >ts599.out


ts600: ts600.dgl
	dgl <ts600.dgl >ts600.c
	cc -g ts600.c -o ts600

ts600.out: ts600
	ts600 >ts600.out



clean:
	rm -f ts???.out
	rm -f ts???.c
	rm -f ts???.o
	rm -f dr???.o
	rm -f ts???.rand
	rm -f ts???
	rm -f core

.SUFFIXES: .dgl
