OSDN Git Service

d13603a60a14ec5c852f240c2020308129159eb6
[ultramonkey-l7/ultramonkey-l7-v3.git] / l7vsd / unit_tests / module_test / protocol_module_sessionless_test / Makefile
1 #
2 #
3 #       Makefile for protocol_module_sessionless unit test frameworks.
4 #
5 #
6 TARGET          = sessionless_ut
7 CPP                     = g++
8 CPPFLAGS        = -g -Wall -Wno-write-strings -Werror -pthread -O0 -DMAX_BUFFER_SIZE=65535u
9 INCLUDES        =       -I../../../logger \
10                                 -I../../../parameter \
11                                 -I../../../include \
12                                 -I../../../src
13 LIBS            =       -lboost_system-mt \
14                                 -lboost_thread-mt \
15                                 -lboost_regex-mt \
16                                 -lboost_unit_test_framework-mt
17
18 LDFLAGS         = -lrt -ldl
19
20 SRCS            =       sessionless_ut.cpp
21
22 OBJS            = $(SRCS:.cpp=.o)
23
24 all:    $(TARGET)
25
26 $(TARGET):      $(OBJS)
27         @$(CPP) $(INCLUDES) -o $@ $(OBJS) $(LIBS)
28         @echo "make all done!(^_^)"
29
30 clean:
31         @echo "clean...(>_<)"
32         @rm -f $(TARGET) $(OBJS)
33         @echo "clean done!"
34
35 .cpp.o:
36         @$(CPP) $(CPPFLAGS) $(INCLUDES) -c $<
37