#!/usr/bin/make -f CXX = clang++ LD = clang++ CXXFLAGS += `llvm-config-3.4 --cflags` LDFLAGS ?= `llvm-config-3.4 --ldflags` LIBS ?= `llvm-config-3.4 --libs` objects = $(patsubst %.cxx,%.o,$(shell find src -name \*.cxx)) qtlldb: $(objects) $(LD) -o qtlldb $(LDFLAGS) $^ $(LIBS) .cxx.o: $(CXX) -MM -o $*.make $(CXXFLAGS) $< $(CXX) -o $@ -c $(CXXFLAGS) $< clean: rm $(objects) qtlldb include **/*.make .SUFFIXES: .cxx .o