diff options
Diffstat (limited to 'makefile')
-rw-r--r-- | makefile | 16 |
1 files changed, 15 insertions, 1 deletions
@@ -4,6 +4,7 @@ include macros.mk #######################################VARS#################################### CXX?=clang++ +CC?=clang LLVM_CONF?=llvm-config BUILD_MODE?=COV_NO_CLANG_1Z SHELL:=/bin/bash @@ -84,13 +85,16 @@ LD_FLAGS+=$(EXTRA_LD_FLAGS) TARGET0=mutator-lvl0 TARGET1=mutator-lvl1 TARGET2=mutator-lvl2 +TARGETC=mutatorclient +TARGETD=mutatord +TARGETS=mutatorserver ######################################RULES#################################### .DEFAULT: all .PHONY:all clean install help $(TARGET0) $(TARGET1) $(TARGET2) -all: $(TARGET0) $(TARGET1) $(TARGET2) +all: $(TARGET0) $(TARGET1) $(TARGET2) $(TARGETC) $(TARGETD) $(TARGETS) .cpp.o: $(CXX) $(CXX_FLAGS) -c $< -o $@ @@ -106,10 +110,20 @@ $(TARGET2): $(TARGET2).o mutator_aux.o $(TARGET0): $(TARGET0).o mutator_aux.o $(CXX) $^ $(LD_FLAGS) -o $@ +$(TARGETC): + $(MAKE) -C daemon mutatorclient + +$(TARGETD): + $(MAKE) -C daemon mutatord + +$(TARGETS): + $(MAKE) -C daemon mutatorserver + clean: rm -f *.o *~ $(TARGET0) $(TARGET1) $(TARGET2) $(MAKE) -C tinyxml2 clean $(MAKE) -C json clean + $(MAKE) -C daemon clean install: chmod +x ./mutator.sh |