CCC=g++ INC_PATH=-I../include -I../include/libevent2 CFLAGS=-Wall -g $(INC_PATH) LIBS = -lMESA_handle_logger -lMESA_prof_load -lWiredLB LIBS += -lssl -lcrypto LIBS += ../lib/libtango_cache_client.a LIBS += ./lib/libcurl.a ./lib/libevent.a ./lib/libxml2.a ./lib/libhiredis_vip.a OBJS = tango_cache_test.o OBJS_EVBASE=cache_evbase_test.o OBJS_EVBASE_BENCHMARK=cache_evbase_benchmark.o TARGET_EXE=tango_cache_test TARGET_EXE_EVBASE=cache_evbase_test TARGET_EXE_EVBASE_BENCHMARK=cache_evbase_benchmark ALL:$(TARGET_EXE) $(TARGET_EXE_EVBASE) $(TARGET_EXE_EVBASE_BENCHMARK) $(TARGET_EXE):$(OBJS) $(CCC) $(LDFLAGS) $^ -o $@ $(LIBS) $(TARGET_EXE_EVBASE):$(OBJS_EVBASE) $(CCC) $(LDFLAGS) $^ -o $@ $(LIBS) -lpthread $(TARGET_EXE_EVBASE_BENCHMARK):$(OBJS_EVBASE_BENCHMARK) $(CCC) $(LDFLAGS) $^ -o $@ $(LIBS) -lpthread .c.o: $(CCC) $(CFLAGS) -c $< .cpp.o: $(CCC) $(CFLAGS) -c $< -include $(DEPS) clean: rm -rf $(OBJS) $(TARGET_EXE) $(OBJS_EVBASE) $(TARGET_EXE_EVBASE) $(OBJS_EVBASE_BENCHMARK) $(TARGET_EXE_EVBASE_BENCHMARK)