File: Makefile

package info (click to toggle)
gprolog 1.4.5.0-3
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, sid, trixie
  • size: 7,924 kB
  • sloc: ansic: 55,584; perl: 18,501; sh: 3,401; makefile: 1,114; asm: 20
file content (120 lines) | stat: -rw-r--r-- 2,208 bytes parent folder | download
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
GPLC     = gplc
GPLCFLAGS= --min-size
BENCH_FD=alpha bridge cars crypta digit8 donald eq10 eq20 five gardner magic\
         multipl partit queens send square send srq magsq qg5 langford interval

BENCH_BOOL=bdiag bdonald bpigeon bqueens bramsey bschur bsend


.SUFFIXES:
.SUFFIXES: .pl $(SUFFIXES)


all: fd bool

clean: rm-fd rm-bool
	rm -f *.exe


fd: $(BENCH_FD)


rm-fd:
	rm -f $(BENCH_FD)


alpha: alpha.pl
	$(GPLC) $(GPLCFLAGS) -o alpha alpha.pl

bridge: bridge.pl
	$(GPLC) $(GPLCFLAGS) -o bridge bridge.pl

cars: cars.pl
	$(GPLC) $(GPLCFLAGS) -o cars cars.pl

crypta: crypta.pl
	$(GPLC) $(GPLCFLAGS) -o crypta crypta.pl

digit8: digit8.pl
	$(GPLC) $(GPLCFLAGS) -o digit8 digit8.pl

donald: donald.pl
	$(GPLC) $(GPLCFLAGS) -o donald donald.pl

eq10: eq10.pl
	$(GPLC) $(GPLCFLAGS) -o eq10 eq10.pl

eq20: eq20.pl
	$(GPLC) $(GPLCFLAGS) -o eq20 eq20.pl

five: five.pl
	$(GPLC) $(GPLCFLAGS) -o five five.pl

gardner: gardner.pl
	$(GPLC) $(GPLCFLAGS) -o gardner gardner.pl

partit: partit.pl
	$(GPLC) $(GPLCFLAGS) -o partit partit.pl

magic: magic.pl
	$(GPLC) $(GPLCFLAGS) -o magic magic.pl

multipl: multipl.pl
	$(GPLC) $(GPLCFLAGS) -o multipl multipl.pl

queens: queens.pl queens_fd.fd
	$(GPLC) $(GPLCFLAGS) -o queens queens.pl queens_fd.fd

send: send.pl
	$(GPLC) $(GPLCFLAGS) -o send send.pl

square: square.pl
	$(GPLC) $(GPLCFLAGS) -o square square.pl

srq: srq.pl
	$(GPLC) $(GPLCFLAGS) -o srq srq.pl

magsq: magsq.pl
	$(GPLC) $(GPLCFLAGS) -o magsq magsq.pl

qg5: qg5.pl
	$(GPLC) $(GPLCFLAGS) -o qg5 qg5.pl

langford: langford.pl
	$(GPLC) $(GPLCFLAGS) -o langford langford.pl

interval: interval.pl
	$(GPLC) $(GPLCFLAGS) -o interval interval.pl





bool: $(BENCH_BOOL)

rm-bool:
	rm -f $(BENCH_BOOL)



bdiag: bdiag.pl array.pl
	$(GPLC) $(GPLCFLAGS) -o bdiag bdiag.pl

bdonald: bdonald.pl array.pl
	$(GPLC) $(GPLCFLAGS) -o bdonald bdonald.pl

bpigeon: bpigeon.pl array.pl
	$(GPLC) $(GPLCFLAGS) -o bpigeon bpigeon.pl

bqueens: bqueens.pl array.pl
	$(GPLC) $(GPLCFLAGS) -o bqueens bqueens.pl

bramsey: bramsey.pl array.pl
	$(GPLC) $(GPLCFLAGS) -o bramsey bramsey.pl

bschur: bschur.pl array.pl
	$(GPLC) $(GPLCFLAGS) -o bschur bschur.pl

bsend: bsend.pl array.pl
	$(GPLC) $(GPLCFLAGS) -o bsend bsend.pl