xref: /btstack/port/posix-h4-da14531/Makefile (revision a16c312c96ef4ae390a2d6b17390afcd95996522)
1*a16c312cSMatthias Ringwald# Makefile for libusb based examples
2*a16c312cSMatthias RingwaldBTSTACK_ROOT ?= ../..
3*a16c312cSMatthias Ringwald
4*a16c312cSMatthias RingwaldCORE += \
5*a16c312cSMatthias Ringwald	btstack_chipset_da145xx.c \
6*a16c312cSMatthias Ringwald	btstack_run_loop_posix.c \
7*a16c312cSMatthias Ringwald	btstack_tlv_posix.c \
8*a16c312cSMatthias Ringwald	btstack_uart_posix.c \
9*a16c312cSMatthias Ringwald	hci_dump_posix_fs.c \
10*a16c312cSMatthias Ringwald	hci_transport_h4.c \
11*a16c312cSMatthias Ringwald	le_device_db_tlv.c \
12*a16c312cSMatthias Ringwald	main.c \
13*a16c312cSMatthias Ringwald	btstack_stdin_posix.c \
14*a16c312cSMatthias Ringwald	btstack_signal.c \
15*a16c312cSMatthias Ringwald	hci_531_active_uart_460800.c \
16*a16c312cSMatthias Ringwald
17*a16c312cSMatthias Ringwald# examples
18*a16c312cSMatthias RingwaldCLASSIC =
19*a16c312cSMatthias Ringwaldinclude ${BTSTACK_ROOT}/example/Makefile.inc
20*a16c312cSMatthias Ringwald
21*a16c312cSMatthias RingwaldCFLAGS  += -g -Wall -Werror \
22*a16c312cSMatthias Ringwald	-I$(BTSTACK_ROOT)/platform/posix \
23*a16c312cSMatthias Ringwald	-I$(BTSTACK_ROOT)/chipset/da145xx \
24*a16c312cSMatthias Ringwald	-I$(BTSTACK_ROOT)/platform/embedded \
25*a16c312cSMatthias Ringwald	-I${BTSTACK_ROOT}/3rd-party/tinydir
26*a16c312cSMatthias Ringwald
27*a16c312cSMatthias Ringwald# add pthread for ctrl-c signal handler
28*a16c312cSMatthias RingwaldLDFLAGS += -lpthread
29*a16c312cSMatthias Ringwald
30*a16c312cSMatthias RingwaldVPATH += ${BTSTACK_ROOT}/platform/posix
31*a16c312cSMatthias RingwaldVPATH += ${BTSTACK_ROOT}/chipset/da145xx
32*a16c312cSMatthias Ringwald
33*a16c312cSMatthias RingwaldEXAMPLES = ${EXAMPLES_GENERAL} ${EXAMPLES_LE_ONLY}
34*a16c312cSMatthias Ringwald
35*a16c312cSMatthias Ringwaldall: ${EXAMPLES}
36*a16c312cSMatthias Ringwald
37