xref: /btstack/test/sdp/Makefile (revision 1c22f3beea9e2db4d028120f37193d16fce1a544)
1cea733e4SMatthias RingwaldCC = g++
2cea733e4SMatthias Ringwald
3cea733e4SMatthias Ringwald# Requirements: cpputest.github.io
4cea733e4SMatthias Ringwald
5cea733e4SMatthias RingwaldBTSTACK_ROOT =  ../..
6cea733e4SMatthias Ringwald
7cea733e4SMatthias RingwaldCFLAGS  = -g -Wall \
8cea733e4SMatthias Ringwald		  -I.. \
9cea733e4SMatthias Ringwald		  -I${BTSTACK_ROOT}/src \
10cea733e4SMatthias Ringwald
11cea733e4SMatthias RingwaldLDFLAGS += -lCppUTest -lCppUTestExt
12cea733e4SMatthias Ringwald
13cea733e4SMatthias RingwaldVPATH += ${BTSTACK_ROOT}/src
14cea733e4SMatthias RingwaldVPATH += ${BTSTACK_ROOT}/src/classic
15cea733e4SMatthias Ringwald
16cea733e4SMatthias RingwaldCOMMON = \
17cea733e4SMatthias Ringwald    btstack_util.c		  \
18cea733e4SMatthias Ringwald    hci_dump.c    \
19cea733e4SMatthias Ringwald    hci.c \
20cea733e4SMatthias Ringwald    hci_cmd.c \
21cea733e4SMatthias Ringwald    btstack_run_loop.c \
22cea733e4SMatthias Ringwald    rfcomm.c \
23cea733e4SMatthias Ringwald    ad_parser.c \
24cea733e4SMatthias Ringwald    sdp_client.c \
25cea733e4SMatthias Ringwald    sdp_client_rfcomm.c \
26cea733e4SMatthias Ringwald    l2cap.c \
27cea733e4SMatthias Ringwald    l2cap_signaling.c \
28cea733e4SMatthias Ringwald    btstack_linked_list.c \
29cea733e4SMatthias Ringwald    btstack_memory.c \
30cea733e4SMatthias Ringwald    btstack_memory_pool.c \
31cea733e4SMatthias Ringwald    device_id_server.c \
32cea733e4SMatthias Ringwald    avdtp.c \
33cea733e4SMatthias Ringwald    a2dp_source.c \
34cea733e4SMatthias Ringwald    a2dp_sink.c \
35cea733e4SMatthias Ringwald    avdtp.c \
36cea733e4SMatthias Ringwald    avdtp_util.c \
37cea733e4SMatthias Ringwald    avdtp_sink.c \
38cea733e4SMatthias Ringwald    avdtp_source.c \
39cea733e4SMatthias Ringwald    avdtp_acceptor.c \
40cea733e4SMatthias Ringwald    avdtp_initiator.c \
41cea733e4SMatthias Ringwald    avrcp.c \
42cea733e4SMatthias Ringwald    avrcp_controller.c \
43cea733e4SMatthias Ringwald    avrcp_target.c \
44cea733e4SMatthias Ringwald    hfp.c \
45cea733e4SMatthias Ringwald    hfp_gsm_model.c \
46cea733e4SMatthias Ringwald    hfp_ag.c \
47cea733e4SMatthias Ringwald    hfp_hf.c \
48cea733e4SMatthias Ringwald    hsp_hs.c \
49cea733e4SMatthias Ringwald    hsp_ag.c \
50cea733e4SMatthias Ringwald    hid_device.c \
51cea733e4SMatthias Ringwald    pan.c \
52cea733e4SMatthias Ringwald    sdp_util.c \
53cea733e4SMatthias Ringwald    spp_server.c \
54*1c22f3beSMatthias Ringwald    btstack_hid_parser.c \
55cea733e4SMatthias Ringwald
56cea733e4SMatthias RingwaldCOMMON_OBJ = $(COMMON:.c=.o)
57cea733e4SMatthias Ringwald
58cea733e4SMatthias Ringwaldall: sdp_record_builder
59cea733e4SMatthias Ringwald
60cea733e4SMatthias Ringwaldsdp_record_builder: ${COMMON_OBJ} sdp_record_builder.c
61cea733e4SMatthias Ringwald	${CC} $^ ${CFLAGS} ${LDFLAGS} -o $@
62cea733e4SMatthias Ringwald
63cea733e4SMatthias Ringwaldtest: all
64cea733e4SMatthias Ringwald	./sdp_record_builder
65cea733e4SMatthias Ringwald
66cea733e4SMatthias Ringwaldclean:
67cea733e4SMatthias Ringwald	rm -f  sdp_record_builder
68cea733e4SMatthias Ringwald	rm -f  *.o
69cea733e4SMatthias Ringwald	rm -rf *.dSYM
70cea733e4SMatthias Ringwald
71