1AUTOMAKE_OPTIONS = nostdinc 2 3noinst_PROGRAMS = extract_interface 4 5AM_CXXFLAGS = $(CLANG_CXXFLAGS) 6AM_LDFLAGS = $(CLANG_LDFLAGS) 7 8INCLUDES = -I$(top_builddir) -I$(top_srcdir) \ 9 -I$(top_builddir)/include -I$(top_srcdir)/include 10 11extract_interface_SOURCES = \ 12 python.h \ 13 python.cc \ 14 extract_interface.h \ 15 extract_interface.cc 16extract_interface_LDADD = \ 17 -lclangFrontend -lclangSerialization -lclangParse -lclangSema \ 18 $(LIB_CLANG_EDIT) \ 19 -lclangAnalysis -lclangAST -lclangLex -lclangBasic -lclangDriver \ 20 $(CLANG_LIBS) $(CLANG_LDFLAGS) 21 22test: extract_interface 23 ./extract_interface$(EXEEXT) $(INCLUDES) $(srcdir)/all.h 24 25isl.py: extract_interface isl.py.top 26 (cat $(srcdir)/isl.py.top; \ 27 ./extract_interface$(EXEEXT) $(INCLUDES) $(srcdir)/all.h) \ 28 > isl.py 29 30dist-hook: isl.py 31 cp isl.py $(distdir)/ 32