XA = xa -M
CP = cp
C1541 = ../c1541

all:
	$(XA) intro.a65 -o ../intro
	$(XA) voxel.a65 -o ../voxel
	$(XA) loader.a65 -o ../loader 
	$(XA) 3difs.a65 -o ../ifs
	$(XA) tunnel.a65 -o ../tunnel
	$(XA) final.a65 -o ../final

	$(CP) ../loader ../0-loader
	$(CP) ../intro ../1-intro
	$(CP) ../tunnel ../2-tunnel
	$(CP) ../voxel ../3-voxel
	$(CP) ../final ../4-final
#	$(CP) blank.d64 ../impossiblator.d64
#	$(C1541) ../impossiblator.d64 -write ../0-loader 0-loader
#	$(C1541) ../impossiblator.d64 -write ../1-intro 1-intro
#	$(C1541) ../impossiblator.d64 -write ../2-tunnel 2-tunnel
#	$(C1541) ../impossiblator.d64 -write ../3-voxel 3-voxel
#	$(C1541) ../impossiblator.d64 -write ../4-final 4-final

world:
	./tunnelgen.pl > tunneltab.inc
	gcc vicconvert.c -o vicconvert
	gcc vicconvtunfb.c -o vicconvtunfb
	./vicconvtunfb 64 < blaneettaz.pnm > blaneettaz.inc
	./vicconvert 96 < avaruus3.pnm > avaruus3.inc
	./intro_compress.pl
	./final_compress.pl
	make all

# imposs.d64: use c1541

