#makefile for ppm2AGA (68000 version)
#you have to delete all .o files before
#starting this makefile

#you need PhxAss or similar assembler into
#the search path

CFLAGS = -O2 -m68000 -msoft-float -DAMIGA 
CC=gcc


OBJ = ppm2AGA.o ppm2ilbm.o ppmlib.o ppmcolorlib.o\
      parse.o packer.o hook.o iffpstrings.o EncodeHAM.o DisplayGfx.o

HDRS = ppm2AGA.h pbmplus.h ppm.h pgm.h pbm.h pnm.h ppmcmap.h libppm.h libpbm.h\
       libpgm.h

PL01: $(OBJ) $(HDRS)
	gcc $(CFLAGS) $(OBJ) -o ppm2AGA.000.gcc

$(OBJ): $(HDRS)

EncodeHAM.o: EncodeHAM.asm
	PHXass -n! -sGCC -sMC68000 EncodeHAM.asm -otemp.o
	hunk2gcc temp.o
	mv obj.* EncodeHAM.o 
	

hook.o: hook.asm
	PHXass -igcc:os-include -n! hook.asm -otemp.o
	hunk2gcc temp.o
	mv obj.* hook.o
