#
# Makefile for quagents3 src distribution
#

CC=gcc
ANT=ant
TAR=tar

build:
	# Build server
	cd ioquake3; \
	  make release CC=$(CC); \
	  make tidy relocate
	# Build client SDK
	cd client/API; $(ANT)

tarballs: ioquake3-tarball openarena-tarball urochester-tarball client-tarball

ioquake3-tarball:
	$(TAR) zcvf quagents3-ioquake3-src.tgz \
	  README.txt README-ioquake3.txt Makefile ioquake3

openarena-tarball:
	$(TAR) zcvf quagents3-openarena-assets.tgz \
	  README.txt README-openarena.txt openarena_assets

urochester-tarball:
	$(TAR) zcvf quagents3-urochester-assets.tgz \
	  README.txt README-urochester.txt urochester_assets

client-tarball:
	$(TAR) zcvf quagents3-client-api.tgz README-client-api.txt \
	  README.txt client/COPYING.txt client/API client/sample
