summaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/Makefile b/src/Makefile
new file mode 100644
index 0000000..38f1140
--- /dev/null
+++ b/src/Makefile
@@ -0,0 +1,34 @@
+CC = gcc
+CCC = g++
+CFLAGS = -Wall -g
+#GCOV_FLAGS = -fprofile-arcs -ftest-coverage
+CFLAGS += $(OPTFLAGS)
+#CFLAGS += $(GCOV_FLAGS)
+#LDDICTATOR = -Wl,-wrap,malloc -Wl,-wrap,calloc -Wl,-wrap,free -Wl,-wrap,realloc
+#LDFLAGS = -lMESA_handle_logger -lMESA_htable -lpthread -lrt -lm -lrulescan -lpcre -lMESA_field_stat2 -lcrypto -lhiredis_vip
+#LDFLAGS += $(LDDICTATOR)
+#LDFLAGS += $(GCOV_FLAGS)
+LIBS=../lib/libmaatframe.so
+
+H_DIR =-I../inc -I/usr/include/MESA/
+GIE_SERVER = GIE_server
+
+OBJS = GIE_server.o mongoose.o gram_index_engine_temp.o
+
+.c.o:
+ $(CC) -c $(CFLAGS) -I. $(H_DIR) $<
+
+.cpp.o:
+ $(CCC) -c $(CFLAGS) -I. $(H_DIR) $<
+
+all: $(GIE_SERVER)
+
+$(GIE_SERVER): $(OBJS)
+ echo making GIE server ...
+ $(CCC) -o $(GIE_SERVER) $(OBJS) $(LIBS) $(LDFLAGS)
+
+clean:
+ rm -rf *.o *.gcov *.gcno $(GIE_SERVER) *~
+
+opt:
+ $(MAKE) all