]> de.git.xonotic.org Git - voretournament/voretournament.git/blobdiff - misc/source/gmqcc-src/distro/win32/Makefile
By fteqcc, hello gmqcc
[voretournament/voretournament.git] / misc / source / gmqcc-src / distro / win32 / Makefile
diff --git a/misc/source/gmqcc-src/distro/win32/Makefile b/misc/source/gmqcc-src/distro/win32/Makefile
new file mode 100644 (file)
index 0000000..3a4ed24
--- /dev/null
@@ -0,0 +1,17 @@
+BASEDIR := ../..
+HEADER  := $(BASEDIR)/gmqcc.h
+MAJOR   := `sed -n -e '/GMQCC_VERSION_MAJOR/{s/.* .* //;p;q;}' $(HEADER)`
+MINOR   := `sed -n -e '/GMQCC_VERSION_MINOR/{s/.* .* //;p;q;}' $(HEADER)`
+PATCH   := `sed -n -e '/GMQCC_VERSION_PATCH/{s/.* .* //;p;q;}' $(HEADER)`
+BINDIR  := gmqcc-$(MAJOR).$(MINOR).$(PATCH)
+
+base:
+       $(MAKE) CC=i486-mingw32-gcc UNAME=MINGW32 -C $(BASEDIR) clean
+       $(MAKE) CC=i486-mingw32-gcc UNAME=MINGW32 -C $(BASEDIR) DESTDIR=distro/win32/$(BINDIR) PREFIX=/ install
+       @zip -r $(BINDIR)-win32.zip $(BINDIR)
+       @rm -rf $(BINDIR)
+clean:
+       $(MAKE) -C $(BASEDIR) clean
+       @rm -f *.zip
+
+all: base