#====================================================================
#
# Makefile	CRZ - ZBUFFER Program builds
#
#====================================================================
#
#====================================================================
#	Paths
#====================================================================

HOME	   = .
INC        = $(HOME)\include
DBPATH     = $(HOME)
MOD3D	   = 3ds
CRY	   = cry
ART	   = art
SND	   = music1
COCKPIT	   = art\cockpit
SKY	   = art\planet

#====================================================================
#	Macro & Assembler flags
#====================================================================

MACFLAGS   = -i$(HOME)\include
GFLAGS     = -I$(HOME)\include -c -CGPU -R1 -S -o
STADDR     = 802000
DADDR      = DF00
ALNFLAGS   = -l -a $(STADDR) 825000 5000
#CMODEL	   = -w -b0 -r0 -v -rs -m0 -z2 -cf
#CFLAGS     = $(CMODEL)
CFLAGS	   = -mshort -fno-builtin -O2 -I.

#====================================================================
#	Default Rules
#====================================================================


.SUFFIXES: .z .o .s .gas .jag .cry .c .dat .crz .cr8

.c.o:
	gcc -S $(CFLAGS) -o $*.gns $<
	mit2mot -o $*.s $*.gns
	mac303 -u $*
	rm $*.gns $*.s

#	lc -c $(CFLAGS) -o$@ $<


.dat.o:
	mac303 $(MACFLAGS) $*.dat
#	macnew $(MACFLAGS) $*.dat
	

.s.o:
	mac303 $(MACFLAGS) $*

.jag.o:
	mac303 $(MACFLAGS) $*.jag
.jag.z:
	mac303 $(MACFLAGS) $*.jag
	aln -a 0 x x -o $*.abs $*.o $(HOME)\texequ.o
	fixrom $*.abs
	mv $*.abs $*
	rm   $*.o $*.z
	gzip -9 $*

.cry.o:
	mac303 $(MACFLAGS) $*.cry

.cry.z:
	mac303 $(MACFLAGS) $*.cry
	aln -a 0 x x -o $*.abs $*.o
	fixrom $*.abs
	mv $*.abs $*
	rm   $*.z
	gzip -9 $*
	rm   $*.o

.cr8.z:
	mac303 $(MACFLAGS) $*.cr8
	aln -a 0 x x -o $*.abs $*.o
	fixrom $*.abs
	cp $*.abs $*
	rm   $*.z
	gzip -9 $*
	rm   $*.o $*.abs

.crz.z:
	mac303 $(MACFLAGS) $*.crz
	aln -a 0 x x -o $*.abs $*.o
	fixrom $*.abs
	cp $*.abs $*
	rm   $*.z
	gzip -9 $*
	rm   $*.o $*.abs

.gas.o:
#	xdefsym $*.gas
	gasm $(GFLAGS) $*
	ltxconv -l$* $*
#	bin2dat $*



.SUFFIXES:	.jpg .tga
.tga.jpg:
	tga2jpg -o $*.jpg $*
#	tgajag $* 70
#	mv $*.jag $*.jpg



.SUFFIXES:	.map .z
.map.z:
	mac303 $(MACFLAGS) $*.map
	aln -a 0 x x -o $*.abs $*.o
	fixrom $*.abs
	cp $*.abs $*
	rm   $*.z
	gzip -9 $*
	rm   $*.o $*.abs

.SUFFIXES:	.bin .gab
.gab.bin:
	gasm $(GFLAGS) -o $*.gab
	ltxconv -a $*
	rm $*.ltx $*.sym


.SUFFIXES:	.oj .das

.das.oj:
	gasm -I$(INC) -o -S -CDSP $*.das
	ltxconv -lSYNTH -otgasm $*
	mv tgasm.o $*.oj

.SUFFIXES:	.scr .mid .out

.mid.scr:
	parse -q $*.mid
	mac303 -i$(INC) -o $*.scr $*.out
#	rm $*.out

.out.scr:
	mac303 -i$(INC) -o $*.scr $*.out

#====================================================================
#	Object code modules
#====================================================================
#
BINFILES =  gpunzip.bin\

SFILES   =  startup.o main.o video.o jaguar.o joypad.o objstuff.o\
	    gpu.o lattice.o bssdata.o\
	    mapdata.o collsn.o blit.o\
	    draw.o toolasm.o objdata.o\
	    initsnd.o sndata.o plf.o title.o demo.o util.o\
	    txtblt.o graph.o puppet.o \
	    gasm_s.o pause.o cockpit.o game_s.o jpegstuf.o credits.o\
	    options.o map_s.o death.o cry.o lives.o winlevel.o endgame.o \
	    eeprim.o cart_s.o hscore_s.o texlist.o mdllist.o mdlequ.o texequ.o \

DATFILES =  enemydat.o demodata.o gamedat.o worlddat.o gamerom.o cpitart.o\

CFILES   =  grid.o zonecode.o angle.o \
	    bz.o enemy.o tank.o shot.o terrain.o collision.o \
	    tools.o missile.o alloc.o inflate.o mortar.o\
	    radar.o gunsight.o score.o compass.o gamevar.o\
	    shield.o energy.o weapons.o alert.o map_c.o \
	    cart_c.o utility.o hscore_c.o fixjag.o scene.o font.o \

MDLZIP =    	$(MOD3D)\boss\boss20.z\
		$(MOD3D)\boss\gun\spacegun.z\
		$(MOD3D)\floaters\droid31\droid31.z\
	    	$(MOD3D)\floaters\float06\float06.z\
		$(MOD3D)\floaters\hover30\hover30.z\
		$(MOD3D)\floaters\mine26\mine26.z\
	    	$(MOD3D)\floatpwr\floatp21.z $(MOD3D)\floatpwr\floatp23.z\
	    	$(MOD3D)\flying\air08\air08.z \
		$(MOD3D)\mines\mine28.z\
	    	$(MOD3D)\powerups\pwr10.z $(MOD3D)\powerups\pwr11.z \
	    	$(MOD3D)\tanks\tank00\tank00.z \
		$(MOD3D)\tanks\tank29\tank29.z\
	    	$(MOD3D)\turrets\current\stand15.z $(MOD3D)\turrets\current\top15.z \
	    	$(MOD3D)\walkers\walk\walk01.z $(MOD3D)\walkers\walk\walk02.z $(MOD3D)\walkers\walk\walk03.z \
	    	$(MOD3D)\walkers\walk\walk04.z $(MOD3D)\walkers\walk\walk05.z $(MOD3D)\walkers\walk\walk06.z \
	    	$(MOD3D)\walkers\walk\walk07.z $(MOD3D)\walkers\walk\walk08.z \
		$(MOD3D)\walkers\walk\walknotu.z \
	    	$(MOD3D)\walkers\walk\walktu04.z \
		$(MOD3D)\transpor\tranship.z \
		$(MOD3D)\globe\globe1.z\
		$(MOD3D)\globe\globe2.z\
		$(MOD3D)\ships\ship10.z \
		$(MOD3D)\building\entrance\entrance.z\
		$(MOD3D)\supply\cargovan.z\
		$(MOD3D)\radar\radar.z\
		$(MOD3D)\rocket\rocket.z\

JAGFILES.DAT =  $(MOD3D)\missiles\kngmssl3.o $(MOD3D)\missiles\kngmssl5.o \
	    	$(MOD3D)\explode2\3d_expl1.o $(MOD3D)\explode2\3d_expl2.o $(MOD3D)\explode2\3d_expl3.o \
	    	$(MOD3D)\explode2\3d_expl4.o $(MOD3D)\explode2\3d_expl5.o $(MOD3D)\explode2\3d_expl6.o \
	    	$(MOD3D)\explode2\3d_expl7.o $(MOD3D)\explode2\3d_expl8.o \
	    	$(MOD3D)\explode2\3d_ex2p1.o $(MOD3D)\explode2\3d_ex2p2.o $(MOD3D)\explode2\3d_ex2p3.o \
	    	$(MOD3D)\explode2\3d_ex2p4.o $(MOD3D)\explode2\3d_ex2p5.o $(MOD3D)\explode2\3d_ex2p6.o \
	    	$(MOD3D)\explode2\3d_ex2p7.o $(MOD3D)\explode2\3d_ex2p8.o \
	    	$(MOD3D)\ourtank\hovrtnk1.o $(MOD3D)\bolt.o \

GASFILES =  txtcrz.o extdrw.o xgrid.o shots.o tmod.o\
	    blt2d.o big.o\
	    xradar.o target.o zone.o cmpass.o tables.o\
	    cross.o dejag.o bakgd.o fs02_51.oj \


ARTFILES = $(ART)\panel.o $(ART)\bitmap0.o $(ART)\bitmap1.o $(ART)\bitmap2.o $(ART)\bitmap3.o\
	   $(ART)\bitmap4.o $(ART)\bitmap5.o $(ART)\bitmap6.o $(ART)\bitmap7.o\
	   $(ART)\tank\b_back.o $(ART)\tank\b_corner.o $(ART)\tank\b_front.o $(ART)\tank\b_gun.o \
	   $(ART)\tank\b_gunend.o $(ART)\tank\b_lights.o $(ART)\tank\b_missle.o $(ART)\tank\b_radar.o \
	   $(ART)\tank\b_side.o $(ART)\tank\b_tail.o $(ART)\tank\b_tkface.o $(ART)\tank\b_tksde.o \
	   $(ART)\tank\b_top.o \
	   $(ART)\gunart.o\
	   $(SKY)\glob_a1.o $(SKY)\glob_a2.o $(SKY)\glob_b1.o $(SKY)\glob_b2.o\
	   $(SKY)\star_4.o $(SKY)\star_4b.o $(SKY)\star_4c.o $(SKY)\star_5.o\
	   $(SKY)\star_5b.o $(SKY)\star_6.o $(SKY)\star_6b.o \
	   $(SKY)\star_7a.o $(SKY)\star_7b.o $(SKY)\star_7c.o \
	   $(SKY)\star_7d.o $(SKY)\star_7e.o $(SKY)\star_7f.o \
	   $(SKY)\star_7g.o $(SKY)\star_7h.o \

CRZFILES = $(ART)\cockpit\newdash.z\
	   $(COCKPIT)\blitline.z $(COCKPIT)\monitor0.z $(COCKPIT)\radar0.z $(COCKPIT)\compass0.z\
	   $(COCKPIT)\bzbmisl.z $(COCKPIT)\bzgmisl.z\
	   $(COCKPIT)\bzmortr.z $(COCKPIT)\bzflare.z\
	   $(COCKPIT)\tgfloat.z $(COCKPIT)\tgplane.z $(COCKPIT)\tgtank.z\
	   $(COCKPIT)\tgturet.z $(COCKPIT)\tgwalkr.z $(COCKPIT)\tgblank.z\
	   $(COCKPIT)\tgfact.z $(COCKPIT)\tggas.z $(COCKPIT)\tgmissl.z\
	   $(COCKPIT)\tgegun.z $(COCKPIT)\tgeye.z $(COCKPIT)\tglmine.z $(COCKPIT)\tgmine.z\
	   $(COCKPIT)\alert1.z $(COCKPIT)\alert2.z\
	   $(COCKPIT)\alive.z\
	   $(COCKPIT)\rflare.z $(COCKPIT)\rgmissl.z $(COCKPIT)\rmissl.z $(COCKPIT)\rmortar.z\
	   $(COCKPIT)\extmonit.z

TEXZIP =   $(MOD3D)\tanks\tank00\bdtop.jpg $(MOD3D)\tanks\tank00\frnt1.jpg $(MOD3D)\tanks\tank00\grill.jpg $(MOD3D)\tanks\tank00\podfr.jpg \
	   $(MOD3D)\tanks\tank00\podr.jpg $(MOD3D)\tanks\tank00\podsd.jpg $(MOD3D)\tanks\tank00\podtp.jpg $(MOD3D)\tanks\tank00\rnside.jpg \
	   $(MOD3D)\tanks\tank00\rtop.jpg $(MOD3D)\tanks\tank00\turtop.jpg $(MOD3D)\tanks\tank00\win.jpg $(MOD3D)\tanks\tank00\winr.jpg \
	   $(MOD3D)\tanks\tank00\winsd.jpg \
	   $(MOD3D)\floaters\float06\btm.jpg $(MOD3D)\floaters\float06\front.jpg $(MOD3D)\floaters\float06\rear.jpg \
	   $(MOD3D)\floaters\float06\side.jpg $(MOD3D)\floaters\float06\top.jpg \
	   $(MOD3D)\flying\air08\f16j0001.jpg $(MOD3D)\flying\air08\f16j0002.jpg $(MOD3D)\flying\air08\f16j0003.jpg \
	   $(MOD3D)\flying\air08\f16j0004.jpg $(MOD3D)\flying\air08\f16j0005.jpg $(MOD3D)\flying\air08\f16j0006.jpg \
	   $(MOD3D)\flying\air08\f16j0007.jpg $(MOD3D)\flying\air08\f16j0008.jpg $(MOD3D)\flying\air08\f16j0009.jpg \
	   $(MOD3D)\flying\air08\f16j0010.jpg $(MOD3D)\flying\air08\f16j0011.jpg $(MOD3D)\flying\air08\f16j0012.jpg \
	   $(MOD3D)\flying\air08\f16j0013.jpg $(MOD3D)\flying\air08\f16j0014.jpg $(MOD3D)\flying\air08\f16j0015.jpg \
	   $(MOD3D)\boss\pwr_1a.jpg $(MOD3D)\boss\pwr_1b.jpg $(MOD3D)\boss\pwr_1c.jpg $(MOD3D)\boss\pwr_1d.jpg \
	   $(MOD3D)\boss\pwr_1e.jpg $(MOD3D)\boss\pwr_1f.jpg \
	   $(MOD3D)\boss\pwr_1g.jpg $(MOD3D)\boss\pwr_1h.jpg \
	   $(MOD3D)\boss\pwr_1i.jpg $(MOD3D)\boss\pwr_1j.jpg \
	   $(MOD3D)\powerups\amend.jpg $(MOD3D)\powerups\amside.jpg $(MOD3D)\powerups\flend.jpg $(MOD3D)\powerups\flside.jpg \
	   $(MOD3D)\floaters\hover30\btm1.jpg $(MOD3D)\floaters\hover30\btm2.jpg \
	   $(MOD3D)\floaters\hover30\hbk.jpg $(MOD3D)\floaters\hover30\hengsd.jpg \
	   $(MOD3D)\floaters\hover30\hengwn.jpg $(MOD3D)\floaters\hover30\hfnt.jpg \
	   $(MOD3D)\floaters\hover30\hsd.jpg $(MOD3D)\floaters\hover30\hshad.jpg \
	   $(MOD3D)\floaters\hover30\htp.jpg $(MOD3D)\floaters\hover30\misf.jpg \
	   $(MOD3D)\floaters\hover30\missd.jpg $(MOD3D)\floaters\hover30\mistp.jpg \
	   $(MOD3D)\floaters\droid31\darmb.jpg $(MOD3D)\floaters\droid31\darmsd.jpg \
   	   $(MOD3D)\floaters\droid31\darmtp.jpg $(MOD3D)\floaters\droid31\dbody1.jpg \
	   $(MOD3D)\floaters\droid31\dbodytp.jpg $(MOD3D)\floaters\droid31\dhead1.jpg \
	   $(MOD3D)\tanks\tank29\hshad.jpg $(MOD3D)\tanks\tank29\t2bk.jpg \
	   $(MOD3D)\tanks\tank29\t2fnt.jpg $(MOD3D)\tanks\tank29\t2fsd.jpg \
	   $(MOD3D)\tanks\tank29\t2gf.jpg $(MOD3D)\tanks\tank29\t2gs.jpg \
	   $(MOD3D)\tanks\tank29\t2gt.jpg $(MOD3D)\tanks\tank29\t2rb.jpg \
	   $(MOD3D)\tanks\tank29\t2rf.jpg $(MOD3D)\tanks\tank29\t2rs.jpg \
	   $(MOD3D)\tanks\tank29\t2sd.jpg $(MOD3D)\tanks\tank29\t2tp.jpg \
	   $(MOD3D)\floaters\mine26\mbdy.jpg $(MOD3D)\floaters\mine26\mspk.jpg \
	   $(MOD3D)\boss\gun\spc_1a.jpg $(MOD3D)\boss\gun\spc_1b.jpg $(MOD3D)\boss\gun\spc_1c.jpg\
	   $(MOD3D)\boss\gun\spc_1d.jpg $(MOD3D)\boss\gun\spc_1e.jpg $(MOD3D)\boss\gun\spc_1f.jpg\
	   $(MOD3D)\turrets\current\turret1a.jpg $(MOD3D)\turrets\current\turret1b.jpg $(MOD3D)\turrets\current\turret1c.jpg\
	   $(MOD3D)\turrets\current\turret1d.jpg $(MOD3D)\turrets\current\turret1f.jpg $(MOD3D)\turrets\current\turret1g.jpg\
	   $(MOD3D)\turrets\current\turret1h.jpg $(MOD3D)\turrets\current\turret1i.jpg $(MOD3D)\turrets\current\turret1j.jpg\
	   $(MOD3D)\turrets\current\turret1k.jpg $(MOD3D)\turrets\current\turret1l.jpg\
	   $(MOD3D)\walkers\walk\frntpanl.jpg $(MOD3D)\walkers\walk\gunside.jpg $(MOD3D)\walkers\walk\lowerleg.jpg\
	   $(MOD3D)\walkers\walk\mislfrnt.jpg $(MOD3D)\walkers\walk\podside.jpg $(MOD3D)\walkers\walk\podtop.jpg\
	   $(MOD3D)\walkers\walk\topdoor.jpg $(MOD3D)\walkers\walk\topperz.jpg $(MOD3D)\walkers\walk\undrgun.jpg \
	   $(MOD3D)\walkers\walk\upprleg.jpg $(MOD3D)\walkers\walk\vent.jpg \
  	   $(MOD3D)\walkers\walk\neck.jpg $(MOD3D)\walkers\walk\neckfrnt.jpg $(MOD3D)\walkers\walk\topblown.jpg \
	   $(MOD3D)\transpor\trn_1a.jpg $(MOD3D)\transpor\trn_1b.jpg $(MOD3D)\transpor\trn_1c.jpg $(MOD3D)\transpor\trn_1d.jpg \
	   $(MOD3D)\transpor\trn_1e.jpg $(MOD3D)\transpor\trn_1f.jpg $(MOD3D)\transpor\trn_1g.jpg $(MOD3D)\transpor\trn_1h.jpg \
	   $(MOD3D)\transpor\trn_1i.jpg $(MOD3D)\transpor\trn_1j.jpg $(MOD3D)\transpor\trn_1k.jpg $(MOD3D)\transpor\trn_1l.jpg \
	   $(MOD3D)\transpor\trn_1m.jpg $(MOD3D)\transpor\trn_1n.jpg $(MOD3D)\transpor\trn_1o.jpg $(MOD3D)\transpor\trn_1p.jpg \
	   $(MOD3D)\ships\back.jpg $(MOD3D)\ships\fusefrnt.jpg $(MOD3D)\ships\fuseside.jpg $(MOD3D)\ships\fusetop.jpg \
	   $(MOD3D)\ships\side.jpg $(MOD3D)\ships\top.jpg $(MOD3D)\ships\wingfrnt.jpg $(MOD3D)\ships\wingtop.jpg $(MOD3D)\ships\wingvent.jpg \
	   $(MOD3D)\building\entrance\well.jpg $(MOD3D)\building\entrance\well1.jpg\
	   $(MOD3D)\supply\car_c1.jpg $(MOD3D)\supply\car_c2.jpg $(MOD3D)\supply\car_c3.jpg $(MOD3D)\supply\car_c4.jpg\
	   $(MOD3D)\supply\car_c5.jpg $(MOD3D)\supply\car_c6.jpg $(MOD3D)\supply\car_c7.jpg\
	   $(MOD3D)\radar\radar1a.jpg $(MOD3D)\radar\radar1b.jpg \
	   $(MOD3D)\radar\radar1d.jpg $(MOD3D)\radar\radar1e.jpg \
	   $(MOD3D)\rocket\rocket1b.jpg $(MOD3D)\rocket\rocket1c.jpg $(MOD3D)\rocket\rocket1d.jpg $(MOD3D)\rocket\rocket1e.jpg\
	   $(MOD3D)\globe\c1.jpg $(MOD3D)\globe\c2.jpg $(MOD3D)\globe\c3.jpg\
	   $(MOD3D)\globe\l1.jpg $(MOD3D)\globe\l2.jpg $(MOD3D)\globe\l3.jpg\
	   $(MOD3D)\globe\u1.jpg $(MOD3D)\globe\u2.jpg $(MOD3D)\globe\u3.jpg\

CRYFILES = $(MOD3D)\ourtank\h_back.o $(MOD3D)\ourtank\h_botton.o $(MOD3D)\ourtank\h_cover.o $(MOD3D)\ourtank\h_cvside.o \
	   $(MOD3D)\ourtank\h_cvwin.o $(MOD3D)\ourtank\h_face.o $(MOD3D)\ourtank\h_loface.o $(MOD3D)\ourtank\h_mslbck.o \
	   $(MOD3D)\ourtank\h_mslfrt.o $(MOD3D)\ourtank\h_mslsde.o $(MOD3D)\ourtank\h_msltop.o \
	   $(MOD3D)\missiles\k_tail.o\
	   $(MOD3D)\mortars\mortars.o \
	   $(MOD3D)\explode2\fire_1a.o $(MOD3D)\explode2\fire_1b.o $(MOD3D)\explode2\fire_1c.o \

WORLD.DAT  =  worlds\desert\wmap100.z worlds\desert\wmap101.z worlds\desert\wmap102.z worlds\desert\wmap103.z worlds\desert\wmap104.z worlds\desert\wmap105.z\
	      worlds\desert\zone100.z worlds\desert\zone101.z worlds\desert\zone102.z worlds\desert\zone103.z worlds\desert\zone104.z\
	      worlds\desert\zone105.z worlds\desert\zone106.z worlds\desert\zone107.z worlds\desert\zone108.z worlds\desert\zone109.z\
	      worlds\desert\zone110.z worlds\desert\zone111.z worlds\desert\zone112.z worlds\desert\zone113.z worlds\desert\zone114.z\
	      worlds\desert\zone115.z worlds\desert\zone116.z worlds\desert\zone117.z worlds\desert\zone118.z worlds\desert\zone119.z\
	      worlds\water\wmap200.z worlds\water\wmap201.z worlds\water\wmap202.z worlds\water\wmap203.z worlds\water\wmap204.z worlds\water\wmap205.z\
	      worlds\water\zone200.z worlds\water\zone201.z worlds\water\zone202.z worlds\water\zone203.z worlds\water\zone204.z\
	      worlds\water\zone205.z worlds\water\zone206.z worlds\water\zone207.z worlds\water\zone208.z worlds\water\zone209.z\
	      worlds\water\zone210.z worlds\water\zone211.z worlds\water\zone212.z worlds\water\zone213.z worlds\water\zone214.z\
	      worlds\water\zone215.z worlds\water\zone216.z worlds\water\zone217.z worlds\water\zone218.z worlds\water\zone219.z\
	      worlds\lava\wmap300.z worlds\lava\wmap301.z worlds\lava\wmap302.z worlds\lava\wmap303.z worlds\lava\wmap304.z worlds\lava\wmap305.z\
	      worlds\lava\zone300.z worlds\lava\zone301.z worlds\lava\zone302.z worlds\lava\zone303.z worlds\lava\zone304.z\
	      worlds\lava\zone305.z worlds\lava\zone306.z worlds\lava\zone307.z worlds\lava\zone308.z worlds\lava\zone309.z\
	      worlds\lava\zone310.z worlds\lava\zone311.z worlds\lava\zone312.z worlds\lava\zone313.z worlds\lava\zone314.z\
	      worlds\lava\zone315.z worlds\lava\zone316.z worlds\lava\zone317.z worlds\lava\zone318.z worlds\lava\zone319.z\
	      worlds\alien\wmap400.z worlds\alien\wmap401.z worlds\alien\wmap402.z worlds\alien\wmap403.z worlds\alien\wmap404.z worlds\alien\wmap405.z\
	      worlds\alien\zone400.z worlds\alien\zone401.z worlds\alien\zone402.z worlds\alien\zone403.z worlds\alien\zone404.z\
	      worlds\alien\zone405.z worlds\alien\zone406.z worlds\alien\zone407.z worlds\alien\zone408.z worlds\alien\zone409.z\
	      worlds\alien\zone410.z worlds\alien\zone411.z worlds\alien\zone412.z worlds\alien\zone413.z worlds\alien\zone414.z\
	      worlds\alien\zone415.z worlds\alien\zone416.z worlds\alien\zone417.z worlds\alien\zone418.z worlds\alien\zone419.z\
	      worlds\ice\wmap500.z worlds\ice\wmap501.z worlds\ice\wmap502.z worlds\ice\wmap503.z worlds\ice\wmap504.z worlds\ice\wmap505.z\
	      worlds\ice\zone500.z worlds\ice\zone501.z worlds\ice\zone502.z worlds\ice\zone503.z worlds\ice\zone504.z\
	      worlds\ice\zone505.z worlds\ice\zone506.z worlds\ice\zone507.z worlds\ice\zone508.z worlds\ice\zone509.z\
	      worlds\ice\zone510.z worlds\ice\zone511.z worlds\ice\zone512.z worlds\ice\zone513.z worlds\ice\zone514.z\
	      worlds\ice\zone515.z worlds\ice\zone516.z worlds\ice\zone517.z worlds\ice\zone518.z worlds\ice\zone519.z\
	      worlds\demo\wdemo.z worlds\demo\zdemo00.z worlds\demo\zdemo01.z  worlds\demo\zdemo02.z  worlds\demo\zdemo03.z\
	      worlds\demo\zdemo04.z worlds\demo\zdemo05.z worlds\demo\zdemo06.z\

JPG.DAT =	jpeg\title2.jpg jpeg\title3.jpg\
		jpeg\textures\desert\text100.jpg jpeg\textures\desert\text101.jpg jpeg\textures\desert\text102.jpg jpeg\textures\desert\text103.jpg jpeg\textures\desert\text104.jpg jpeg\textures\desert\text105.jpg \
		jpeg\textures\desert\text106.jpg jpeg\textures\desert\text107.jpg jpeg\textures\desert\text108.jpg jpeg\textures\desert\text109.jpg jpeg\textures\desert\text110.jpg jpeg\textures\desert\text111.jpg \
		jpeg\textures\desert\text112.jpg jpeg\textures\desert\text113.jpg jpeg\textures\desert\text114.jpg jpeg\textures\desert\text115.jpg jpeg\textures\desert\text116.jpg jpeg\textures\desert\text117.jpg \
		jpeg\textures\desert\text118.jpg jpeg\textures\desert\text119.jpg jpeg\textures\desert\text120.jpg jpeg\textures\desert\text121.jpg jpeg\textures\desert\text122.jpg jpeg\textures\desert\text123.jpg \
		jpeg\textures\water\text200.jpg jpeg\textures\water\text201.jpg jpeg\textures\water\text202.jpg jpeg\textures\water\text203.jpg jpeg\textures\water\text204.jpg jpeg\textures\water\text205.jpg \
		jpeg\textures\water\text206.jpg jpeg\textures\water\text207.jpg jpeg\textures\water\text208.jpg jpeg\textures\water\text209.jpg jpeg\textures\water\text210.jpg jpeg\textures\water\text211.jpg \
		jpeg\textures\water\text212.jpg jpeg\textures\water\text213.jpg jpeg\textures\water\text214.jpg jpeg\textures\water\text215.jpg jpeg\textures\water\text216.jpg jpeg\textures\water\text217.jpg \
		jpeg\textures\water\text218.jpg jpeg\textures\water\text219.jpg jpeg\textures\water\text220.jpg jpeg\textures\water\text221.jpg jpeg\textures\water\text222.jpg jpeg\textures\water\text223.jpg \
		jpeg\textures\lava\text300.jpg jpeg\textures\lava\text301.jpg jpeg\textures\lava\text302.jpg jpeg\textures\lava\text303.jpg jpeg\textures\lava\text304.jpg jpeg\textures\lava\text305.jpg \
		jpeg\textures\lava\text306.jpg jpeg\textures\lava\text307.jpg jpeg\textures\lava\text308.jpg jpeg\textures\lava\text309.jpg jpeg\textures\lava\text310.jpg jpeg\textures\lava\text311.jpg \
		jpeg\textures\lava\text312.jpg jpeg\textures\lava\text313.jpg jpeg\textures\lava\text314.jpg jpeg\textures\lava\text315.jpg jpeg\textures\lava\text316.jpg jpeg\textures\lava\text317.jpg \
		jpeg\textures\lava\text318.jpg jpeg\textures\lava\text319.jpg jpeg\textures\lava\text320.jpg jpeg\textures\lava\text321.jpg jpeg\textures\lava\text322.jpg jpeg\textures\lava\text323.jpg \
		jpeg\textures\alien\text400.jpg jpeg\textures\alien\text401.jpg jpeg\textures\alien\text402.jpg jpeg\textures\alien\text403.jpg jpeg\textures\alien\text404.jpg jpeg\textures\alien\text405.jpg \
		jpeg\textures\alien\text406.jpg jpeg\textures\alien\text407.jpg jpeg\textures\alien\text408.jpg jpeg\textures\alien\text409.jpg jpeg\textures\alien\text410.jpg jpeg\textures\alien\text411.jpg \
		jpeg\textures\alien\text412.jpg jpeg\textures\alien\text413.jpg jpeg\textures\alien\text414.jpg jpeg\textures\alien\text415.jpg jpeg\textures\alien\text416.jpg jpeg\textures\alien\text417.jpg \
		jpeg\textures\alien\text418.jpg jpeg\textures\alien\text419.jpg jpeg\textures\alien\text420.jpg jpeg\textures\alien\text421.jpg jpeg\textures\alien\text422.jpg jpeg\textures\alien\text423.jpg \
		jpeg\textures\ice\text500.jpg jpeg\textures\ice\text501.jpg jpeg\textures\ice\text502.jpg jpeg\textures\ice\text503.jpg jpeg\textures\ice\text504.jpg jpeg\textures\ice\text505.jpg \
		jpeg\textures\ice\text506.jpg jpeg\textures\ice\text507.jpg jpeg\textures\ice\text508.jpg jpeg\textures\ice\text509.jpg jpeg\textures\ice\text510.jpg jpeg\textures\ice\text511.jpg \
		jpeg\textures\ice\text512.jpg jpeg\textures\ice\text513.jpg jpeg\textures\ice\text514.jpg jpeg\textures\ice\text515.jpg jpeg\textures\ice\text516.jpg jpeg\textures\ice\text517.jpg \
		jpeg\textures\ice\text518.jpg jpeg\textures\ice\text519.jpg jpeg\textures\ice\text520.jpg jpeg\textures\ice\text521.jpg jpeg\textures\ice\text522.jpg jpeg\textures\ice\text523.jpg \

SNDFILES =	music\title.scr music\gply0.scr music\gply1.scr music\gply2.scr music\gply3.scr music\lose.scr

#====================================================================
#	TARGETS
#====================================================================
#


#
#====================================================================
#	EXECUTABLES
#====================================================================
#


tank.abs: $(SFILES) $(GASFILES) $(BINFILES) $(JAGFILES.DAT) $(CRZFILES) $(ARTFILES) $(CRYFILES) $(WORLD.DAT) $(DATFILES) $(CFILES) $(JPG.DAT) $(SNDFILES) end.o
#tank.abs: map_s.o $(CRZFILES) cpitart.o

	aln $(ALNFLAGS) -o tank -i jpeg\dehuff.abs hufftab $(SFILES) $(GASFILES) -c cryfiles.lnk -c artfiles.lnk $(DATFILES) -c jagfiles.lnk\
		 -c sndfiles.lnk $(CFILES) -c jpg.lnk -c desert.lnk -c water.lnk -c lava.lnk -c alien.lnk -c ice.lnk\
		 -i jpeg\dq70.abs _dq75 -i gpunzip.bin _gpunzip  end.o

	filefix4 tank

texlist.o: $(TEXZIP)
mdllist.o: texequ.o mdlequ.o $(MDLZIP) 
worlddat.o: $(WORLD.DAT)
cpitart.o: $(CRZFILES)

#====================================================================
#		EOF
#====================================================================


