Radix cross Linux Build System

Cross-platform build system is designed to build distributions of different operating systems for a set of target devices

39 Commits   2 Branches   2 Tags
     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 $@