]> git.siccegge.de Git - frida/frida.git/blob - Makefile
3037d61e5a35b3541e4a84bdd30dd6f3538f0102
[frida/frida.git] / Makefile
1 #!/usr/bin/make -f
2
3 CXX = clang++
4 LD = clang++
5
6 CXXFLAGS += `llvm-config-3.4 --cflags`
7 LDFLAGS ?= `llvm-config-3.4 --ldflags`
8 LIBS ?= `llvm-config-3.4 --libs`
9
10 objects = $(patsubst %.cxx,%.o,$(shell find src -name \*.cxx))
11
12 qtlldb: $(objects)
13 $(LD) -o qtlldb $(LDFLAGS) $^ $(LIBS)
14
15 .cxx.o:
16 $(CXX) -MM -o $*.make $(CXXFLAGS) $<
17 $(CXX) -o $@ -c $(CXXFLAGS) $<
18
19 clean:
20 rm $(objects) qtlldb
21
22 include **/*.make
23
24 .SUFFIXES: .cxx .o