5 kx
5 kx COMPONENT_TARGETS = $(HARDWARE_BUILD)
5 kx
5 kx include ../../build-system/constants.mk
5 kx
5 kx # ======= __END_OF_REQUIRES__ =======
5 kx
5 kx cpan-config = CPAN-Config.pm
5 kx cpan-install = CPAN-install
5 kx
5 kx config_targets = $(cpan-config) $(cpan-install)
5 kx
5 kx install_target = .installed
5 kx
5 kx BUILD_TARGETS = $(install_target)
5 kx
5 kx CLEANUP_FILES += autom4te.cache
5 kx CLEANUP_FILES += $(config_targets)
5 kx CLEANUP_FILES += $(install_target)
5 kx CLEANUP_FILES += config.log
5 kx CLEANUP_FILES += config.status
5 kx CLEANUP_FILES += configure
5 kx
5 kx include ../../build-system/core.mk
5 kx
5 kx .NOTPARALLEL:
5 kx
5 kx $(config_targets):
5 kx @autoconf
5 kx @rm -rf autom4te.cache
5 kx @./configure
5 kx
5 kx $(install_target): $(config_targets)
5 kx @echo -e "\n======= Installing CPAN Install script =======\n"
5 kx @mkdir -p $(BUILDSYSTEM)/var/.cpan/CPAN && \
5 kx install --mode=644 $(cpan-config) $(BUILDSYSTEM)/var/.cpan/CPAN/Config.pm
5 kx @mkdir -p $(BUILDSYSTEM)/usr/bin && \
5 kx install --mode=755 $(cpan-install) $(BUILDSYSTEM)/usr/bin/cpan-install
5 kx @mkdir -p $(BUILDSYSTEM)/sbin && \
5 kx echo "CPAN_INSTALL := $(BUILDSYSTEM)/usr/bin/cpan-install" >> $(BUILDSYSTEM)/sbin/.config
5 kx @touch $@