mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-06 12:39:51 +00:00
71 lines
2.6 KiB
Makefile
71 lines
2.6 KiB
Makefile
# lipoplastic setup for armv6 + arm64 compilation
|
|
TARGET := iphone:clang
|
|
THEOS_PLATFORM_SDK_ROOT_armv6 = /Applications/Xcode-4.4.1.app/Contents/Developer
|
|
SDKVERSION_armv6 = 5.1
|
|
TARGET_IPHONEOS_DEPLOYMENT_VERSION = 3.0
|
|
TARGET_IPHONEOS_DEPLOYMENT_VERSION_arm64 = 7.0
|
|
ARCHS = armv6 arm64
|
|
|
|
BTSTACK_ROOT=../../..
|
|
|
|
LIBRARY_NAME = libBTstack
|
|
libBTstack_FILES = \
|
|
$(BTSTACK_ROOT)/src/btstack_linked_list.c \
|
|
$(BTSTACK_ROOT)/src/btstack_run_loop.c \
|
|
$(BTSTACK_ROOT)/src/hci_cmd.c \
|
|
$(BTSTACK_ROOT)/src/hci_dump.c \
|
|
$(BTSTACK_ROOT)/src/btstack_util.c \
|
|
$(BTSTACK_ROOT)/platform/daemon/src/btstack.c \
|
|
$(BTSTACK_ROOT)/platform/daemon/src/daemon_cmds.c \
|
|
$(BTSTACK_ROOT)/platform/daemon/src/socket_connection.c \
|
|
$(BTSTACK_ROOT)/platform/corefoundation/btstack_run_loop_corefoundation.m \
|
|
$(BTSTACK_ROOT)/platform/posix/btstack_run_loop_posix.c \
|
|
$(BTSTACK_ROOT)/src/classic/sdp_util.c \
|
|
$(BTSTACK_ROOT)/src/classic/spp_server.c \
|
|
|
|
libBTstack_CFLAGS = -I$(BTSTACK_ROOT)/src/ble -I$(BTSTACK_ROOT)/src -I..
|
|
|
|
TOOL_NAME = BTdaemon
|
|
BTdaemon_FILES = \
|
|
$(libBTstack_FILES) \
|
|
$(BTSTACK_ROOT)/src/hci.c \
|
|
$(BTSTACK_ROOT)/src/l2cap.c \
|
|
$(BTSTACK_ROOT)/src/l2cap_signaling.c \
|
|
$(BTSTACK_ROOT)/src/btstack_memory.c \
|
|
$(BTSTACK_ROOT)/src/btstack_memory_pool.c \
|
|
$(BTSTACK_ROOT)/src/classic/rfcomm.c \
|
|
$(BTSTACK_ROOT)/src/classic/sdp_server.c \
|
|
$(BTSTACK_ROOT)/src/classic/sdp_client.c \
|
|
$(BTSTACK_ROOT)/src/classic/sdp_client_rfcomm.c \
|
|
$(BTSTACK_ROOT)/platform/corefoundation/btstack_device_name_db_corefoundation.m \
|
|
$(BTSTACK_ROOT)/platform/corefoundation/btstack_link_key_db_corefoundation.m \
|
|
$(BTSTACK_ROOT)/platform/corefoundation/rfcomm_service_db_corefoundation.m \
|
|
$(BTSTACK_ROOT)/platform/daemon/src/daemon.c \
|
|
btstack_control_iphone.m \
|
|
hci_transport_h4_iphone.c \
|
|
platform_iphone.m \
|
|
../SpringBoardAccess/SpringBoardAccess.c \
|
|
|
|
BTdaemon_CFLAGS = \
|
|
-I$(BTSTACK_ROOT)/src \
|
|
-I$(BTSTACK_ROOT)/platform/posix \
|
|
-I$(BTSTACK_ROOT)/platform/daemon/src \
|
|
-I$(BTSTACK_ROOT)/platform/corefoundation \
|
|
-I..
|
|
BTdaemon_PRIVATE_FRAMEWORKS = IOKIT
|
|
|
|
|
|
include $(THEOS)/makefiles/common.mk
|
|
include $(THEOS_MAKE_PATH)/library.mk
|
|
include $(THEOS_MAKE_PATH)/tool.mk
|
|
|
|
before-all::
|
|
../../../tool/get_version.sh
|
|
|
|
after-BTdaemon-stage::
|
|
echo $(THEOS_STAGING_DIR)
|
|
mkdir -p ../.theos/_/usr/local/lib
|
|
mkdir -p ../.theos/_/usr/local/bin
|
|
ln -s /usr/lib/libBTstack.dylib ../.theos/_/usr/local/lib
|
|
ln -s /usr/bin/BTdaemon ../.theos/_/usr/local/bin/BTdaemon
|