X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/3d2c39d267e74f175ed195993a0a2482246df976..7c3867da33250e5a20d26f64c5a127323c2094cc:/LUFA/StudioIntegration/makefile diff --git a/LUFA/StudioIntegration/makefile b/LUFA/StudioIntegration/makefile index b5c6f0228..b96f4013a 100644 --- a/LUFA/StudioIntegration/makefile +++ b/LUFA/StudioIntegration/makefile @@ -18,10 +18,16 @@ XML_FILES := $(filter-out $(TEMP_MANIFEST_FILE), $(shell ls *.xml)) LUFA_VERSION_NUM := $(shell grep LUFA_VERSION_STRING $(LUFA_ROOT)/Version.h | cut -d'"' -f2) EXT_VERSION_NUM := $(shell date +"%y.%m.%d").$(LUFA_VERSION_NUM) +ifeq ($(LUFA_VERSION_NUM),000000) + EXT_VERSION_NUM := 0.$(shell date +"%y%m%d.%H%M%S") + + $(warning No LUFA version set - assuming a test version should be created.) +endif + all: generate_xml check_filenames generate_vsix clean: - @rm $(TEMP_MANIFEST_XML) $(MODULE_OUTPUT_XML) $(EXTENSION_OUTPUT_XML) + @rm -f $(TEMP_MANIFEST_XML) $(MODULE_OUTPUT_XML) $(EXTENSION_OUTPUT_XML) $(DOXYGEN_TAG_FILE_XML): $(MAKE) -C ../ doxygen @@ -83,4 +89,7 @@ check_filenames: $(MODULE_OUTPUT_XML) done; @echo Verified referenced filenames of ASF.xml modules. +sanity_check: + python ProjectGenerator/project_generator.py -b $(LUFA_ROOT)/../ --main-ext-uuid=0e160d5c-e331-48d9-850b-e0387912171b CHECK + .PHONY: all clean generate_xml generate_vsix check_filenames