mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-09 21:40:23 +00:00
daemon: speed up compilation by specifying .o files instead of .c files
This commit is contained in:
parent
e9b5398432
commit
de9043e06a
@ -33,7 +33,7 @@ fi
|
|||||||
|
|
||||||
case "$host_os" in
|
case "$host_os" in
|
||||||
darwin*)
|
darwin*)
|
||||||
btstack_run_loop_SOURCES="btstack_run_loop_posix.c btstack_run_loop_corefoundation.m"
|
btstack_run_loop_SOURCES="btstack_run_loop_posix.o btstack_run_loop_corefoundation.m"
|
||||||
LDFLAGS+="-framework CoreFoundation -framework Foundation"
|
LDFLAGS+="-framework CoreFoundation -framework Foundation"
|
||||||
BTSTACK_LIB_LDFLAGS="-dynamiclib -install_name \$(prefix)/lib/libBTstack.dylib"
|
BTSTACK_LIB_LDFLAGS="-dynamiclib -install_name \$(prefix)/lib/libBTstack.dylib"
|
||||||
BTSTACK_LIB_EXTENSION="dylib"
|
BTSTACK_LIB_EXTENSION="dylib"
|
||||||
@ -45,21 +45,21 @@ case "$host_os" in
|
|||||||
;;
|
;;
|
||||||
mingw*)
|
mingw*)
|
||||||
echo "Building on mingw32"
|
echo "Building on mingw32"
|
||||||
btstack_run_loop_SOURCES="btstack_run_loop_windows.c"
|
btstack_run_loop_SOURCES="btstack_run_loop_windows.o"
|
||||||
LDFLAGS+="-lws2_32"
|
LDFLAGS+="-lws2_32"
|
||||||
BTSTACK_LIB_LDFLAGS="-shared"
|
BTSTACK_LIB_LDFLAGS="-shared"
|
||||||
BTSTACK_LIB_EXTENSION="dll"
|
BTSTACK_LIB_EXTENSION="dll"
|
||||||
REMOTE_DEVICE_DB_SOURCES="rfcomm_service_db_memory.c"
|
REMOTE_DEVICE_DB_SOURCES="rfcomm_service_db_memory.o"
|
||||||
# BTSTACK_DEVICE_NAME_DB_INSTANCE="btstack_device_name_db_memory_instance"
|
# BTSTACK_DEVICE_NAME_DB_INSTANCE="btstack_device_name_db_memory_instance"
|
||||||
UNIX_SOCKETS=no
|
UNIX_SOCKETS=no
|
||||||
HCI_USB_LIB=winusb
|
HCI_USB_LIB=winusb
|
||||||
UART_BLOCK=windows
|
UART_BLOCK=windows
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
btstack_run_loop_SOURCES="btstack_run_loop_posix.c"
|
btstack_run_loop_SOURCES="btstack_run_loop_posix.o"
|
||||||
BTSTACK_LIB_LDFLAGS="-shared -Wl,-rpath,\$(prefix)/lib"
|
BTSTACK_LIB_LDFLAGS="-shared -Wl,-rpath,\$(prefix)/lib"
|
||||||
BTSTACK_LIB_EXTENSION="so"
|
BTSTACK_LIB_EXTENSION="so"
|
||||||
REMOTE_DEVICE_DB_SOURCES="rfcomm_service_db_memory.c"
|
REMOTE_DEVICE_DB_SOURCES="rfcomm_service_db_memory.o"
|
||||||
# BTSTACK_DEVICE_NAME_DB_INSTANCE="btstack_device_name_db_fs_instance"
|
# BTSTACK_DEVICE_NAME_DB_INSTANCE="btstack_device_name_db_fs_instance"
|
||||||
UNIX_SOCKETS=yes
|
UNIX_SOCKETS=yes
|
||||||
HCI_USB_LIB=libusb
|
HCI_USB_LIB=libusb
|
||||||
@ -175,7 +175,7 @@ if test "x$HCI_TRANSPORT" = xUSB; then
|
|||||||
echo "#define USB_PRODUCT_ID $USB_PRODUCT_ID" >> btstack_config.h
|
echo "#define USB_PRODUCT_ID $USB_PRODUCT_ID" >> btstack_config.h
|
||||||
echo "#define USB_VENDOR_ID $USB_VENDOR_ID" >> btstack_config.h
|
echo "#define USB_VENDOR_ID $USB_VENDOR_ID" >> btstack_config.h
|
||||||
else
|
else
|
||||||
UART_SOURCES=btstack_uart_block_$UART_BLOCK.c
|
UART_SOURCES=btstack_uart_block_$UART_BLOCK.o
|
||||||
echo "#define HAVE_TRANSPORT_H4" >> btstack_config.h
|
echo "#define HAVE_TRANSPORT_H4" >> btstack_config.h
|
||||||
echo "#define UART_DEVICE \"$UART_DEVICE\"" >> btstack_config.h
|
echo "#define UART_DEVICE \"$UART_DEVICE\"" >> btstack_config.h
|
||||||
echo "#define UART_SPEED $UART_SPEED" >> btstack_config.h
|
echo "#define UART_SPEED $UART_SPEED" >> btstack_config.h
|
||||||
|
@ -30,16 +30,16 @@ usb_sources = @USB_SOURCES@
|
|||||||
uart_sources = @UART_SOURCES@
|
uart_sources = @UART_SOURCES@
|
||||||
|
|
||||||
libBTstack_SOURCES = \
|
libBTstack_SOURCES = \
|
||||||
btstack.c \
|
btstack.o \
|
||||||
socket_connection.c \
|
socket_connection.o \
|
||||||
hci_dump.c \
|
hci_dump.o \
|
||||||
hci_cmd.c \
|
hci_cmd.o \
|
||||||
daemon_cmds.c \
|
daemon_cmds.o \
|
||||||
btstack_linked_list.c \
|
btstack_linked_list.o \
|
||||||
btstack_run_loop.c \
|
btstack_run_loop.o \
|
||||||
sdp_util.c \
|
sdp_util.o \
|
||||||
spp_server.c \
|
spp_server.o \
|
||||||
btstack_util.c \
|
btstack_util.o \
|
||||||
$(btstack_run_loop_sources) \
|
$(btstack_run_loop_sources) \
|
||||||
|
|
||||||
BTdaemon_SOURCES = \
|
BTdaemon_SOURCES = \
|
||||||
@ -47,30 +47,30 @@ BTdaemon_SOURCES = \
|
|||||||
$(usb_sources) \
|
$(usb_sources) \
|
||||||
$(uart_sources) \
|
$(uart_sources) \
|
||||||
$(remote_device_db_sources) \
|
$(remote_device_db_sources) \
|
||||||
ad_parser.c \
|
ad_parser.o \
|
||||||
att_db.c \
|
att_db.o \
|
||||||
att_dispatch.c \
|
att_dispatch.o \
|
||||||
att_server.c \
|
att_server.o \
|
||||||
bnep.c \
|
bnep.o \
|
||||||
btstack_crypto.c \
|
btstack_crypto.o \
|
||||||
btstack_memory.c \
|
btstack_memory.o \
|
||||||
btstack_memory_pool.c \
|
btstack_memory_pool.o \
|
||||||
btstack_tlv.c \
|
btstack_tlv.o \
|
||||||
btstack_tlv_posix.c \
|
btstack_tlv_posix.o \
|
||||||
btstack_link_key_db_tlv.c \
|
btstack_link_key_db_tlv.o \
|
||||||
daemon.c \
|
daemon.o \
|
||||||
gatt_client.c \
|
gatt_client.o \
|
||||||
hci.c \
|
hci.o \
|
||||||
hci_dump.c \
|
hci_dump.o \
|
||||||
hci_transport_h4.c \
|
hci_transport_h4.o \
|
||||||
l2cap.c \
|
l2cap.o \
|
||||||
l2cap_signaling.c \
|
l2cap_signaling.o \
|
||||||
le_device_db_tlv.c \
|
le_device_db_tlv.o \
|
||||||
rfcomm.c \
|
rfcomm.o \
|
||||||
sdp_client.c \
|
sdp_client.o \
|
||||||
sdp_client_rfcomm.c \
|
sdp_client_rfcomm.o \
|
||||||
sdp_server.c \
|
sdp_server.o \
|
||||||
sm.c \
|
sm.o \
|
||||||
|
|
||||||
# use $(CC) for Objective-C files
|
# use $(CC) for Objective-C files
|
||||||
.m.o:
|
.m.o:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user