2012-01-13 16:30:06 +00:00
|
|
|
ifndef VERSION
|
|
|
|
VERSION=1.36_SVN
|
|
|
|
endif
|
|
|
|
ifndef RELEASE
|
2009-06-28 18:02:02 +00:00
|
|
|
RELEASE=0
|
2012-01-13 16:30:06 +00:00
|
|
|
endif
|
|
|
|
ifndef ARCH
|
|
|
|
ARCH=x86
|
|
|
|
endif
|
|
|
|
ifndef INSTALLDIR
|
|
|
|
INSTALLDIR=.
|
|
|
|
endif
|
2009-06-28 18:02:02 +00:00
|
|
|
|
2012-01-13 16:30:06 +00:00
|
|
|
ifeq ($(ARCH),x64)
|
|
|
|
SDLDLL=SDL64.dll
|
|
|
|
else
|
|
|
|
SDLDLL=SDL.dll
|
|
|
|
endif
|
2009-06-28 18:02:02 +00:00
|
|
|
|
2012-01-13 16:30:06 +00:00
|
|
|
all: ioquake3-$(VERSION)-$(RELEASE).$(ARCH).exe
|
2009-06-28 18:02:02 +00:00
|
|
|
|
2012-01-13 16:30:06 +00:00
|
|
|
ioquake3.$(ARCH).nsi: ioquake3.nsi.in
|
|
|
|
sed 's/XXXVERSIONXXX/$(VERSION)/;s/XXXRELEASEXXX/$(RELEASE)/;s/x86/$(ARCH)/g;s/SDL.dll/$(SDLDLL)/' < $< > $@
|
|
|
|
|
|
|
|
ioquake3-$(VERSION)-$(RELEASE).$(ARCH).exe: ioquake3.$(ARCH).nsi
|
|
|
|
makensis ioquake3.$(ARCH).nsi
|
2009-06-28 18:02:02 +00:00
|
|
|
|
|
|
|
clean:
|
2012-01-13 16:30:06 +00:00
|
|
|
rm -rf *.exe ioquake3.$(ARCH).nsi
|
|
|
|
|
|
|
|
install:
|
|
|
|
mkdir -p $(INSTALLDIR)
|
|
|
|
mv ioquake3-$(VERSION)-$(RELEASE).$(ARCH).exe $(INSTALLDIR)
|
2009-06-28 18:02:02 +00:00
|
|
|
|
|
|
|
.PHONY: all clean
|
2012-01-13 16:30:06 +00:00
|
|
|
|