From 4b20d0f535edadaa81c9d0c14e1fe1e7d88ab3fc Mon Sep 17 00:00:00 2001 From: Steve Date: Sun, 22 May 2016 12:10:04 +0100 Subject: [PATCH] Updated build scripts to create source, Linux x86, and Windows archives. --- build/linux/build.sh | 5 ++++- build/win32/build.sh | 1 - makefile | 14 +++++++++++++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/build/linux/build.sh b/build/linux/build.sh index 80d5e84..d48d59c 100755 --- a/build/linux/build.sh +++ b/build/linux/build.sh @@ -11,7 +11,10 @@ REVISION=$2 SIZE=0 make clean -make +make src-dist + +make clean +make LOCALE_DIR=locale make dist rm -rf tbftss diff --git a/build/win32/build.sh b/build/win32/build.sh index 4700187..276c493 100755 --- a/build/win32/build.sh +++ b/build/win32/build.sh @@ -25,7 +25,6 @@ cp -r music $OUT cp -r sound $OUT cp -r manual $OUT cp -r locale $OUT -cp CHANGELOG $OUT cp LICENSE $OUT cp README.md $OUT diff --git a/makefile b/makefile index 43305eb..5466c2f 100644 --- a/makefile +++ b/makefile @@ -25,7 +25,9 @@ CXXFLAGS += -g -lefence LFLAGS := `sdl2-config --libs` -lSDL2_mixer -lSDL2_image -lSDL2_ttf -lm -DIST_FILES = data gfx manual music sound src LICENSE makefile* common.mk README.md CHANGELOG +SHARED_FILES = LICENSE README.md data gfx manual music sound +DIST_FILES = $(SHARED_FILES) locale tbftss +SRC_DIST_FILES = $(SHARED_FILES) src makefile* common.mk CHANGELOG # linking the program. $(PROG): $(OBJS) @@ -76,6 +78,16 @@ dist: $(RM) -rf $(PROG)-$(VERSION) mkdir $(PROG)-$(VERSION) cp -r $(DIST_FILES) $(PROG)-$(VERSION) + tar czf $(PROG)-$(VERSION)-$(REVISION).linux-x86.tar.gz $(PROG)-$(VERSION) + mkdir -p dist + mv $(PROG)-$(VERSION)-$(REVISION).linux-x86.tar.gz dist + $(RM) -rf $(PROG)-$(VERSION) + +# prepare an archive for the program +src-dist: + $(RM) -rf $(PROG)-$(VERSION) + mkdir $(PROG)-$(VERSION) + cp -r $(SRC_DIST_FILES) $(PROG)-$(VERSION) git log --oneline --decorate >$(PROG)-$(VERSION)/CHANGELOG.raw tar czf $(PROG)-$(VERSION)-$(REVISION).src.tar.gz $(PROG)-$(VERSION) mkdir -p dist