diff --git a/lib/sw_apps/zynq_fsbl/src/Makefile b/lib/sw_apps/zynq_fsbl/src/Makefile index 0e3ccdf1c5..a5b02f386e 100644 --- a/lib/sw_apps/zynq_fsbl/src/Makefile +++ b/lib/sw_apps/zynq_fsbl/src/Makefile @@ -71,11 +71,14 @@ endif all: $(EXEC) $(EXEC): $(LIBS) $(OBJS) $(INCLUDES) - cp $(BSP_DIR)/$(BOARD)/ps7_init.* . $(LINKER) $(LD1FLAGS) -o $@ $(OBJS) $(LDFLAGS) rm -rf $(OBJS) - - + +.PHONY: ps7_init + +ps7_init: + cp $(BSP_DIR)/$(BOARD)/ps7_init.* . + $(LIBS): echo "Copying BSP files" $(BSP_DIR)/copy_bsp.sh $(BOARD) $(CC) @@ -86,7 +89,7 @@ $(LIBS): make -C $(BSP_DIR) -k all "CC=armcc" "AR=armar" "C_FLAGS= -O2 -c" "EC_FLAGS=--debug --wchar32"; \ fi; -%.o:%.c +%.o:%.c ps7_init $(CC) $(CC_FLAGS) $(CFLAGS) $(ECFLAGS) -c $< -o $@ $(INCLUDEPATH) %.o:%.S