[iortcw] 308/497: Add .gitignore and GIT versioning
Simon McVittie
smcv at debian.org
Fri Sep 8 10:37:13 UTC 2017
This is an automated email from the git hooks/post-receive script.
smcv pushed a commit to annotated tag 1.42d
in repository iortcw.
commit 343ba8e7fcf1632214867ee2d32ffb225063f1da
Author: MAN-AT-ARMS <man-at-arms at comcast.net>
Date: Thu Mar 12 16:32:09 2015 -0400
Add .gitignore and GIT versioning
---
MP/Makefile | 47 +++++++++++++----------------------------------
SP/Makefile | 46 +++++++++++++---------------------------------
2 files changed, 26 insertions(+), 67 deletions(-)
diff --git a/MP/Makefile b/MP/Makefile
index 2d5ff14..d58b34c 100644
--- a/MP/Makefile
+++ b/MP/Makefile
@@ -282,7 +282,6 @@ RDIR=$(MOUNT_DIR)/renderer
R2DIR=$(MOUNT_DIR)/rend2
CMDIR=$(MOUNT_DIR)/qcommon
SDLDIR=$(MOUNT_DIR)/sdl
-ESDIR=$(MOUNT_DIR)/es
ASMDIR=$(MOUNT_DIR)/asm
SYSDIR=$(MOUNT_DIR)/sys
GDIR=$(MOUNT_DIR)/game
@@ -333,22 +332,13 @@ ifneq ($(BUILD_CLIENT),0)
endif
endif
-# Add svn version info
-ifeq ($(USE_SVN),1)
- ifeq ($(wildcard ../.svn),../.svn)
- SVN_REV=$(shell LANG=C svnversion .)
- ifneq ($(SVN_REV),)
- VERSION:=$(VERSION)_SVN$(SVN_REV)
- endif
- else
- ifeq ($(wildcard ../../.svn),../../.svn)
- SVN_REV=$(shell LANG=C svnversion .)
- ifneq ($(SVN_REV),)
- VERSION:=$(VERSION)_SVN$(SVN_REV)
- endif
- else
- USE_SVN=0
- endif
+# Add git version info
+USE_GIT=
+ifeq ($(wildcard .git),.git)
+ GIT_REV=$(shell git show -s --pretty=format:%h-%ad --date=short)
+ ifneq ($(GIT_REV),)
+ VERSION:=$(VERSION)_GIT_$(GIT_REV)
+ USE_GIT=1
endif
endif
@@ -2613,19 +2603,11 @@ $(B)/ded/%.o: $(SYSDIR)/%.rc
$(B)/ded/%.o: $(NDIR)/%.c
$(DO_DED_CC)
-# Extra dependencies to ensure the SVN version is incorporated
-ifeq ($(USE_SVN),1)
- ifeq ($(wildcard ../.svn),../.svn)
- $(B)/client/cl_console.o : ../.svn/entries
- $(B)/client/common.o : ../.svn/entries
- $(B)/ded/common.o : ../.svn/entries
- else
- ifeq ($(wildcard ../../.svn),../../.svn)
- $(B)/client/cl_console.o : ../../.svn/entries
- $(B)/client/common.o : ../../.svn/entries
- $(B)/ded/common.o : ../../.svn/entries
- endif
- endif
+# Extra dependencies to ensure the git version is incorporated
+ifeq ($(USE_GIT),1)
+ $(B)/client/cl_console.o : .git/index
+ $(B)/client/common.o : .git/index
+ $(B)/ded/common.o : .git/index
endif
@@ -2752,10 +2734,7 @@ distclean: clean toolsclean
@rm -rf $(BUILD_DIR)
dist:
- rm -rf $(CLIENTBIN)-$(VERSION)
- svn export . $(CLIENTBIN)-$(VERSION)
- tar --owner=root --group=root --force-local -cjf $(CLIENTBIN)-$(VERSION).tar.bz2 $(CLIENTBIN)-$(VERSION)
- rm -rf $(CLIENTBIN)-$(VERSION)
+ git archive --format zip --output $(CLIENTBIN)-$(VERSION).zip HEAD
#############################################################################
# DEPENDENCIES
diff --git a/SP/Makefile b/SP/Makefile
index 2ab980f..483f8ab 100644
--- a/SP/Makefile
+++ b/SP/Makefile
@@ -325,22 +325,13 @@ ifneq ($(BUILD_CLIENT),0)
endif
endif
-# Add svn version info
-ifeq ($(USE_SVN),1)
- ifeq ($(wildcard ../.svn),../.svn)
- SVN_REV=$(shell LANG=C svnversion .)
- ifneq ($(SVN_REV),)
- VERSION:=$(VERSION)_SVN$(SVN_REV)
- endif
- else
- ifeq ($(wildcard ../../.svn),../../.svn)
- SVN_REV=$(shell LANG=C svnversion .)
- ifneq ($(SVN_REV),)
- VERSION:=$(VERSION)_SVN$(SVN_REV)
- endif
- else
- USE_SVN=0
- endif
+# Add git version info
+USE_GIT=
+ifeq ($(wildcard .git),.git)
+ GIT_REV=$(shell git show -s --pretty=format:%h-%ad --date=short)
+ ifneq ($(GIT_REV),)
+ VERSION:=$(VERSION)_GIT_$(GIT_REV)
+ USE_GIT=1
endif
endif
@@ -2586,19 +2577,11 @@ $(B)/ded/%.o: $(SYSDIR)/%.rc
$(B)/ded/%.o: $(NDIR)/%.c
$(DO_DED_CC)
-# Extra dependencies to ensure the SVN version is incorporated
-ifeq ($(USE_SVN),1)
- ifeq ($(wildcard ../.svn),../.svn)
- $(B)/client/cl_console.o : ../.svn/entries
- $(B)/client/common.o : ../.svn/entries
- $(B)/ded/common.o : ../.svn/entries
- else
- ifeq ($(wildcard ../../.svn),../../.svn)
- $(B)/client/cl_console.o : ../../.svn/entries
- $(B)/client/common.o : ../../.svn/entries
- $(B)/ded/common.o : ../../.svn/entries
- endif
- endif
+# Extra dependencies to ensure the git version is incorporated
+ifeq ($(USE_GIT),1)
+ $(B)/client/cl_console.o : .git/index
+ $(B)/client/common.o : .git/index
+ $(B)/ded/common.o : .git/index
endif
@@ -2725,10 +2708,7 @@ distclean: clean toolsclean
@rm -rf $(BUILD_DIR)
dist:
- rm -rf $(CLIENTBIN)-$(VERSION)
- svn export . $(CLIENTBIN)-$(VERSION)
- tar --owner=root --group=root --force-local -cjf $(CLIENTBIN)-$(VERSION).tar.bz2 $(CLIENTBIN)-$(VERSION)
- rm -rf $(CLIENTBIN)-$(VERSION)
+ git archive --format zip --output $(CLIENTBIN)-$(VERSION).zip HEAD
#############################################################################
# DEPENDENCIES
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/iortcw.git
More information about the Pkg-games-commits
mailing list