embeddedsw/lib/sw_apps/zynq_fsbl/misc/makefile
Krishna Chaitanya a627da79d8 sw_apps:zynq_fsbl: Updated the permissions for FSBL files
Updated the permissions of sources files[c/h] in src and misc
folder to 644.

Signed-off-by: Krishna Chaitanya <kpataka@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-07-14 12:49:50 +05:30

31 lines
1 KiB
Makefile

# Makefile generated by Xilinx HSM.
PROCESSOR = ps7_cortexa9_0
LIBRARIES = ${PROCESSOR}/lib/libxil.a
BSP_MAKEFILES := $(wildcard $(PROCESSOR)/libsrc/*/src/Makefile)
SUBDIRS := $(patsubst %/Makefile, %, $(BSP_MAKEFILES))
CC := arm-xilinx-eabi-gcc
AR := arm-xilinx-eabi-ar
C_FLAGS := -O2 -c
EC_FLAGS := -g
all: libs
@echo 'Finished building libraries'
include: $(addsuffix /make.include,$(SUBDIRS))
libs: $(addsuffix /make.libs,$(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 "COMPILER=$(CC)" "ARCHIVER=$(AR)" "COMPILER_FLAGS=$(C_FLAGS)" "EXTRA_COMPILER_FLAGS=$(EC_FLAGS)"
%/make.libs: include
@echo "Running Make libs in $(subst /make.libs,,$@)"
$(MAKE) -C $(subst /make.libs,,$@) -s libs "COMPILER=$(CC)" "ARCHIVER=$(AR)" "COMPILER_FLAGS=$(C_FLAGS)" "EXTRA_COMPILER_FLAGS=$(EC_FLAGS)"
clean:
rm -f ${PROCESSOR}/lib/libxil.a