Init Commit
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
# 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)
|
||||
s_SOURCES := $(wildcard *.s)
|
||||
INCLUDES := $(wildcard *.h)
|
||||
OBJS := $(patsubst %.c, %.o, $(c_SOURCES))
|
||||
OBJS += $(patsubst %.S, %.o, $(S_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)
|
||||
Reference in New Issue
Block a user