_mahoney_exit.d64: lo_main.prg mahoney_exit.seq c2.puc c3.puc c4.puc c5.puc c7.puc c8.puc c9.puc sign01.puc sign02.puc sign03.puc sign04.puc sign05.puc sign06.puc sign07.puc sign08.puc sign09.puc sign10.puc sign11.puc sign12.puc sign13.puc sign14.puc sign15.puc sign16.puc sign17.puc sign18.puc sign19.puc sign20.puc sign21.puc sign22.puc sign23.puc sign24.puc sign25.puc sign26.puc sign27.puc sign28.puc sign29.puc sign30.puc sign31.puc sign32.puc sign33.puc music1.puc music2.puc
	makedisk _mahoney_exit.d64 mahoney_exit.seq "EXIT MEGADEMO BY  IERS" 15
	buildinc
  
lo_main.prg: lo_main.bin
	pucrunch -c64 -x2061 -g54 -i0 -ffast lo_main.bin lo_main.prg
lo_main.bin: lo_main.s lo_loader.s globals.s sign01.ish build_number.s
	dasm lo_main.s -olo_main.bin -v3 -p3 -llo_main.lst -slo_main.sym

music1.puc: Klanen_Manne.prg
	pucrunch -c0 Klanen_Manne.prg music1.puc
music2.puc: Traegen_Vinner.prg
	pucrunch -c0 Traegen_Vinner.prg music2.puc

c2.puc: c2.bin
	pucrunch -c0 c2.bin c2.puc
c2.bin: c2.s globals.s
	dasm c2.s -oc2.bin -v3 -p3 -lc2.lst -sc2.sym

c3.puc: c3.bin
	pucrunch -c0 c3.bin c3.puc
c3.bin: c3.s globals.s c3_sprites.raw
	dasm c3.s -oc3.bin -v3 -p3 -lc3.lst -sc3.sym

c4.puc: c4.bin
	pucrunch -c0 c4.bin c4.puc
c4.bin: c4.s c4_text_bitmap.raw globals.s
	dasm c4.s -oc4.bin -v3 -p3 -lc4.lst -sc4.sym

c5.puc: c5.bin
	pucrunch -c0 c5.bin c5.puc
c5.bin: c5.s globals.s
	dasm c5.s -oc5.bin -v3 -p3 -lc5.lst -sc5.sym

c7.puc: c7.bin
	pucrunch -c0 c7.bin c7.puc
c7.bin: c7.s globals.s
	dasm c7.s -oc7.bin -v3 -p3 -lc7.lst -sc7.sym

c8.puc: c8.bin
	pucrunch -c0 c8.bin c8.puc
c8.bin: c8.s globals.s
	dasm c8.s -oc8.bin -v3 -p3 -lc8.lst -sc8.sym

c9.puc: c9.bin
	pucrunch -c0 c9.bin c9.puc
c9.bin: c9.s globals.s
	dasm c9.s -oc9.bin -v3 -p3 -lc9.lst -sc9.sym

sign01.puc: sign01.ish
	pucrunch -c0 sign01.ish sign01.puc
sign02.puc: sign02.ish
	pucrunch -c0 sign02.ish sign02.puc
sign03.puc: sign03.ish
	pucrunch -c0 sign03.ish sign03.puc
sign04.puc: sign04.ish
	pucrunch -c0 sign04.ish sign04.puc
sign05.puc: sign05.ish
	pucrunch -c0 sign05.ish sign05.puc
sign06.puc: sign06.ish
	pucrunch -c0 sign06.ish sign06.puc
sign07.puc: sign07.ish
	pucrunch -c0 sign07.ish sign07.puc
sign08.puc: sign08.ish
	pucrunch -c0 sign08.ish sign08.puc
sign09.puc: sign09.ish
	pucrunch -c0 sign09.ish sign09.puc
sign10.puc: sign10.ish
	pucrunch -c0 sign10.ish sign10.puc
sign11.puc: sign11.ish
	pucrunch -c0 sign11.ish sign11.puc
sign12.puc: sign12.ish
	pucrunch -c0 sign12.ish sign12.puc
sign13.puc: sign13.ish
	pucrunch -c0 sign13.ish sign13.puc
sign14.puc: sign14.ish
	pucrunch -c0 sign14.ish sign14.puc
sign15.puc: sign15.ish
	pucrunch -c0 sign15.ish sign15.puc
sign16.puc: sign16.ish
	pucrunch -c0 sign16.ish sign16.puc
sign17.puc: sign17.ish
	pucrunch -c0 sign17.ish sign17.puc
sign18.puc: sign18.ish
	pucrunch -c0 sign18.ish sign18.puc
sign19.puc: sign19.ish
	pucrunch -c0 sign19.ish sign19.puc
sign20.puc: sign20.ish
	pucrunch -c0 sign20.ish sign20.puc
sign21.puc: sign21.ish
	pucrunch -c0 sign21.ish sign21.puc
sign22.puc: sign22.ish
	pucrunch -c0 sign22.ish sign22.puc
sign23.puc: sign23.ish
	pucrunch -c0 sign23.ish sign23.puc
sign24.puc: sign24.ish
	pucrunch -c0 sign24.ish sign24.puc
sign25.puc: sign25.ish
	pucrunch -c0 sign25.ish sign25.puc
sign26.puc: sign26.ish
	pucrunch -c0 sign26.ish sign26.puc
sign27.puc: sign27.ish
	pucrunch -c0 sign27.ish sign27.puc
sign28.puc: sign28.ish
	pucrunch -c0 sign28.ish sign28.puc
sign29.puc: sign29.ish
	pucrunch -c0 sign29.ish sign29.puc
sign30.puc: sign30.ish
	pucrunch -c0 sign30.ish sign30.puc
sign31.puc: sign31.ish
	pucrunch -c0 sign31.ish sign31.puc
sign32.puc: sign32.ish
	pucrunch -c0 sign32.ish sign32.puc
sign33.puc: sign33.ish
	pucrunch -c0 sign33.ish sign33.puc


