2011-09-02 20:51:20 +04:00
|
|
|
sources := $(wildcard *.cc)
|
|
|
|
objects := $(sources:.cc=.o)
|
|
|
|
deps := $(addprefix ., $(sources:.cc=.d))
|
|
|
|
|
2012-10-11 03:17:29 +04:00
|
|
|
CXXFLAGS += -std=c++0x -g -Wall -Wno-reorder -Wno-sign-compare
|
2012-08-30 23:14:28 +04:00
|
|
|
LDFLAGS += -lmenu -lncurses -lboost_regex
|
2011-09-02 20:51:20 +04:00
|
|
|
|
|
|
|
kak : $(objects)
|
|
|
|
$(CXX) $(LDFLAGS) $(CXXFLAGS) $(objects) -o $@
|
|
|
|
|
2012-08-08 15:39:31 +04:00
|
|
|
-include $(deps)
|
2011-09-02 20:51:20 +04:00
|
|
|
|
2012-08-08 15:39:31 +04:00
|
|
|
%.o: %.cc
|
|
|
|
$(CXX) $(CXXFLAGS) -MMD -MP -MF $(addprefix ., $(<:.cc=.d)) -c -o $@ $<
|
2011-09-02 20:51:20 +04:00
|
|
|
|
2011-09-08 18:28:42 +04:00
|
|
|
tags:
|
|
|
|
ctags -R
|
|
|
|
|
2012-10-11 00:44:06 +04:00
|
|
|
clean:
|
2011-09-02 20:51:20 +04:00
|
|
|
rm -f *.o .*.d kak tags
|
2012-10-11 00:44:06 +04:00
|
|
|
|
|
|
|
.PHONY: tags
|