4 swig
-cffi
-noswig-lisp
-outdir src
/generated
-module core
/usr
/include/llvm-c
/Core.h
5 swig
-cffi
-noswig-lisp
-outdir src
/generated
-module analysis
/usr
/include/llvm-c
/Analysis.h
6 swig
-cffi
-noswig-lisp
-outdir src
/generated
-module execution-engine
/usr
/include/llvm-c
/ExecutionEngine.h
7 swig
-cffi
-noswig-lisp
-outdir src
/generated
-module target Target.i
8 swig
-cffi
-noswig-lisp
-outdir src
/generated
-module transforms-scalar
/usr
/include/llvm-c
/Transforms
/Scalar.h
10 CFLAGS
=$(shell llvm-config
--cflags)
12 LDFLAGS
=$(shell llvm-config
--ldflags)
15 LIBS
=-Wl
,--whole-archive
$(shell llvm-config
--libs core jit interpreter native asmparser
) -Wl
,--no-whole-archive
17 llvm-extras.o
: llvm-extras.
cpp
19 cl-llvm.so
: llvm-extras.o
20 $(LINKER
) -shared
-o
$@
$(LDFLAGS
) $^
$(LIBS
)