diff options
author | px4dev <px4@purgatory.org> | 2013-03-20 23:22:48 -0700 |
---|---|---|
committer | px4dev <px4@purgatory.org> | 2013-03-20 23:22:48 -0700 |
commit | 08bed2c31fe60333ecb289f525072cf912e942d0 (patch) | |
tree | c79649a0b6c7fe1cd91f1c3ba170ed840d9587a3 /makefiles/firmware.mk | |
parent | db91dffb23cae1e8aa6c3945aa32b9d2e4ecd6a0 (diff) | |
download | px4-firmware-08bed2c31fe60333ecb289f525072cf912e942d0.tar.gz px4-firmware-08bed2c31fe60333ecb289f525072cf912e942d0.tar.bz2 px4-firmware-08bed2c31fe60333ecb289f525072cf912e942d0.zip |
Add extra cleaning power.
Diffstat (limited to 'makefiles/firmware.mk')
-rw-r--r-- | makefiles/firmware.mk | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/makefiles/firmware.mk b/makefiles/firmware.mk index 917e8da34..9128da8c5 100644 --- a/makefiles/firmware.mk +++ b/makefiles/firmware.mk @@ -158,12 +158,17 @@ $(info % WORK_DIR = $(WORK_DIR)) # GLOBAL_DEPS += $(MAKEFILE_LIST) +# +# Extra things we should clean +# +EXTRA_CLEANS = + ################################################################################ # Modules ################################################################################ # -# We don't actually know what a moldule is called; all we have is a path fragment +# We don't actually know what a module is called; all we have is a path fragment # that we can search for, and where we expect to find a module.mk file. # # As such, we replicate the successfully-found path inside WORK_DIR for the @@ -269,6 +274,8 @@ $(ROMFS_IMG): $(ROMFS_DEPS) $(GLOBAL_DEPS) @$(ECHO) %% generating $@ $(Q) $(GENROMFS) -f $@ -d $(ROMFS_ROOT) -V "NSHInitVol" +EXTRA_CLEANS += $(ROMGS_OBJ) $(ROMFS_IMG) + endif ################################################################################ @@ -321,6 +328,8 @@ $(BUILTIN_CSRC): $(GLOBAL_DEPS) $(BUILTIN_COMMAND_FILES) SRCS += $(BUILTIN_CSRC) +EXTRA_CLEANS += $(BUILTIN_CSRC) + endif ################################################################################ @@ -405,7 +414,7 @@ upload: $(PRODUCT_BUNDLE) $(PRODUCT_BIN) clean: $(MODULE_CLEANS) @$(ECHO) %% cleaning $(Q) $(REMOVE) $(PRODUCT_BUNDLE) $(PRODUCT_BIN) $(PRODUCT_SYM) - $(Q) $(REMOVE) $(OBJS) $(DEP_INCLUDES) + $(Q) $(REMOVE) $(OBJS) $(DEP_INCLUDES) $(EXTRA_CLEANS) $(Q) $(RMDIR) $(NUTTX_EXPORT_DIR) # |