Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag
   410         kx 
   410         kx COMPONENT_TARGETS  = $(HARDWARE_BUILD)
   410         kx COMPONENT_TARGETS += $(HARDWARE_INTEL_PC64)
   410         kx 
   410         kx include ../../../build-system/constants.mk
   410         kx 
   410         kx # ======= __END_OF_REQUIRES__ =======
   410         kx 
   410         kx bin_srcs = main.c
   410         kx 
   410         kx SRCS = $(bin_srcs)
   410         kx 
   410         kx bin_objs = $(addprefix $(TARGET_BUILD_DIR)/,$(bin_srcs:.c=.o))
   410         kx bin_target = $(TARGET_BUILD_DIR)/main
   410         kx 
   410         kx info_target = $(TARGET_BUILD_DIR)/.info-done
   410         kx 
   410         kx BUILD_TARGETS = $(bin_target) $(info_target)
   410         kx 
   410         kx #
   410         kx # The user may reject the sysroot usage. For this the user have to declare
   410         kx # the USE_TARGET_DEST_DIR_SYSROOT variable with value 'no':
   410         kx #
   410         kx #   USE_TARGET_DEST_DIR_SYSROOT = no
   410         kx #
   410         kx USE_TARGET_DEST_DIR_SYSROOT = no
   410         kx 
   410         kx 
   410         kx include ../../../build-system/core.mk
   410         kx 
   410         kx 
   410         kx $(bin_target): $(bin_objs)
   410         kx 	$(LINK)
   410         kx ########################################################
   410         kx # Also Directly using $(CC) and $(LINKER) is available:
   410         kx # ====================================================
   410         kx #	$(CC) $(CFLAGS) -c -o $(TARGET_BUILD_DIR)/main.o main.c
   410         kx #	$(LINKER) $(ARCH_FLAGS) $(LDFLAGS) -o $(TARGET_BUILD_DIR)/main $(TARGET_BUILD_DIR)/main.o
   410         kx 	@touch $@
   410         kx 
   410         kx $(info_target): $(bin_target)
   410         kx 	@echo "==================================="
   410         kx 	@echo "======= Environment:        ======="
   410         kx 	@echo "==================================="
   410         kx 	@echo "======= CFLAGS     = '$(CFLAGS)'"
   410         kx 	@echo "======= LDFLAGS    = '$(LDFLAGS)'"
   410         kx 	@echo "======= ARCH_FLAGS = '$(ARCH_FLAGS)'"
   410         kx 	@echo ""
   410         kx 	@echo "#"
   410         kx 	@echo "# Please find the `basename $(bin_target)` executable in the $(TARGET_BUILD_DIR)/ directory."
   410         kx 	@echo "#"
   410         kx 	@echo ""
   410         kx 	@touch $@