summaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
authoryulingjing <[email protected]>2019-07-31 16:03:48 +0800
committeryulingjing <[email protected]>2019-07-31 16:03:48 +0800
commitf69cf0b3c639b4744649d2f851ea1d3bf8c36128 (patch)
tree06c01b360f94cd3dd5036c9f85b48d0353104ac1 /src/Makefile
first commitHEADmaster
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile44
1 files changed, 44 insertions, 0 deletions
diff --git a/src/Makefile b/src/Makefile
new file mode 100644
index 0000000..9dea465
--- /dev/null
+++ b/src/Makefile
@@ -0,0 +1,44 @@
+CCC=g++
+
+VPATH=./cJSON
+
+INC_PATH=-I./include -I./include/hiredis-vip -I./include/librdkafka
+CFLAGS=-Wall -g -fPIC -std=c++11 $(INC_PATH)
+#CFLAGS+=-DREDIS_SINGLE_MODE
+#CFLAGS+=-DFRAG_INDEX_VOIP
+#CFLAGS+=-DFRAG_INDEX_AV
+
+LDFLAGS =
+LIBS = -lhiredis_vip -lrdkafka -lmaatframe -lMESA_handle_logger -lMESA_htable -lMESA_prof_load -lpthread -lMESA_field_stat2 -lrulescan -lrt -lpcre -lsqlite3 -levent
+#LIBS += ./lib/libmaatframe.a
+#LIBS += -lmaatframe
+#LIBS += ./lib/libhiredis_vip.a
+#LIBS += -lhiredis_vip
+#LIBS += -lmaatframe -lrulescan
+#LIBS += -lrulescan
+#LIBS += ./lib/libmaatframe.a
+#LIBS += -lrdkafka
+#LIBS += ./lib/librdkafka.a
+#LIBS +=./lib/libhiredis_vip.a
+
+OBJS = cJSON.o ip_discovery_master.o web_focus_restiful.o
+DEPS = $(OBJS:.o=.d)
+
+TARGET_EXE=web_focus
+
+ALL:$(TARGET_EXE)
+
+$(TARGET_EXE):$(OBJS)
+ $(CCC) $(LDFLAGS) $^ -o $@ $(LIBS)
+ cp $@ ../bin/
+
+.c.o:
+ $(CCC) $(CFLAGS) -c $<
+
+.cpp.o:
+ $(CCC) $(CFLAGS) -c $<
+
+-include $(DEPS)
+
+clean:
+ rm -rf $(OBJS) $(DEPS) $(TARGET_EXE)