# Makefile generated by Xilinx. | |
PROCESSOR = ps7_cortexa9_0 | |
LIBRARIES = ${PROCESSOR}/lib/libxil.a | |
BSP_MAKEFILES := $(wildcard $(PROCESSOR)/libsrc/*/src/Makefile) | |
SUBDIRS := $(patsubst %/Makefile, %, $(BSP_MAKEFILES)) | |
ifneq (,$(findstring win,$(RDI_PLATFORM))) | |
SHELL = CMD | |
endif | |
all: libs | |
@echo 'Finished building libraries' | |
include: $(addsuffix /make.include,$(SUBDIRS)) | |
libs: $(addsuffix /make.libs,$(SUBDIRS)) | |
clean: $(addsuffix /make.clean,$(SUBDIRS)) | |
$(PROCESSOR)/lib/libxil.a: $(PROCESSOR)/lib/libxil_init.a | |
cp -f $< $@ | |
%/make.include: $(if $(wildcard $(PROCESSOR)/lib/libxil_init.a),$(PROCESSOR)/lib/libxil.a,) | |
@echo "Running Make include in $(subst /make.include,,$@)" | |
$(MAKE) -C $(subst /make.include,,$@) -s include "SHELL=$(SHELL)" "COMPILER=arm-none-eabi-gcc" "ARCHIVER=arm-none-eabi-ar" "COMPILER_FLAGS= -O2 -c" "EXTRA_COMPILER_FLAGS=-mcpu=cortex-a9 -mfpu=vfpv3 -mfloat-abi=hard -nostartfiles -g -Wall -Wextra" | |
%/make.libs: include | |
@echo "Running Make libs in $(subst /make.libs,,$@)" | |
$(MAKE) -C $(subst /make.libs,,$@) -s libs "SHELL=$(SHELL)" "COMPILER=arm-none-eabi-gcc" "ARCHIVER=arm-none-eabi-ar" "COMPILER_FLAGS= -O2 -c" "EXTRA_COMPILER_FLAGS=-mcpu=cortex-a9 -mfpu=vfpv3 -mfloat-abi=hard -nostartfiles -g -Wall -Wextra" | |
%/make.clean: | |
$(MAKE) -C $(subst /make.clean,,$@) -s clean | |
clean: | |
rm -f ${PROCESSOR}/lib/libxil.a |