# makefile for bitmaps

!include $(TOPDIR)\common.mak

SOURCEDIR = $(TOPDIR)\resource\graphics
OUTDIR = $(TOPDIR)\resource\bin

.SUFFIXES: .bbg

{$(SOURCEDIR)}.bbg.bgf:
	cd ..\graphics
	makebgf -o $(OUTDIR)\$*.bgf @$*.bbg
	cd ..\bin

# currently can't build:
# (none)


BGFS = \
	aarmor.bgf \
	about.bgf \
	amoeba.bgf \
	amoebaX.bgf \
	amulet.bgf \
	ankh.bgf \
	ant.bgf \
	antX.bgf \
	antab.bgf \
	anth.bgf \
	antmo.bgf \
	antr.bgf \
	antrX.bgf \
	antrab.bgf \
	antrh.bgf \
	antrmo.bgf \
	apothF.bgf \
	apothL.bgf \
	apothR.bgf \
	apothT.bgf \
	apple.bgf \
	armorico.bgf \
	arsign01.bgf \
	arsign02.bgf \
	arsign03.bgf \
	arsign04.bgf \
	arsign05.bgf \
	artrop01.bgf \
	artrop02.bgf \
	artrop03.bgf \
	artrop04.bgf \
	assassin.bgf \
	asseyes.bgf \
	avchief.bgf \
	avchiefx.bgf \
	avsham.bgf \
	avshamx.bgf \
	avwar.bgf \
	avwarx.bgf \
	axe.bgf \
	axeico.bgf \
	axeov.bgf \
	banker.bgf \
	barstool.bgf \
	bdrgscal.bgf \
	bfa.bgf \
	bfb.bgf \
	bfc.bgf \
	bfd.bgf \
	bkswd.bgf \
	bkswdov.bgf \
	bla.bgf \
	blank.bgf \
	blb.bgf \
	blessico.bgf \
	bolticon.bgf \
	book1.bgf \
	boulder.bgf \
	box1.bgf \
	box2.bgf \
	bra.bgf \
	brawlico.bgf \
	brazflam.bgf \
	brazier.bgf \
	brb.bgf \
	bread.bgf \
	bsmith.bgf \
	bta.bgf \
	btb.bgf \
	btc.bgf \
	btd.bgf \
	bte.bgf \
	btf.bgf \
	btg.bgf \
	bth.bgf \
	bti.bgf \
	btj.bgf \
	c1.bgf \
	c2.bgf \
	c3.bgf \
	candelab.bgf \
	cauldron.bgf \
	cavrockL.bgf \
	cavrockR.bgf \
	centip.bgf \
	centipX.bgf \
	chainamr.bgf \
	chalice.bgf \
	chandelr.bgf \
	chesclos.bgf \
	chesopen.bgf \
	chestabl.bgf \
	circlet.bgf \
	cngrocer.bgf \
	cninnk.bgf \
	cnsarge.bgf \
	cntailor.bgf \
	coin.bgf \
	cow.bgf \
	dangfeth.bgf \
	darkber.bgf \
	diamond.bgf \
	dk-blue.bgf \
	dk-sky.bgf \
	dkgrdf.bgf \
	dkgrdh.bgf \
	dkgrdl.bgf \
	dkgrdr.bgf \
	dkgrdt.bgf \
	dodgeico.bgf \
	drumspla.bgf \
	drumstik.bgf \
	duke.bgf \
	emerald.bgf \
	ent.bgf \
	entX.bgf \
	evprstF.bgf \
	evprstH.bgf \
	evprstT.bgf \
	eyebox.bgf \
	eyeplate.bgf \
	faerie-e.bgf \
	faerie-g.bgf \
	faerieXe.bgf \
	faerieXg.bgf \
	farywing.bgf \
	fekey.bgf \
	fenceico.bgf \
	feyball.bgf \
	feytree.bgf \
	fireball.bgf \
	firepit.bgf \
	fivecon.bgf \
	flagduke.bgf \
	flagpole.bgf \
	flask.bgf \
	forgetpo.bgf \
	fountain.bgf \
	fountjet.bgf \
	fountwat.bgf \
	fourcon.bgf \
	frcharm.bgf \
	frogman.bgf \
	frogmanX.bgf \
	frozjewl.bgf \
	ftnbaskt.bgf \
	ftncooky.bgf \
	fungH.bgf \
	fungX.bgf \
	fungbst.bgf \
	garbage.bgf \
	gauntlet.bgf \
	gheye.bgf \
	ghost.bgf \
	ghostX.bgf \
	goblet.bgf \
	grapepla.bgf \
	grapes.bgf \
	gsword.bgf \
	gswordov.bgf \
	guildlvr.bgf \
	hammer.bgf \
	hammrico.bgf \
	hamrov.bgf \
	heal.bgf \
	healwand.bgf \
	helm.bgf \
	heraX.bgf \
	herb.bgf \
	hermit.bgf \
	iacidtou.bgf \
	ianonym.bgf \
	iantimag.bgf \
	iblind.bgf \
	ibrittle.bgf \
	icamofla.bgf \
	icanniba.bgf \
	iceperF.bgf \
	iceperR.bgf \
	iceperSP.bgf \
	iceperT.bgf \
	icespflt.bgf \
	iconblue.bgf \
	icongray.bgf \
	iconpurp.bgf \
	iconred.bgf \
	iconwhit.bgf \
	icperswd.bgf \
	icrefood.bgf \
	icremace.bgf \
	icuredis.bgf \
	icurpoi.bgf \
	icursed.bgf \
	idarknes.bgf \
	idefile.bgf \
	idement.bgf \
	idiscord.bgf \
	idiseasd.bgf \
	ienchant.bgf \
	ienfeebl.bgf \
	ifade.bgf \
	iflash.bgf \
	ifrclite.bgf \
	igort.bgf \
	iheal.bgf \
	iheat.bgf \
	ihold.bgf \
	iholyres.bgf \
	iholyt.bgf \
	iholywpn.bgf \
	ihospice.bgf \
	iicyfing.bgf \
	iillufrm.bgf \
	iinvisib.bgf \
	ikarahol.bgf \
	ikillfel.bgf \
	ilagbox.bgf \
	imajheal.bgf \
	imanabom.bgf \
	imanafoc.bgf \
	imarkdis.bgf \
	imend.bgf \
	innkeepF.bgf \
	innkeepL.bgf \
	innkeepR.bgf \
	innkeepT.bgf \
	invcirc.bgf \
	invisibl.bgf \
	ipoiscld.bgf \
	iposoned.bgf \
	ipurify.bgf \
	iraylite.bgf \
	iremcurs.bgf \
	irescold.bgf \
	iresfire.bgf \
	iresgood.bgf \
	iresmagc.bgf \
	iresshok.bgf \
	irthquak.bgf \
	isandsto.bgf \
	ishadfrm.bgf \
	ishatter.bgf \
	istreng.bgf \
	isunlite.bgf \
	iswap.bgf \
	ithorns.bgf \
	itoucfla.bgf \
	itruce.bgf \
	iumbrela.bgf \
	iunholyw.bgf \
	ivamptou.bgf \
	iwalfire.bgf \
	iwinds.bgf \
	izap.bgf \
	joltstaf.bgf \
	jsbanker.bgf \
	jsbart.bgf \
	jselder.bgf \
	jsinnk.bgf \
	jsmerch.bgf \
	jssmith.bgf \
	kcapoth.bgf \
	kcbanker.bgf \
	kcbart.bgf \
	kcbowmak.bgf \
	kcguardE.bgf \
	kcguardG.bgf \
	kcinnk.bgf \
	kcmerch.bgf \
	kcrjgirl.bgf \
	kcrjmonk.bgf \
	kcvault.bgf \
	king.bgf \
	kocflame.bgf \
	koclamp.bgf \
	krcharm.bgf \
	lamp.bgf \
	leathamr.bgf \
	lever.bgf \
	light.bgf \
	lightnin.bgf \
	lt-blue.bgf \
	lt-sky.bgf \
	lupogg.bgf \
	lupoggx.bgf \
	mace.bgf \
	maceico.bgf \
	maceov.bgf \
	marblplr.bgf \
	meatpie.bgf \
	metlshld.bgf \
	moon.bgf \
	mrbart.bgf \
	mrelder.bgf \
	mrhealer.bgf \
	mrinnk.bgf \
	mrsmith.bgf \
	mtlshld.bgf \
	mug.bgf \
	mummy.bgf \
	mummyX.bgf \
	mushb.bgf \
	mushp.bgf \
	mushr.bgf \
	mushroom.bgf \
	nblmnF.bgf \
	nblmnH.bgf \
	nblmnL.bgf \
	nblmnR.bgf \
	nblmnT.bgf \
	nblmnX.bgf \
	nblwmF.bgf \
	nblwmH.bgf \
	nblwmL.bgf \
	nblwmR.bgf \
	nblwmT.bgf \
	nblwmX.bgf \
	newbsign.bgf \
	news.bgf \
	night.bgf \
	nitvsico.bgf \
	node.bgf \
	onecon.bgf \
	openches.bgf \
	orc.bgf \
	orcX.bgf \
	orctooth.bgf \
	ornhelma.bgf \
	ornhelmb.bgf \
	package.bgf \
	pantsA.bgf \
	pantsB.bgf \
	pantsC.bgf \
	pantsD.bgf \
	parryico.bgf \
	peax.bgf \
	pebx.bgf \
	pecx.bgf \
	pedx.bgf \
	pekx.bgf \
	pelx.bgf \
	pemx.bgf \
	phax.bgf \
	phkx.bgf \
	pig.bgf \
	pitcher.bgf \
	plateamr.bgf \
	playerX.bgf \
	pmax.bgf \
	pmbx.bgf \
	pmcx.bgf \
	pmkx.bgf \
	pmlx.bgf \
	pmmx.bgf \
	pnax.bgf \
	pnbx.bgf \
	pncx.bgf \
	pnkx.bgf \
	pnlx.bgf \
	pnmx.bgf \
	pork.bgf \
	portal.bgf \
	povaxe.bgf \
	povbkswd.bgf \
	povglow.bgf \
	povgswrd.bgf \
	povhamr.bgf \
	povhand.bgf \
	povmace.bgf \
	povscim.bgf \
	povshldA.bgf \
	povshldB.bgf \
	povshldC.bgf \
	povshldD.bgf \
	povshldE.bgf \
	povshswd.bgf \
	povsword.bgf \
	priestes.bgf \
	princess.bgf \
	ptac.bgf \
	ptad.bgf \
	ptba.bgf \
	ptbb.bgf \
	ptbc.bgf \
	ptbd.bgf \
	ptca.bgf \
	ptcb.bgf \
	ptcd.bgf \
	ptce.bgf \
	ptdb.bgf \
	ptdc.bgf \
	ptq.bgf \
	punchico.bgf \
	qrcharm.bgf \
	quillpen.bgf \
	rat.bgf \
	ratx.bgf \
	redcross.bgf \
	redsky.bgf \
	rescuico.bgf \
	ring1.bgf \
	ring2.bgf \
	ring3.bgf \
	ring4.bgf \
	rjcharm.bgf \
	rshield.bgf \
	ruby.bgf \
	sapphire.bgf \
	scaleamr.bgf \
	scepter.bgf \
	scimico.bgf \
	scimitar.bgf \
	scimov.bgf \
	scorp.bgf \
	scorpX.bgf \
	scroll.bgf \
	shcharm.bgf \
	shrtdrop.bgf \
	shrub.bgf \
	shrubbry.bgf \
	shswd.bgf \
	shswdov.bgf \
	sign.bgf \
	signet.bgf \
	skelA.bgf \
	skelF.bgf \
	skelH.bgf \
	skelL.bgf \
	skelR.bgf \
	skelT.bgf \
	skelX.bgf \
	skull.bgf \
	slashico.bgf \
	soupbowl.bgf \
	spdrby.bgf \
	spdrbyX.bgf \
	spdregg.bgf \
	spdreggX.bgf \
	spdrqu.bgf \
	spdrquA.bgf \
	spdrquX.bgf \
	spdrtree.bgf \
	sphere.bgf \
	spider.bgf \
	spiderX.bgf \
	spideye.bgf \
	splash.bgf \
	spore.bgf \
	stool.bgf \
	sun.bgf \
	switch.bgf \
	sword.bgf \
	swordov.bgf \
	table.bgf \
	tallbush.bgf \
	tcat.bgf \
	tegg.bgf \
	teleport.bgf \
	test1.bgf \
	test2.bgf \
	test3.bgf \
	test4.bgf \
	test5.bgf \
	thiefFL.bgf \
	thiefFR.bgf \
	thiefL.bgf \
	thiefR.bgf \
	thiefT.bgf \
	thiefdag.bgf \
	threecon.bgf \
	throne.bgf \
	tombcros.bgf \
	tombston.bgf \
	torch.bgf \
	torchflm.bgf \
	tree.bgf \
	treebot.bgf \
	treeoak.bgf \
	treepine.bgf \
	treetop.bgf \
	troll.bgf \
	trollX.bgf \
	tskull.bgf \
	twocon.bgf \
	urchin.bgf \
	urchinX.bgf \
	wand1.bgf \
	wand2.bgf \
	wand3.bgf \
	warprFL.bgf \
	warprFR.bgf \
	warprL.bgf \
	warprR.bgf \
	warprT.bgf \
	warriorX.bgf \
	watrskin.bgf \
	yeti.bgf \
	yetiX.bgf \
	zombie.bgf \
	zombieX.bgf \

all:  $(BGFS)

light.bgf :
	makebgf -o $*.bgf 1 $(SOURCEDIR)\$*.bmp 1 1 1

boulder.bgf :
	makebgf -o $*.bgf -s 2 4 $(SOURCEDIR)\rock000.bmp \
	$(SOURCEDIR)\rock090.bmp $(SOURCEDIR)\rock180.bmp $(SOURCEDIR)\rock270.bmp \
	1 4 1 4 3 2

cavrockL.bgf :
	makebgf -o $*.bgf -s 2 \
	4 \
	$(SOURCEDIR)\cavrL000.bmp \
	$(SOURCEDIR)\cavrL045.bmp \
	$(SOURCEDIR)\cavrL090.bmp \
	$(SOURCEDIR)\cavrL315.bmp \
	1 \
	8 1 1 4 4 4 3 3 2 

cavrockR.bgf :
	makebgf -o $*.bgf -s 2 \
	4 \
	$(SOURCEDIR)\cavrR000.bmp \
	$(SOURCEDIR)\cavrR045.bmp \
	$(SOURCEDIR)\cavrR270.bmp \
	$(SOURCEDIR)\cavrR315.bmp \
	1 \
	8 1 4 3 3 3 2 2 1 

splash.bgf :
	makebgf -o $*.bgf 1 $(SOURCEDIR)\$*.bmp 1 1 1

clean: 
	$(RM) $(OUTDIR)\*

squeakyclean: clean

