#!/usr/bin/make -f

#
# Barbarians - a war game for the 16K ZX Spectrum
# Make file
#
# Copyright (C) Damian Walker 2012
#

# The main TAP files
Tarbarians.tap: loader.tap title.tap game.tap
	cat loader.tap title.tap game.tap > barbzx.tap

# The source code ZIP
BarbariansSrc.zip: Makefile game.asm variables.asm init.asm newgame.asm \
	recruit.asm move.asm market.asm endturn.asm battle.asm tape.asm \
	display.asm control.asm random.asm service.asm loader.bas readme.txt \
	title.scr bintotap.c loader.asm
	zip BarbariansSrc.zip \
	Makefile game.asm variables.asm init.asm  newgame.asm \
	recruit.asm move.asm market.asm endturn.asm battle.asm tape.asm \
	display.asm control.asm random.asm service.asm loader.bas readme.txt \
	title.scr bintotap.c loader.asm

# The title screen
title.tap: title.scr
	bintotap title.scr

# The main game tape
game.tap: game.bin
	bintotap game.bin

# The main game binary file
game.bin: game.asm variables.asm init.asm newgame.asm maingame.asm \
	recruit.asm move.asm market.asm endturn.asm battle.asm tape.asm \
	display.asm control.asm random.asm service.asm
	z80asm -b game.asm
