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