.EXPORT_ALL_VARIABLES:

TARGET ?= bas_libuv

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

# getting the full path of DIR
DIR_FULL_PATH := $(abspath $(DIR))

BAS_PREFIX ?= /usr/local/bas

# Configure Options
# ------------------------------------------------------------------------------
include $(BR2_CONFIG)
BAS_LIBUV_VERSION = 1.47.0
BAS_LIBUV_CONFIG_OPTS = --prefix=$(BAS_PREFIX) --libdir=$(BAS_PREFIX)

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

untar: untar_

patch: patch_

prepare: untar patch

preconfig:
	$(Q)if [ ! -e $(DIR_FULL_PATH)/.stamp_preconfigured ]; then \
		cd $(DIR_FULL_PATH); ./autogen.sh; \
		touch $(DIR_FULL_PATH)/.stamp_preconfigured; \
	fi

# Hook to run an preconfig step
bas_libuv_config_: preconfig

config: config_

build: build_

stage: stage_

release: release_

install: install_

clean: clean_

clean_config: clean_config_

distclean: distclean_


# Build thru configure (autotool)
# Common Makefiles
# ------------------------------------------------------------------------------
include $(COMMON_MAKEFILES_DIR)/make.config
