1
0
mirror of https://github.com/DSPBluePrints/FactoryBluePrints.git synced 2026-02-04 17:22:17 +08:00

Add script for Linux

This commit is contained in:
x
2025-08-09 17:26:21 +08:00
parent cc8d1db089
commit e2462bdfec
2 changed files with 60 additions and 4 deletions

View File

@@ -1,9 +1,19 @@
RAR = "C:/Program Files/WinRAR/Rar.exe"
GIT = "C:/Program Files/Git/cmd/git.exe"
ifeq ($(OS),Windows_NT)
RAR := "C:/Program Files/WinRAR/Rar.exe"
GIT := "C:/Program Files/Git/cmd/git.exe"
PACKAGE_EXT := rar
PACKAGE_CMD = $(RAR) a -ma5 -md1024 -m5 -mt32 -htb -s -rr1p -QO+ $@ $^
PACKAGE_DEPS := .git update.bat README.md README_EN.md MinGit
else
GIT := git
PACKAGE_EXT := tar.gz
PACKAGE_CMD = tar -czf $@ $^
PACKAGE_DEPS := update.sh README.md README_EN.md
endif
FactoryBluePrints.rar: .git update.bat README.md README_EN.md MinGit
FactoryBluePrints.$(PACKAGE_EXT): $(PACKAGE_DEPS)
$(GIT) repack -a -d --window-memory=0 --depth=4095
$(RAR) a -ma5 -md1024 -m5 -mt32 -htb -s -rr1p -QO+ $@ $^
$(PACKAGE_CMD)
repack:
$(GIT) config core.compression 9
@@ -12,4 +22,8 @@ repack:
$(GIT) repack -a -d -f -F --window-memory=0 --depth=4095
clean:
ifeq ($(OS),Windows_NT)
rm *.rar
else
rm *.tar.gz
endif