Lines 317-323
isl_test_cpp_checked_conversion_LDADD = libisl.la @MP_LIBS@
Link Here
|
317 |
# dummy library that captures the dependencies on all headers |
317 |
# dummy library that captures the dependencies on all headers |
318 |
# that are relevant for the bindings |
318 |
# that are relevant for the bindings |
319 |
noinst_LIBRARIES = libdep.a |
319 |
noinst_LIBRARIES = libdep.a |
320 |
libdep_a_SOURCES = all.c |
320 |
libdep_a_SOURCES = all_headers.c |
321 |
|
321 |
|
322 |
if HAVE_CLANG |
322 |
if HAVE_CLANG |
323 |
interface/isldlname.py: libisl.la |
323 |
interface/isldlname.py: libisl.la |
Lines 326-352
interface/isl.py: interface/extract_interface libdep.a python/isl.py.top \
Link Here
|
326 |
interface/isldlname.py |
326 |
interface/isldlname.py |
327 |
(cat interface/isldlname.py $(srcdir)/python/isl.py.top && \ |
327 |
(cat interface/isldlname.py $(srcdir)/python/isl.py.top && \ |
328 |
interface/extract_interface$(EXEEXT) --language=python \ |
328 |
interface/extract_interface$(EXEEXT) --language=python \ |
329 |
$(includes) $(srcdir)/all.h) \ |
329 |
$(includes) $(srcdir)/all_headers.h) \ |
330 |
> $@ || (rm $@ && false) |
330 |
> $@ || (rm $@ && false) |
331 |
|
331 |
|
332 |
include/isl/cpp.h: interface/extract_interface libdep.a \ |
332 |
include/isl/cpp.h: interface/extract_interface libdep.a \ |
333 |
cpp/cpp.h.top cpp/cpp.h.pre cpp/cpp.h.bot |
333 |
cpp/cpp.h.top cpp/cpp.h.pre cpp/cpp.h.bot |
334 |
$(MKDIR_P) "include/isl/cpp" && \ |
334 |
$(MKDIR_P) "include/isl/cpp" && \ |
335 |
(cat $(srcdir)/cpp/cpp.h.top $(srcdir)/all.h \ |
335 |
(cat $(srcdir)/cpp/cpp.h.top $(srcdir)/all_headers.h \ |
336 |
$(srcdir)/cpp/cpp.h.pre && \ |
336 |
$(srcdir)/cpp/cpp.h.pre && \ |
337 |
interface/extract_interface$(EXEEXT) --language=cpp \ |
337 |
interface/extract_interface$(EXEEXT) --language=cpp \ |
338 |
$(includes) $(srcdir)/all.h && \ |
338 |
$(includes) $(srcdir)/all_headers.h && \ |
339 |
cat $(srcdir)/cpp/cpp.h.bot) \ |
339 |
cat $(srcdir)/cpp/cpp.h.bot) \ |
340 |
> $@ || (rm $@ && false) |
340 |
> $@ || (rm $@ && false) |
341 |
|
341 |
|
342 |
include/isl/cpp-checked.h: interface/extract_interface libdep.a \ |
342 |
include/isl/cpp-checked.h: interface/extract_interface libdep.a \ |
343 |
cpp/cpp-checked.h.top \ |
343 |
cpp/cpp-checked.h.top \ |
344 |
cpp/cpp-checked.h.pre cpp/cpp-checked.h.bot |
344 |
cpp/cpp-checked.h.pre cpp/cpp-checked.h.bot |
345 |
(cat $(srcdir)/cpp/cpp-checked.h.top $(srcdir)/all.h \ |
345 |
(cat $(srcdir)/cpp/cpp-checked.h.top $(srcdir)/all_headers.h \ |
346 |
$(srcdir)/cpp/cpp-checked.h.pre && \ |
346 |
$(srcdir)/cpp/cpp-checked.h.pre && \ |
347 |
interface/extract_interface$(EXEEXT) \ |
347 |
interface/extract_interface$(EXEEXT) \ |
348 |
--language=cpp-checked \ |
348 |
--language=cpp-checked \ |
349 |
$(includes) $(srcdir)/all.h && \ |
349 |
$(includes) $(srcdir)/all_headers.h && \ |
350 |
cat $(srcdir)/cpp/cpp-checked.h.bot) \ |
350 |
cat $(srcdir)/cpp/cpp-checked.h.bot) \ |
351 |
> $@ || (rm $@ && false) |
351 |
> $@ || (rm $@ && false) |
352 |
|
352 |
|
Lines 356-362
include/isl/cpp-checked-conversion.h: interface/extract_interface libdep.a \
Link Here
|
356 |
(cat $(srcdir)/cpp/cpp-checked-conversion.h.top && \ |
356 |
(cat $(srcdir)/cpp/cpp-checked-conversion.h.top && \ |
357 |
interface/extract_interface$(EXEEXT) \ |
357 |
interface/extract_interface$(EXEEXT) \ |
358 |
--language=cpp-checked-conversion \ |
358 |
--language=cpp-checked-conversion \ |
359 |
$(includes) $(srcdir)/all.h && \ |
359 |
$(includes) $(srcdir)/all_headers.h && \ |
360 |
cat $(srcdir)/cpp/cpp-checked-conversion.h.bot) \ |
360 |
cat $(srcdir)/cpp/cpp-checked-conversion.h.bot) \ |
361 |
> $@ || (rm $@ && false) |
361 |
> $@ || (rm $@ && false) |
362 |
endif |
362 |
endif |
Lines 526-532
EXTRA_DIST = \
Link Here
|
526 |
imath/imath.h \ |
526 |
imath/imath.h \ |
527 |
imath/imrat.c \ |
527 |
imath/imrat.c \ |
528 |
imath/imrat.h \ |
528 |
imath/imrat.h \ |
529 |
all.h \ |
529 |
all_headers.h \ |
530 |
cpp \ |
530 |
cpp \ |
531 |
python \ |
531 |
python \ |
532 |
isl_test_cpp-generic.cc \ |
532 |
isl_test_cpp-generic.cc \ |