# © 2023 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html INSTALL_TARGETS = ifeq ($(strip $(CPULIST)),) INSTALL_TARGETS += install-aarch64 install-x86_64 else ifeq ($(filter aarch64,$(CPULIST)), aarch64) INSTALL_TARGETS += install-aarch64 endif ifeq ($(filter x86_64,$(CPULIST)), x86_64) INSTALL_TARGETS += install-x86_64 endif endif linux_CLEANFILES_LIST := $(filter-out linux-x86_64-o/GNUmakefile, $(wildcard linux-x86_64-o/*)) aarch64_CLEANFILES_LIST := $(filter-out nto-aarch64-le/GNUmakefile, $(wildcard nto-aarch64-le/*)) x86_64_CLEANFILES_LIST := $(filter-out nto-x86_64-o/GNUmakefile, $(wildcard nto-x86_64-o/*)) all: install install: install-linux $(INSTALL_TARGETS) hinstall: clean: clean-linux clean-aarch64 clean-x86_64 clean-linux: ifneq ($(strip $(linux_CLEANFILES_LIST)),) rm -rf $(linux_CLEANFILES_LIST) endif clean-aarch64: ifneq ($(strip $(aarch64_CLEANFILES_LIST)),) rm -rf $(aarch64_CLEANFILES_LIST) endif clean-x86_64: ifneq ($(strip $(x86_64_CLEANFILES_LIST)),) rm -rf $(x86_64_CLEANFILES_LIST) endif install-linux: $(MAKE) -C linux-x86_64-o -f GNUmakefile install-aarch64: install-linux $(MAKE) -C nto-aarch64-le -f GNUmakefile install install-x86_64: install-linux $(MAKE) -C nto-x86_64-o -f GNUmakefile install