.EXPORT_ALL_VARIABLES:

TARGET ?= bas_mqtt

COMMON_MAKEFILES_DIR=./makefiles
include $(COMMON_MAKEFILES_DIR)/make.env

BAS_PREFIX ?= /usr/local/bas

# Configure Options
# ------------------------------------------------------------------------------
include $(BR2_CONFIG)
BAS_MQTT_VERSION = 1.3.13
BAS_MQTT_CONF_OPTS = -DPAHO_BUILD_DEB_PACKAGE=FALSE \
 -DPAHO_ENABLE_TESTING=FALSE \
 -DPAHO_BUILD_SAMPLES=FALSE \
 -DPAHO_BUILD_DOCUMENTATION=FALSE \
 -DPAHO_BUILD_SHARED=TRUE \
 -DPAHO_BUILD_STATIC=FALSE \
 -DPAHO_ENABLE_CPACK=FALSE \
 -DPAHO_WITH_SSL=TRUE \
 -DPAHO_HIGH_PERFORMANCE=TRUE \
 -DOPENSSL_ROOT_DIR=$(STAGING_DIR)/usr/lib \
 -DOPENSSL_INCLUDE_DIR=$(STAGING_DIR)/usr/include \
 -DCMAKE_INSTALL_PREFIX=$(BAS_PREFIX) \
 -DCMAKE_INSTALL_LIBDIR=$(BAS_PREFIX)

# Commands
# ------------------------------------------------------------------------------
all: all_

untar: untar_

patch: patch_

prepare: untar patch

config: config_

build: build_

stage: stage_

release: release_

install: install_

clean: clean_

clean_config: clean_config_

distclean: distclean_


# Build thru cmake
# Common Makefiles
# ------------------------------------------------------------------------------
include $(COMMON_MAKEFILES_DIR)/make.cmake
