Initial commit

This commit is contained in:
2023-03-15 17:13:01 +01:00
commit 86825dd6e5
18 changed files with 1912 additions and 0 deletions

31
Makefile Normal file
View File

@@ -0,0 +1,31 @@
.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)