diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..b83b7b4e --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +PACKAGER_PATH = src//tools/Package-All.py +BUILD_PATH = build +ZIP_SRC_PATH = src//out//LinuxPatchExtension.zip +MANIFEST_PATH = src//extension//src//manifest.xml +NAME = $$(grep -Pom1 "(?<=)[^<]+" $(MANIFEST_PATH)) +VERSION = $$(grep -Pom1 "(?<=)[^<]+" $(MANIFEST_PATH)) + +build: clean make-extension + @echo "Moving '$(NAME).zip' to '$(BUILD_PATH)/$(NAME)-$(VERSION)'" + @mkdir -p $(BUILD_PATH)//$(NAME)-$(VERSION) + @mv $(ZIP_SRC_PATH) $(BUILD_PATH)//$(NAME)-$(VERSION) + +make-extension: + @echo "Building '$(NAME).zip' ..." + @python $(PACKAGER_PATH) && wait + +clean: + rm -rf build + +.PHONY: clean make-extension build \ No newline at end of file