Files
pvxs/configure/Makefile
T
2025-10-01 10:21:53 -07:00

35 lines
868 B
Makefile

TOP=..
# step 1. Use -I... to test event-config.h
# produce configure/O.$(T_A)/TOOLCHAIN
# step 2 in setup/Makefile
_PVXS_BOOTSTRAP = YES
include $(TOP)/configure/CONFIG
# use custom libevent2 install prefix by:
# setting LIBEVENT only for single arch build
# setting LIBEVENT_$(T_A) for each arch
# leave unset to use implicit system search path
# NOTE: only needed if not present in default search paths
LIBEVENT ?= $(LIBEVENT_$(T_A))
LIBEVENT_$(T_A) ?= $(wildcard $(abspath $(INSTALL_LOCATION)/bundle/usr/$(T_A)))
INCLUDES += $(if $(LIBEVENT),-I$(LIBEVENT)/include)
TARGETS = $(CONFIG_TARGETS)
CONFIGS += $(subst ../,,$(wildcard $(CONFIG_INSTALLS)))
CFG += CONFIG_PVXS_VERSION
include $(TOP)/configure/RULES
ifdef T_A
install: TOOLCHAIN
TOOLCHAIN: toolchain.c
$(CPP) $(CPPFLAGS) $(INCLUDES) ../toolchain.c > $@.tmp
$(MV) $@.tmp $@
endif