summaryrefslogtreecommitdiff
path: root/src/Makefile
blob: 05ce4f7266d700819ea06d8832e013d5b5b5d9dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
sources := $(wildcard *.cc)
objects := $(sources:.cc=.o)
deps := $(addprefix ., $(sources:.cc=.d))

CXXFLAGS += -std=c++0x -g
LDFLAGS += -lncurses -lboost_regex

kak : $(objects)
	$(CXX) $(LDFLAGS) $(CXXFLAGS) $(objects) -o $@

include $(deps)

.%.d: %.cc
	$(CXX) $(CXXFLAGS) -MM $< -o $@

tags:
	ctags -R

clean :
	rm -f *.o .*.d kak tags