X-Git-Url: http://xvm.mit.edu/gitweb/invirt/third/libt4.git/blobdiff_plain/a4175b2e216a20b86cc872dea8a08005c60617a5..dfe8486473094c0769fd1922329c3f0dfd8f43c0:/Makefile?ds=sidebyside diff --git a/Makefile b/Makefile index 4a239bc..b160065 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,10 @@ -CXXFLAGS = -g -MMD -Werror -I. -std=c++11 -LDFLAGS = -CXX = g++ -CC = g++ +CXXFLAGS ?= -g -MMD -Werror -I. -std=c++11 +LDFLAGS ?= +CXX ?= g++ +CC ?= g++ +EXTRA_TARGETS ?= -all: lock_demo lock_server lock_tester rsm_tester rpc/rpctest +all: lock_demo lock_server lock_tester rsm_tester rpc/rpctest $(EXTRA_TARGETS) rpc/librpc.a: rpc/rpc.o rpc/connection.o rpc/pollmgr.o rpc/thr_pool.o rpc/jsl_log.o rm -f $@ @@ -31,6 +32,6 @@ rsm_tester: $(rsm_tester) rpc/librpc.a -include rpc/*.d clean_files=rpc/rpctest rpc/*.o *.d rpc/*.d rpc/librpc.a *.o lock_server lock_tester lock_demo rsm_tester -.PHONY: clean +.PHONY: clean $(EXTRA_TARGETS) clean: rm -rf $(clean_files)