40d0ec2715bf7a1d01735645e6c4c8a8b8dc53eb
[framework/messaging/msg-service.git] / TC / msgTC / MapiControl / Makefile
1 ###################################################
2 # add your TestCase List Here
3 #
4 # e.g.,
5 # TC1 = utc_frameworkName_apiName_func
6 # TC2 = utc_ApplicationLib_recurGetDayOfWeek_func
7 TC1 = utc_msg_open_msg_handle
8 TC2 = utc_msg_close_msg_handle
9         
10 ###################################################
11 # add your Package Config Info Here
12 #
13 # e.g.,
14 # PKGS=calendar
15 PKGS=msg-service
16
17 LIBS  = `pkg-config --libs $(PKGS)` 
18 LIBS +=$(TET_ROOT)/lib/tet3/tcm_s.o
19 LIBS +=-L$(TET_ROOT)/lib/tet3 -ltcm_s
20 LIBS +=-L$(TET_ROOT)/lib/tet3 -lapi_s
21
22 INCS  =  -I. `pkg-config --cflags $(PKGS)`
23 INCS  += -I$(TET_ROOT)/inc/tet3 
24
25 CFLAGS = $(INCS)
26 CFLAGS += -D_TETWARE_MODE
27 #CC +=$(CFLAGS)
28 LDFLAGS = $(LIBS)
29
30 ###################################################
31 # Modify here 
32 # depending on the Test Case you want to build
33
34 # e.g.,
35 # TCLIST = $(TC1) $(TC2)
36 TCLIST = $(TC1) $(TC2)
37  
38 all :
39         for testcase in $(TCLIST) do\
40                 $(CC) -o $$(testcase) $$(testcase).c  $(LDFLAGS) $(CFLAGS)
41         done
42
43 clean :
44         rm -rf *~ *.o $(TCLIST)
45
46
47 $(TC1) : 
48         $(CC) -o $(TC1) $(TC1).c  $(CFLAGS) $(LDFLAGS)
49
50
51 $(TC2) :
52         $(CC) -o $(TC2) $(TC2).c  $(CFLAGS) $(LDFLAGS)
53