r3550 - trunk/data
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Mon Mar 24 11:01:10 EDT 2008
Author: div0
Date: 2008-03-24 11:01:10 -0400 (Mon, 24 Mar 2008)
New Revision: 3550
Modified:
trunk/data/Makefile
Log:
new target: make pk3
Modified: trunk/data/Makefile
===================================================================
--- trunk/data/Makefile 2008-03-24 14:33:05 UTC (rev 3549)
+++ trunk/data/Makefile 2008-03-24 15:01:10 UTC (rev 3550)
@@ -1,5 +1,7 @@
FTEQCC ?= fteqcc
PERL ?= perl
+PK3NAME ?= `date +../data%Y%m%d.pk3`
+ZIP ?= 7za a -tzip -mx=9
all: qc
@@ -9,6 +11,10 @@
.PHONY: skin
skin: gfx/menu/default/skinvalues.txt
+.PHONY: pk3
+pk3: $(PK3NAME)
+
+.PHONY: clean
clean:
rm -f progs.dat menu.dat csprogs.dat
@@ -23,3 +29,19 @@
gfx/menu/default/skinvalues.txt: qcsrc/menu/skin-customizables.inc
$(PERL) qcsrc/menu/skin-customizables.inc > gfx/menu/default/skinvalues.txt
+
+$(PK3NAME): qc
+ $(RM) $(PK3NAME)
+ set -ex; \
+ ABSPK3NAME=$(PK3NAME); \
+ case $$ABSPK3NAME in \
+ /*) \
+ ;; \
+ *) \
+ ABSPK3NAME=$$PWD/$$ABSPK3NAME; \
+ ;; \
+ esac; \
+ TDIR=`mktemp -d -t nexuizpk3.XXXXXX`; \
+ svn export --force . $$TDIR; \
+ cd $$TDIR; \
+ $(ZIP) $$ABSPK3NAME .
More information about the nexuiz-commits
mailing list