-
Notifications
You must be signed in to change notification settings - Fork 1
/
ml_depend.mk
197 lines (195 loc) · 10.5 KB
/
ml_depend.mk
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
ML_OBJS = \
srcs/solver/GenericInterfaces.cmi \
srcs/solver/npuzzle.cmi \
batteries-included/src/BatHeap.cmi \
batteries-included/src/BatHeap.cmx \
srcs/solver/npuzzle.cmx \
srcs/solver/Grid.cmi \
srcs/solver/GenericInterfaces.cmx \
srcs/solver/EventHandler.cmi \
srcs/solver/EventHandler.cmx \
srcs/solver/Algorithms/IDAStar.cmi \
srcs/solver/Algorithms/IDAStar.cmx \
srcs/solver/Algorithms/GreedySearch.cmi \
srcs/solver/Algorithms/GreedySearch.cmx \
srcs/solver/Algorithms/AStar.cmi \
srcs/solver/Algorithms/AStar.cmx \
srcs/solver/Grid.cmx \
srcs/solver/Heuristics/DPatternDB.cmi \
srcs/solver/Heuristics/DPatternDBCompute.cmi \
srcs/solver/Heuristics/DPatternDBHeuristic.cmi \
srcs/solver/Heuristics/DPatternDBInit.cmi \
srcs/solver/Heuristics/LinearConflictHeuristic.cmi \
srcs/solver/Heuristics/ManhattanDistanceHeuristic.cmi \
srcs/solver/Heuristics/UniformCostHeuristic.cmi \
srcs/solver/solver.cmi \
srcs/solver/Heuristics/UniformCostHeuristic.cmx \
srcs/solver/Heuristics/ManhattanDistanceHeuristic.cmx \
srcs/solver/Heuristics/LinearConflictHeuristic.cmx \
srcs/solver/Heuristics/DPatternDB.cmx \
srcs/solver/Heuristics/DPatternDBCompute.cmx \
srcs/solver/Heuristics/DPatternDBInit.cmx \
srcs/solver/Heuristics/DPatternDBHeuristic.cmx \
srcs/solver/solver.cmx
OCAML_FLAGS += -I srcs/solver -I srcs/solver/Algorithms -I srcs/solver/Heuristics -I batteries-included -I batteries-included/src
ML_MAX_LEN = 53
srcs/solver/Algorithms/AStar.cmo : srcs/solver/GenericInterfaces.cmi \
batteries-included/src/BatHeap.cmi srcs/solver/Algorithms/AStar.cmi \
srcs/solver/Algorithms/AStar.ml
srcs/solver/Algorithms/AStar.cmx srcs/solver/Algorithms/AStar.o : \
srcs/solver/GenericInterfaces.cmi srcs/solver/GenericInterfaces.cmx \
batteries-included/src/BatHeap.cmi batteries-included/src/BatHeap.cmx \
srcs/solver/Algorithms/AStar.cmi srcs/solver/Algorithms/AStar.ml
srcs/solver/Algorithms/AStar.cmi : srcs/solver/GenericInterfaces.cmi
srcs/solver/Algorithms/GreedySearch.cmo : srcs/solver/GenericInterfaces.cmi \
srcs/solver/Algorithms/GreedySearch.cmi \
srcs/solver/Algorithms/GreedySearch.ml
srcs/solver/Algorithms/GreedySearch.cmx \
srcs/solver/Algorithms/GreedySearch.o : srcs/solver/GenericInterfaces.cmi \
srcs/solver/GenericInterfaces.cmx srcs/solver/Algorithms/GreedySearch.cmi \
srcs/solver/Algorithms/GreedySearch.ml
srcs/solver/Algorithms/GreedySearch.cmi : srcs/solver/GenericInterfaces.cmi
srcs/solver/Algorithms/IDAStar.cmo : srcs/solver/GenericInterfaces.cmi \
srcs/solver/Algorithms/IDAStar.cmi srcs/solver/Algorithms/IDAStar.ml
srcs/solver/Algorithms/IDAStar.cmx srcs/solver/Algorithms/IDAStar.o : \
srcs/solver/GenericInterfaces.cmi srcs/solver/GenericInterfaces.cmx \
srcs/solver/Algorithms/IDAStar.cmi srcs/solver/Algorithms/IDAStar.ml
srcs/solver/Algorithms/IDAStar.cmi : srcs/solver/GenericInterfaces.cmi
srcs/solver/EventHandler.cmo : srcs/solver/GenericInterfaces.cmi \
srcs/solver/EventHandler.cmi srcs/solver/EventHandler.ml
srcs/solver/EventHandler.cmx srcs/solver/EventHandler.o : \
srcs/solver/GenericInterfaces.cmi srcs/solver/GenericInterfaces.cmx \
srcs/solver/EventHandler.cmi srcs/solver/EventHandler.ml
srcs/solver/EventHandler.cmi : srcs/solver/GenericInterfaces.cmi
srcs/solver/GenericInterfaces.cmo : srcs/solver/GenericInterfaces.cmi \
srcs/solver/GenericInterfaces.ml
srcs/solver/GenericInterfaces.cmx srcs/solver/GenericInterfaces.o : \
srcs/solver/GenericInterfaces.cmi srcs/solver/GenericInterfaces.ml
srcs/solver/GenericInterfaces.cmi :
srcs/solver/Grid.cmo : srcs/solver/npuzzle.cmi \
srcs/solver/GenericInterfaces.cmi srcs/solver/Grid.cmi \
srcs/solver/Grid.ml
srcs/solver/Grid.cmx srcs/solver/Grid.o : srcs/solver/npuzzle.cmi \
srcs/solver/npuzzle.cmx srcs/solver/GenericInterfaces.cmi \
srcs/solver/GenericInterfaces.cmx srcs/solver/Grid.cmi \
srcs/solver/Grid.ml
srcs/solver/Grid.cmi : srcs/solver/npuzzle.cmi \
srcs/solver/GenericInterfaces.cmi
srcs/solver/Heuristics/DPatternDB.cmo : srcs/solver/Grid.cmi \
srcs/solver/Heuristics/DPatternDB.cmi \
srcs/solver/Heuristics/DPatternDB.ml
srcs/solver/Heuristics/DPatternDB.cmx srcs/solver/Heuristics/DPatternDB.o : \
srcs/solver/Grid.cmi srcs/solver/Grid.cmx \
srcs/solver/Heuristics/DPatternDB.cmi \
srcs/solver/Heuristics/DPatternDB.ml
srcs/solver/Heuristics/DPatternDB.cmi : srcs/solver/Grid.cmi
srcs/solver/Heuristics/DPatternDBCompute.cmo : srcs/solver/Grid.cmi \
srcs/solver/Heuristics/DPatternDB.cmi batteries-included/src/BatHeap.cmi \
srcs/solver/Heuristics/DPatternDBCompute.cmi \
srcs/solver/Heuristics/DPatternDBCompute.ml
srcs/solver/Heuristics/DPatternDBCompute.cmx \
srcs/solver/Heuristics/DPatternDBCompute.o : srcs/solver/Grid.cmi \
srcs/solver/Grid.cmx srcs/solver/Heuristics/DPatternDB.cmi \
srcs/solver/Heuristics/DPatternDB.cmx batteries-included/src/BatHeap.cmi \
batteries-included/src/BatHeap.cmx \
srcs/solver/Heuristics/DPatternDBCompute.cmi \
srcs/solver/Heuristics/DPatternDBCompute.ml
srcs/solver/Heuristics/DPatternDBCompute.cmi : srcs/solver/Grid.cmi \
srcs/solver/Heuristics/DPatternDB.cmi batteries-included/src/BatHeap.cmi
srcs/solver/Heuristics/DPatternDBHeuristic.cmo : srcs/solver/Grid.cmi \
srcs/solver/Heuristics/DPatternDBInit.cmi \
srcs/solver/Heuristics/DPatternDB.cmi \
srcs/solver/Heuristics/DPatternDBHeuristic.cmi \
srcs/solver/Heuristics/DPatternDBHeuristic.ml
srcs/solver/Heuristics/DPatternDBHeuristic.cmx \
srcs/solver/Heuristics/DPatternDBHeuristic.o : srcs/solver/Grid.cmi \
srcs/solver/Grid.cmx srcs/solver/Heuristics/DPatternDBInit.cmi \
srcs/solver/Heuristics/DPatternDBInit.cmx \
srcs/solver/Heuristics/DPatternDB.cmi \
srcs/solver/Heuristics/DPatternDB.cmx \
srcs/solver/Heuristics/DPatternDBHeuristic.cmi \
srcs/solver/Heuristics/DPatternDBHeuristic.ml
srcs/solver/Heuristics/DPatternDBHeuristic.cmi : srcs/solver/Grid.cmi
srcs/solver/Heuristics/DPatternDBInit.cmo : srcs/solver/Grid.cmi \
srcs/solver/Heuristics/DPatternDBCompute.cmi \
srcs/solver/Heuristics/DPatternDB.cmi \
srcs/solver/Heuristics/DPatternDBInit.cmi \
srcs/solver/Heuristics/DPatternDBInit.ml
srcs/solver/Heuristics/DPatternDBInit.cmx \
srcs/solver/Heuristics/DPatternDBInit.o : srcs/solver/Grid.cmi \
srcs/solver/Grid.cmx srcs/solver/Heuristics/DPatternDBCompute.cmi \
srcs/solver/Heuristics/DPatternDBCompute.cmx \
srcs/solver/Heuristics/DPatternDB.cmi \
srcs/solver/Heuristics/DPatternDB.cmx \
srcs/solver/Heuristics/DPatternDBInit.cmi \
srcs/solver/Heuristics/DPatternDBInit.ml
srcs/solver/Heuristics/DPatternDBInit.cmi : srcs/solver/Grid.cmi \
srcs/solver/Heuristics/DPatternDB.cmi
srcs/solver/Heuristics/LinearConflictHeuristic.cmo : \
srcs/solver/Heuristics/ManhattanDistanceHeuristic.cmi \
srcs/solver/Grid.cmi srcs/solver/Heuristics/LinearConflictHeuristic.cmi \
srcs/solver/Heuristics/LinearConflictHeuristic.ml
srcs/solver/Heuristics/LinearConflictHeuristic.cmx \
srcs/solver/Heuristics/LinearConflictHeuristic.o : \
srcs/solver/Heuristics/ManhattanDistanceHeuristic.cmi \
srcs/solver/Heuristics/ManhattanDistanceHeuristic.cmx \
srcs/solver/Grid.cmi srcs/solver/Grid.cmx \
srcs/solver/Heuristics/LinearConflictHeuristic.cmi \
srcs/solver/Heuristics/LinearConflictHeuristic.ml
srcs/solver/Heuristics/LinearConflictHeuristic.cmi : srcs/solver/Grid.cmi
srcs/solver/Heuristics/ManhattanDistanceHeuristic.cmo : srcs/solver/Grid.cmi \
srcs/solver/Heuristics/ManhattanDistanceHeuristic.cmi \
srcs/solver/Heuristics/ManhattanDistanceHeuristic.ml
srcs/solver/Heuristics/ManhattanDistanceHeuristic.cmx \
srcs/solver/Heuristics/ManhattanDistanceHeuristic.o : \
srcs/solver/Grid.cmi srcs/solver/Grid.cmx \
srcs/solver/Heuristics/ManhattanDistanceHeuristic.cmi \
srcs/solver/Heuristics/ManhattanDistanceHeuristic.ml
srcs/solver/Heuristics/ManhattanDistanceHeuristic.cmi : srcs/solver/Grid.cmi
srcs/solver/Heuristics/UniformCostHeuristic.cmo : srcs/solver/Grid.cmi \
srcs/solver/Heuristics/UniformCostHeuristic.cmi \
srcs/solver/Heuristics/UniformCostHeuristic.ml
srcs/solver/Heuristics/UniformCostHeuristic.cmx \
srcs/solver/Heuristics/UniformCostHeuristic.o : srcs/solver/Grid.cmi \
srcs/solver/Grid.cmx srcs/solver/Heuristics/UniformCostHeuristic.cmi \
srcs/solver/Heuristics/UniformCostHeuristic.ml
srcs/solver/Heuristics/UniformCostHeuristic.cmi : srcs/solver/Grid.cmi
srcs/solver/npuzzle.cmo : srcs/solver/npuzzle.cmi srcs/solver/npuzzle.ml
srcs/solver/npuzzle.cmx srcs/solver/npuzzle.o : srcs/solver/npuzzle.cmi \
srcs/solver/npuzzle.ml
srcs/solver/npuzzle.cmi :
srcs/solver/solver.cmo : srcs/solver/Heuristics/UniformCostHeuristic.cmi \
srcs/solver/npuzzle.cmi \
srcs/solver/Heuristics/ManhattanDistanceHeuristic.cmi \
srcs/solver/Heuristics/LinearConflictHeuristic.cmi \
srcs/solver/Algorithms/IDAStar.cmi srcs/solver/Grid.cmi \
srcs/solver/Algorithms/GreedySearch.cmi srcs/solver/GenericInterfaces.cmi \
srcs/solver/EventHandler.cmi \
srcs/solver/Heuristics/DPatternDBHeuristic.cmi \
srcs/solver/Algorithms/AStar.cmi srcs/solver/solver.cmi \
srcs/solver/solver.ml
srcs/solver/solver.cmx srcs/solver/solver.o : \
srcs/solver/Heuristics/UniformCostHeuristic.cmi \
srcs/solver/Heuristics/UniformCostHeuristic.cmx srcs/solver/npuzzle.cmi \
srcs/solver/npuzzle.cmx \
srcs/solver/Heuristics/ManhattanDistanceHeuristic.cmi \
srcs/solver/Heuristics/ManhattanDistanceHeuristic.cmx \
srcs/solver/Heuristics/LinearConflictHeuristic.cmi \
srcs/solver/Heuristics/LinearConflictHeuristic.cmx \
srcs/solver/Algorithms/IDAStar.cmi srcs/solver/Algorithms/IDAStar.cmx \
srcs/solver/Grid.cmi srcs/solver/Grid.cmx \
srcs/solver/Algorithms/GreedySearch.cmi \
srcs/solver/Algorithms/GreedySearch.cmx srcs/solver/GenericInterfaces.cmi \
srcs/solver/GenericInterfaces.cmx srcs/solver/EventHandler.cmi \
srcs/solver/EventHandler.cmx \
srcs/solver/Heuristics/DPatternDBHeuristic.cmi \
srcs/solver/Heuristics/DPatternDBHeuristic.cmx \
srcs/solver/Algorithms/AStar.cmi srcs/solver/Algorithms/AStar.cmx \
srcs/solver/solver.cmi srcs/solver/solver.ml
srcs/solver/solver.cmi : srcs/solver/npuzzle.cmi srcs/solver/Grid.cmi \
srcs/solver/EventHandler.cmi
batteries-included/src/BatHeap.cmo : batteries-included/src/BatHeap.cmi \
batteries-included/src/BatHeap.ml
batteries-included/src/BatHeap.cmx batteries-included/src/BatHeap.o : \
batteries-included/src/BatHeap.cmi batteries-included/src/BatHeap.ml
batteries-included/src/BatHeap.cmi :