diff --git a/Makefile b/Makefile index 1ecf238a2..e798381b2 100644 --- a/Makefile +++ b/Makefile @@ -280,6 +280,11 @@ openpilot_%: uavobjects_flight $(V1) mkdir -p $(BUILD_DIR)/openpilot $(V1) $(MAKE) -r --no-print-directory OUTDIR="$(BUILD_DIR)/openpilot" TCHAIN_PREFIX="$(ARM_SDK_PREFIX)" REMOVE_CMD="$(RM)" OOCD_EXE="$(OPENOCD)" -C $(ROOT_DIR)/flight/OpenPilot $* +.PHONY: openpilot_clean +openpilot_clean: + $(V0) @echo " CLEAN $@" + $(V1) $(RM) -fr $(BUILD_DIR)/openpilot + .PHONY: bl_openpilot bl_openpilot: bl_openpilot_elf @@ -287,6 +292,11 @@ bl_openpilot_%: $(V1) mkdir -p $(BUILD_DIR)/bl_openpilot $(V1) $(MAKE) -r --no-print-directory OUTDIR="$(BUILD_DIR)/bl_openpilot" TCHAIN_PREFIX="$(ARM_SDK_PREFIX)" REMOVE_CMD="$(RM)" OOCD_EXE="$(OPENOCD)" -C $(ROOT_DIR)/flight/Bootloaders/OpenPilot $* +.PHONY: bl_openpilot_clean +bl_openpilot_clean: + $(V0) @echo " CLEAN $@" + $(V1) $(RM) -fr $(BUILD_DIR)/bl_openpilot + .PHONY: ahrs ahrs: ahrs_elf @@ -294,6 +304,11 @@ ahrs_%: uavobjects_flight $(V1) mkdir -p $(BUILD_DIR)/ahrs $(V1) $(MAKE) -r --no-print-directory OUTDIR="$(BUILD_DIR)/ahrs" TCHAIN_PREFIX="$(ARM_SDK_PREFIX)" REMOVE_CMD="$(RM)" OOCD_EXE="$(OPENOCD)" -C $(ROOT_DIR)/flight/AHRS $* +.PHONY: ahrs_clean +ahrs_clean: + $(V0) @echo " CLEAN $@" + $(V1) $(RM) -fr $(BUILD_DIR)/ahrs + .PHONY: bl_ahrs bl_ahrs: bl_ahrs_elf @@ -301,6 +316,11 @@ bl_ahrs_%: $(V1) mkdir -p $(BUILD_DIR)/bl_ahrs $(V1) $(MAKE) -r --no-print-directory OUTDIR="$(BUILD_DIR)/bl_ahrs" TCHAIN_PREFIX="$(ARM_SDK_PREFIX)" REMOVE_CMD="$(RM)" OOCD_EXE="$(OPENOCD)" -C $(ROOT_DIR)/flight/Bootloaders/AHRS $* +.PHONY: bl_ahrs_clean +bl_ahrs_clean: + $(V0) @echo " CLEAN $@" + $(V1) $(RM) -fr $(BUILD_DIR)/bl_ahrs + .PHONY: coptercontrol coptercontrol: coptercontrol_elf @@ -308,6 +328,11 @@ coptercontrol_%: uavobjects_flight $(V1) mkdir -p $(BUILD_DIR)/coptercontrol $(V1) $(MAKE) -r --no-print-directory OUTDIR="$(BUILD_DIR)/coptercontrol" TCHAIN_PREFIX="$(ARM_SDK_PREFIX)" REMOVE_CMD="$(RM)" OOCD_EXE="$(OPENOCD)" -C $(ROOT_DIR)/flight/CopterControl $* +.PHONY: coptercontrol_clean +coptercontrol_clean: + $(V0) @echo " CLEAN $@" + $(V1) $(RM) -fr $(BUILD_DIR)/coptercontrol + .PHONY: bl_coptercontrol bl_coptercontrol: bl_coptercontrol_elf @@ -315,6 +340,11 @@ bl_coptercontrol_%: $(V1) mkdir -p $(BUILD_DIR)/bl_coptercontrol $(V1) $(MAKE) -r --no-print-directory OUTDIR="$(BUILD_DIR)/bl_coptercontrol" TCHAIN_PREFIX="$(ARM_SDK_PREFIX)" REMOVE_CMD="$(RM)" OOCD_EXE="$(OPENOCD)" -C $(ROOT_DIR)/flight/Bootloaders/CopterControl $* +.PHONY: bl_coptercontrol_clean +bl_coptercontrol_clean: + $(V0) @echo " CLEAN $@" + $(V1) $(RM) -fr $(BUILD_DIR)/bl_coptercontrol + .PHONY: pipxtreme pipxtreme: pipxtreme_elf @@ -322,6 +352,11 @@ pipxtreme_%: uavobjects_flight $(V1) mkdir -p $(BUILD_DIR)/pipxtreme $(V1) $(MAKE) -r --no-print-directory OUTDIR="$(BUILD_DIR)/pipxtreme" TCHAIN_PREFIX="$(ARM_SDK_PREFIX)" REMOVE_CMD="$(RM)" OOCD_EXE="$(OPENOCD)" -C $(ROOT_DIR)/flight/PipXtreme $* +.PHONY: pipxtreme_clean +pipxtreme_clean: + $(V0) @echo " CLEAN $@" + $(V1) $(RM) -fr $(BUILD_DIR)/pipxtreme + .PHONY: bl_pipxtreme bl_pipxtreme: bl_pipxtreme_elf @@ -329,6 +364,11 @@ bl_pipxtreme_%: $(V1) mkdir -p $(BUILD_DIR)/bl_pipxtreme $(V1) $(MAKE) -r --no-print-directory OUTDIR="$(BUILD_DIR)/bl_pipxtreme" TCHAIN_PREFIX="$(ARM_SDK_PREFIX)" REMOVE_CMD="$(RM)" OOCD_EXE="$(OPENOCD)" -C $(ROOT_DIR)/flight/Bootloaders/PipXtreme $* +.PHONY: bl_pipxtreme_clean +bl_pipxtreme_clean: + $(V0) @echo " CLEAN $@" + $(V1) $(RM) -fr $(BUILD_DIR)/bl_pipxtreme + .PHONY: sim_posix sim_posix: sim_posix_elf