Removed the -h option to convertRelease, use $ENV{EPICS_HOST_ARCH} instead.
Reworked variables associated with expandVars to make it simpler to use.
Split EPICS::Utils module into three parts.
Moved code from fullPathName.pl into the new EPICS::Path module.
Changed convertRelease.pl to use new modules.
Added some documentation to RELEASE_NOTES.html
26 lines
464 B
Plaintext
26 lines
464 B
Plaintext
# <top>/configure/RULES_EXPAND
|
|
|
|
ifdef T_A
|
|
ifeq ($(findstring Host,$(VALID_BUILDS)),Host)
|
|
|
|
# Default settings
|
|
EXPAND_TOOL ?= $(PERL) $(TOOLS)/expandVars.pl
|
|
|
|
EXPANDFLAGS += -t $(INSTALL_LOCATION) -a $(T_A)
|
|
EXPANDFLAGS += $(addprefix -D ,$(EXPAND_VARS))
|
|
|
|
EXPANDED = $(EXPAND:%@=%)
|
|
|
|
buildInstall: $(EXPANDED)
|
|
|
|
$(EXPANDED): %: ../%@
|
|
@echo "Expanding $< to $@"
|
|
@$(RM) $@
|
|
@$(EXPAND_TOOL) $(EXPANDFLAGS) $($@_EXPANDFLAGS) $< $@
|
|
|
|
clean::
|
|
$(RM) $(EXPANDED)
|
|
|
|
endif
|
|
endif
|