]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_R5_UltraScale_MPSoC/RTOSDemo_R5_bsp/Makefile
Update Zynq, MPSoc Cortex-A53 and MPSoc Cortex-R5 demo projects to build with the...
[freertos] / FreeRTOS / Demo / CORTEX_R5_UltraScale_MPSoC / RTOSDemo_R5_bsp / Makefile
1 # Makefile generated by Xilinx.\r
2 \r
3 PROCESSOR = psu_cortexr5_0\r
4 LIBRARIES = ${PROCESSOR}/lib/libxil.a\r
5 BSP_MAKEFILES := $(wildcard $(PROCESSOR)/libsrc/*/src/Makefile)\r
6 SUBDIRS := $(patsubst %/Makefile, %, $(BSP_MAKEFILES))\r
7 \r
8 ifneq (,$(findstring win,$(RDI_PLATFORM)))\r
9  SHELL = CMD\r
10 endif\r
11 \r
12 all: libs\r
13         @echo 'Finished building libraries'\r
14 \r
15 include: $(addsuffix /make.include,$(SUBDIRS))\r
16 \r
17 libs: $(addsuffix /make.libs,$(SUBDIRS))\r
18 \r
19 clean: $(addsuffix /make.clean,$(SUBDIRS))\r
20 \r
21 $(PROCESSOR)/lib/libxil.a: $(PROCESSOR)/lib/libxil_init.a\r
22         cp -f $< $@\r
23 \r
24 %/make.include: $(if $(wildcard $(PROCESSOR)/lib/libxil_init.a),$(PROCESSOR)/lib/libxil.a,)\r
25         @echo "Running Make include in $(subst /make.include,,$@)"\r
26         $(MAKE) -C $(subst /make.include,,$@) -s include  "SHELL=$(SHELL)" "COMPILER=armr5-none-eabi-gcc" "ARCHIVER=armr5-none-eabi-ar" "COMPILER_FLAGS=  -O2 -c -mcpu=cortex-r5" "EXTRA_COMPILER_FLAGS=-g -DARMR5 -Wall -Wextra -mfloat-abi=hard -mfpu=vfpv3-d16"\r
27 \r
28 %/make.libs: include\r
29         @echo "Running Make libs in $(subst /make.libs,,$@)"\r
30         $(MAKE) -C $(subst /make.libs,,$@) -s libs  "SHELL=$(SHELL)" "COMPILER=armr5-none-eabi-gcc" "ARCHIVER=armr5-none-eabi-ar" "COMPILER_FLAGS=  -O2 -c -mcpu=cortex-r5" "EXTRA_COMPILER_FLAGS=-g -DARMR5 -Wall -Wextra -mfloat-abi=hard -mfpu=vfpv3-d16"\r
31 \r
32 %/make.clean: \r
33         $(MAKE) -C $(subst /make.clean,,$@) -s clean \r
34 clean:\r
35         rm -f ${PROCESSOR}/lib/libxil.a\r