Initial commit
This commit is contained in:
31
Makefile
Normal file
31
Makefile
Normal 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)
|
Reference in New Issue
Block a user