.PHONY: all build clean release release-zip release-tar BUILD_DIR := ./build RELEASE_DIR := ./release SRC_DIR := ./src MEDIA_DIR := ./media all: release-zip release-tar release: build mkdir -p $(RELEASE_DIR) build: clean mkdir -p $(BUILD_DIR) cp -r $(SRC_DIR) $(BUILD_DIR)/OmicronFrames mkdir -p $(BUILD_DIR)/OmicronFrames/media/textures cp -r $(MEDIA_DIR)/textures/*.tga $(BUILD_DIR)/OmicronFrames/media/textures/ #cp -r $(MEDIA_DIR)/fonts $(BUILD_DIR)/OmicronFrames/media/fonts cp LICENSE.md $(BUILD_DIR)/OmicronFrames/ #cp CHANGELOG.md $(BUILD_DIR)/OmicronFrames/ release-zip: release 7z a -tzip $(RELEASE_DIR)/omicronframes.zip -w $(BUILD_DIR)/. release-tar: release tar -cJf $(RELEASE_DIR)/omicronframes.tar.xz -C $(BUILD_DIR) OmicronFrames tar -czf $(RELEASE_DIR)/omicronframes.tar.gz -C $(BUILD_DIR) OmicronFrames clean: rm -rf $(BUILD_DIR) $(RELEASE_DIR)