# Auto Generated by Xilinx generate_app. Modify at your own risk CC := arm-none-eabi-gcc CC_FLAGS := -MMD -MP -mcpu=cortex-a9 -mfpu=vfpv3 -mfloat-abi=hard CFLAGS := BSP_FLAGS := -O2 -c LN_FLAGS := -mcpu=cortex-a9 -mfpu=vfpv3 -mfloat-abi=hard -Wl,-build-id=none -specs=Xilinx.spec -lrsa -Wl,--start-group,-lxil,-lgcc,-lc,--end-group -Wl,--start-group,-lxilffs,-lxil,-lgcc,-lc,--end-group -Wl,--start-group,-lrsa,-lxil,-lgcc,-lc,--end-group -Wl,--gc-sections c_SOURCES := $(wildcard *.c) S_SOURCES := $(wildcard *.S) INCLUDES := $(wildcard *.h) OBJS := $(patsubst %.c, %.o, $(c_SOURCES)) OBJS += $(patsubst %.S, %.o, $(S_SOURCES)) LSCRIPT := -Tlscript.ld CURRENT_DIR = $(shell pwd) DEPFILES := $(patsubst %.o, %.d, $(OBJS)) LIBS := zynq_fsbl_bsp/ps7_cortexa9_0/lib/libxil.a EXEC := fsbl.elf INCLUDEPATH := -Izynq_fsbl_bsp/ps7_cortexa9_0/include -I. LIBPATH := -Lzynq_fsbl_bsp/ps7_cortexa9_0/lib -L./ all: $(EXEC) $(EXEC): $(LIBS) $(OBJS) $(INCLUDES) $(CC) -o $@ $(sort $(OBJS)) $(CC_FLAGS) $(CFLAGS) $(LN_FLAGS) $(LIBPATH) $(LSCRIPT) $(LIBS): $(MAKE) -C zynq_fsbl_bsp %.o:%.c $(CC) $(CFLAGS) $(BSP_FLAGS) $(CC_FLAGS) -c $< -o $@ $(INCLUDEPATH) %.o:%.S $(CC) $(CFLAGS) $(BSP_FLAGS) $(CC_FLAGS) -c $< -o $@ $(INCLUDEPATH) %.o:%.s $(CC) $(CFLAGS) $(BSP_FLAGS) $(CC_FLAGS) -c $< -o $@ $(INCLUDEPATH) clean: rm -rf $(OBJS) $(LIBS) $(EXEC) *.o -include $(DEPFILES)