代码拉取完成,页面将自动刷新
同步操作将从 bear/PX4-Bootloader 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#
# Common rules for makefiles for the PX4 bootloaders
#
BUILD_DIR = $(BUILD_DIR_ROOT)/$(TARGET_FILE_NAME)
COBJS := $(addprefix $(BUILD_DIR)/, $(patsubst %.c,%.o,$(SRCS)))
AOBJS := $(addprefix $(BUILD_DIR)/, $(patsubst %.S,%.o,$(ASRCS)))
SUBDIRS := $(sort $(addprefix $(BUILD_DIR)/, $(dir $(ASRCS))) $(addprefix $(BUILD_DIR)/, $(dir $(SRCS))) )
OBJS := $(COBJS) $(AOBJS)
DEPS := $(COBJS:.o=.d)
ELF = $(BUILD_DIR)/$(TARGET_FILE_NAME).elf
HEX = $(BUILD_DIR)/$(TARGET_FILE_NAME).hex
BINARY = $(BUILD_DIR)/$(TARGET_FILE_NAME).bin
all: debug $(BUILD_DIR) $(ELF) $(BINARY) $(HEX)
debug:
# @echo SRCS=$(SRCS)
# @echo COBJS=$(COBJS)
# @echo ASRCS=$(ASRCS)
# @echo AOBJS=$(AOBJS)
# @echo SUBDIRS=$(SUBDIRS)
# Compile and generate dependency files
$(BUILD_DIR)/%.o: %.c
@echo Generating object $@
$(CC) -c -MMD $(FLAGS) -o $@ $<
$(BUILD_DIR)/%.o: %.S
@echo Generating object $@
$(CC) -c -MMD $(FLAGS) -o $@ $*.S
# Make the build directory
$(BUILD_DIR) $(SUBDIRS):
mkdir -p $(BUILD_DIR) $(SUBDIRS)
$(ELF): $(OBJS) $(MAKEFILE_LIST)
$(CC) -o $@ $(OBJS) $(FLAGS)
$(BINARY): $(ELF)
$(OBJCOPY) -O binary $(ELF) $(BINARY)
$(HEX): $(ELF)
$(OBJCOPY) -Oihex $(ELF) $(HEX)
# Dependencies for .o files
-include $(DEPS)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。