diff options
| -rw-r--r-- | bruiser/makefile | 11 | 
1 files changed, 10 insertions, 1 deletions
| diff --git a/bruiser/makefile b/bruiser/makefile index 136b1c6..278da47 100644 --- a/bruiser/makefile +++ b/bruiser/makefile @@ -9,6 +9,7 @@ LUA?=JIT  LIB_LUA=./lua-5.3.4/src/liblua.a  LIB_LUA_JIT=./LuaJIT/src/libluajit.a  HEADER_LIST=bruiser.h bruiser-extra.h CompletionHints.h +SRCS=bruiser.cpp, CompletionHints.cpp, ORCmutation.cpp, mutagen.cpp  #for some reason without ld the build fails on ubuntu trusty on travis  EXTRA_LD_FLAGS+=-ldl  ######################################RULES#################################### @@ -18,7 +19,15 @@ EXTRA_LD_FLAGS+=-ldl  all: $(BRUISER) -.cpp.o: +depend: .bruiser.d + +.bruiser.d: $(SRCS) +	rm -f ./.bruisr.d +	$(CXX) $(CXX_FLAGS) -MMD $^ -MF ./.bruiser.d; + +-include ./.bruiser.d + +.cpp.o: depend  	$(CXX) $(CXX_FLAGS) -c $< -o $@  linenoise.o: | 
