%% -*- erlang -*- %% Config file for bt-application %% %% {deps, [ {dthread, ".*", {git, "https://github.com/tonyrog/dthread.git"}}]}. {erl_opts, [debug_info, fail_on_warning]}. {port_env, [ {"CFLAGS", "$CFLAGS -DDLOG_DEFAULT=DLOG_INFO -Wall -Wextra -Wswitch-default -Wswitch-enum -fno-common -DNO_ERL_DRIVER -I $REBAR_DEPS_DIR"}, {"(darwin)", "CFLAGS", "$CFLAGS -ObjC"}, {"(darwin)", "LDFLAGS", "$LDFLAGS -framework IOBluetooth -framework CoreFoundation -framework Foundation $REBAR_DEPS_DIR/dthread/c_src/dlog.o"}, {"(linux)", "LDFLAGS", "$LDFLAGS -lbluetooth $REBAR_DEPS_DIR/dthread/c_src/dlog.o"} ]}. %% first version is a regular port program {port_specs, [ {"(darwin)", "priv/bt", [ "c_src/bt_macos_drv.c", "c_src/bt_sub.c" ]}, {"(linux)", "priv/bt", [ "c_src/bt_linux_drv.c", "c_src/bt_sub.c", "c_src/bt_poll.c" ]}, {"(linux)", "priv/hci_drv.so", [ "c_src/hci_drv.c" ]} ]}. {erl_first_files, [ "src/bt_make_hci_api.erl" ]}.