@@ -23,6 +23,11 @@ tests_srcdir := $(top_srcdir)/tests
23
23
24
24
RDF_TOOLKIT_JAR := $(case_srcdir ) /lib/rdf-toolkit.jar
25
25
26
+ case_validate_sources := \
27
+ $(top_srcdir ) /case_utils/case_validate/__init__.py \
28
+ $(top_srcdir ) /case_utils/case_validate/validate_types.py \
29
+ $(top_srcdir ) /case_utils/case_validate/validate_utils.py
30
+
26
31
files_to_generate := \
27
32
errant_cdo_concept_PASS.txt \
28
33
errant_cdo_concept_XFAIL.txt \
62
67
$(files_to_generate )
63
68
64
69
errant_cdo_concept_PASS.txt : \
70
+ $(case_validate_sources) \
65
71
$(tests_srcdir)/.venv.done.log \
66
72
$(top_srcdir)/.ontology.done.log \
67
- $(top_srcdir)/case_utils/case_validate/__init__.py \
68
73
$(top_srcdir)/case_utils/ontology/__init__.py \
69
74
errant_cdo_concept.ttl
70
75
rm -f _$@
@@ -77,9 +82,9 @@ errant_cdo_concept_PASS.txt: \
77
82
mv _$@ $@
78
83
79
84
errant_cdo_concept_XFAIL.txt : \
85
+ $(case_validate_sources) \
80
86
$(tests_srcdir)/.venv.done.log \
81
87
$(top_srcdir)/.ontology.done.log \
82
- $(top_srcdir)/case_utils/case_validate/__init__.py \
83
88
$(top_srcdir)/case_utils/ontology/__init__.py \
84
89
errant_cdo_concept.ttl
85
90
rm -f _$@
@@ -94,9 +99,9 @@ errant_cdo_concept_XFAIL.txt: \
94
99
95
100
format_human_output_% : \
96
101
$(examples_srcdir)/investigative_action_PASS_validation.ttl \
102
+ $(case_validate_sources) \
97
103
$(tests_srcdir)/.venv.done.log \
98
104
$(top_srcdir)/.ontology.done.log \
99
- $(top_srcdir)/case_utils/case_validate/__init__.py \
100
105
$(top_srcdir)/case_utils/ontology/__init__.py
101
106
rm -f _$@
102
107
source $(tests_srcdir)/venv/bin/activate \
@@ -109,9 +114,9 @@ format_human_output_%: \
109
114
110
115
format_human_output_unspecified.txt : \
111
116
$(examples_srcdir)/investigative_action_PASS_validation.ttl \
117
+ $(case_validate_sources) \
112
118
$(tests_srcdir)/.venv.done.log \
113
119
$(top_srcdir)/.ontology.done.log \
114
- $(top_srcdir)/case_utils/case_validate/__init__.py \
115
120
$(top_srcdir)/case_utils/ontology/__init__.py
116
121
rm -f _$@
117
122
source $(tests_srcdir)/venv/bin/activate \
@@ -126,9 +131,9 @@ format_human_output_unspecified.txt: \
126
131
# blank node ID that does not serve to inform the example.
127
132
format_jsonld_output_% : \
128
133
$(examples_srcdir)/investigative_action_PASS_validation.ttl \
134
+ $(case_validate_sources) \
129
135
$(tests_srcdir)/.venv.done.log \
130
136
$(top_srcdir)/.ontology.done.log \
131
- $(top_srcdir)/case_utils/case_validate/__init__.py \
132
137
$(top_srcdir)/case_utils/ontology/__init__.py
133
138
rm -f __$@ _$@
134
139
source $(tests_srcdir)/venv/bin/activate \
@@ -146,9 +151,9 @@ format_jsonld_output_%: \
146
151
147
152
format_jsonld_output_unspecified.jsonld : \
148
153
$(examples_srcdir)/investigative_action_PASS_validation.ttl \
154
+ $(case_validate_sources) \
149
155
$(tests_srcdir)/.venv.done.log \
150
156
$(top_srcdir)/.ontology.done.log \
151
- $(top_srcdir)/case_utils/case_validate/__init__.py \
152
157
$(top_srcdir)/case_utils/ontology/__init__.py
153
158
rm -f __$@ _$@
154
159
source $(tests_srcdir)/venv/bin/activate \
@@ -166,9 +171,9 @@ format_jsonld_output_unspecified.jsonld: \
166
171
167
172
format_turtle_output_% : \
168
173
$(examples_srcdir)/investigative_action_PASS_validation.ttl \
174
+ $(case_validate_sources) \
169
175
$(tests_srcdir)/.venv.done.log \
170
176
$(top_srcdir)/.ontology.done.log \
171
- $(top_srcdir)/case_utils/case_validate/__init__.py \
172
177
$(top_srcdir)/case_utils/ontology/__init__.py
173
178
rm -f _$@
174
179
source $(tests_srcdir)/venv/bin/activate \
@@ -181,9 +186,9 @@ format_turtle_output_%: \
181
186
182
187
format_turtle_output_unspecified.ttl : \
183
188
$(examples_srcdir)/investigative_action_PASS_validation.ttl \
189
+ $(case_validate_sources) \
184
190
$(tests_srcdir)/.venv.done.log \
185
191
$(top_srcdir)/.ontology.done.log \
186
- $(top_srcdir)/case_utils/case_validate/__init__.py \
187
192
$(top_srcdir)/case_utils/ontology/__init__.py
188
193
rm -f _$@
189
194
source $(tests_srcdir)/venv/bin/activate \
@@ -196,9 +201,9 @@ format_turtle_output_unspecified.ttl: \
196
201
197
202
format_unspecified_output_% : \
198
203
$(examples_srcdir)/investigative_action_PASS_validation.ttl \
204
+ $(case_validate_sources) \
199
205
$(tests_srcdir)/.venv.done.log \
200
206
$(top_srcdir)/.ontology.done.log \
201
- $(top_srcdir)/case_utils/case_validate/__init__.py \
202
207
$(top_srcdir)/case_utils/ontology/__init__.py
203
208
rm -f _$@
204
209
source $(tests_srcdir)/venv/bin/activate \
@@ -210,9 +215,9 @@ format_unspecified_output_%: \
210
215
211
216
format_unspecified_output_unspecified.txt : \
212
217
$(examples_srcdir)/investigative_action_PASS_validation.ttl \
218
+ $(case_validate_sources) \
213
219
$(tests_srcdir)/.venv.done.log \
214
220
$(top_srcdir)/.ontology.done.log \
215
- $(top_srcdir)/case_utils/case_validate/__init__.py \
216
221
$(top_srcdir)/case_utils/ontology/__init__.py
217
222
rm -f _$@
218
223
source $(tests_srcdir)/venv/bin/activate \
@@ -223,9 +228,9 @@ format_unspecified_output_unspecified.txt: \
223
228
mv _$@ $@
224
229
225
230
past_version_reference_PASS.txt : \
231
+ $(case_validate_sources) \
226
232
$(tests_srcdir)/.venv.done.log \
227
233
$(top_srcdir)/.ontology.done.log \
228
- $(top_srcdir)/case_utils/case_validate/__init__.py \
229
234
$(top_srcdir)/case_utils/ontology/__init__.py \
230
235
$(top_srcdir)/case_utils/ontology/ontology_and_version_iris.txt \
231
236
past_version_reference_PASS.ttl
@@ -237,9 +242,9 @@ past_version_reference_PASS.txt: \
237
242
mv _$@ $@
238
243
239
244
past_version_reference_XFAIL.txt : \
245
+ $(case_validate_sources) \
240
246
$(tests_srcdir)/.venv.done.log \
241
247
$(top_srcdir)/.ontology.done.log \
242
- $(top_srcdir)/case_utils/case_validate/__init__.py \
243
248
$(top_srcdir)/case_utils/ontology/__init__.py \
244
249
$(top_srcdir)/case_utils/ontology/ontology_and_version_iris.txt \
245
250
past_version_reference_XFAIL.ttl
@@ -253,9 +258,9 @@ past_version_reference_XFAIL.txt: \
253
258
mv _$@ $@
254
259
255
260
split_data_graph_PASS.txt : \
261
+ $(case_validate_sources) \
256
262
$(tests_srcdir)/.venv.done.log \
257
263
$(top_srcdir)/.ontology.done.log \
258
- $(top_srcdir)/case_utils/case_validate/__init__.py \
259
264
$(top_srcdir)/case_utils/ontology/__init__.py \
260
265
split_data_graph_1.json \
261
266
split_data_graph_2.json
@@ -269,9 +274,9 @@ split_data_graph_PASS.txt: \
269
274
mv _$@ $@
270
275
271
276
split_data_graph_XFAIL.txt : \
277
+ $(case_validate_sources) \
272
278
$(tests_srcdir)/.venv.done.log \
273
279
$(top_srcdir)/.ontology.done.log \
274
- $(top_srcdir)/case_utils/case_validate/__init__.py \
275
280
$(top_srcdir)/case_utils/ontology/__init__.py \
276
281
split_data_graph_1.json
277
282
rm -f _$@
@@ -285,9 +290,9 @@ split_data_graph_XFAIL.txt: \
285
290
mv _$@ $@
286
291
287
292
thing_metashacl_PASS.txt : \
293
+ $(case_validate_sources) \
288
294
$(tests_srcdir)/.venv.done.log \
289
295
$(top_srcdir)/.ontology.done.log \
290
- $(top_srcdir)/case_utils/case_validate/__init__.py \
291
296
$(top_srcdir)/case_utils/ontology/__init__.py \
292
297
thing.ttl
293
298
rm -f _$@
0 commit comments