# auto-compute location of this file.
# avoid need to standardize configure/RELEASE name
_PVXS := $(dir $(lastword $(MAKEFILE_LIST)))

# we're appending so must be idempotent
ifeq (,$(_PVXS_CONF_INCLUDED))
_PVXS_CONF_INCLUDED := YES

ifdef T_A

ifneq (YES,$(_PVXS_BOOTSTRAP))
include $(_PVXS)/TOOLCHAIN_PVXS.$(T_A)
endif

# from generated cfg/TOOLCHAIN_PVXS.$(T_A)
LIBEVENT_PREFIX = $(LIBEVENT_PREFIX_$(T_A))
LIBEVENT_BUNDLE_LIBS = $(LIBEVENT_BUNDLE_LIBS_$(T_A))
LIBEVENT_SYS_LIBS = $(LIBEVENT_SYS_LIBS_$(T_A))

# apply to include search paths
INCLUDES += $(if $(LIBEVENT_PREFIX),-I$(LIBEVENT_PREFIX)/include)

LIBEVENT_BUNDLE_LDFLAGS__RPATH=-Wl,-rpath,$(LIBEVENT_PREFIX)/lib
LIBEVENT_BUNDLE_LDFLAGS_Darwin_NO = $(if $(LIBEVENT_PREFIX),$(LIBEVENT_BUNDLE_LDFLAGS__RPATH))
LIBEVENT_BUNDLE_LDFLAGS += $(LIBEVENT_BUNDLE_LDFLAGS_$(OS_CLASS)_$(STATIC_BUILD))

event_core_DIR = $(LIBEVENT_PREFIX)/lib
event_pthreads_DIR = $(LIBEVENT_PREFIX)/lib

endif # T_A

endif # _PVXS_CONF_INCLUDED

# logic continues in RULES_PVXS_MODULE
