File: Makefile

package info (click to toggle)
ruby-gnome 4.3.4-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 22,320 kB
  • sloc: ruby: 55,206; ansic: 29,012; xml: 333; sh: 229; cpp: 45; makefile: 42
file content (17 lines) | stat: -rw-r--r-- 317 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
LLVM_CONFIG = llvm-config

all: run

clean:
	rm -rf libllvm-shared.so
	rm -rf llvm-call

run: llvm-call
	./llvm-call

libllvm-shared.so: llvm-shared.c
	cc -fPIC -shared -o $@ $<

llvm-call: llvm-call.cc libllvm-shared.so
	c++ $$($(LLVM_CONFIG) --cxxflags --ldflags --libs) --std=c++14 \
	  -o $@ $< libllvm-shared.so