#makefile for PhotoCDAGA and gcc

#you also need PHXass (or a similar assembler)

CC = gcc
CFLAGS = -m68020 -msoft-float -O3 -noixemul

SRC  = main.c tools.c color.c const.c ppm.c wrdisplay.c EncodeHAM8.asm display.c
OBJS = main.o tools.o color.o const.o ppm.o wrdisplay.o EncodeHAM8.o display.o
HDRS = hpcdtoppm.h config.h

PhotoCDAGA: $(OBJS) $(HDRS)
	$(CC) -v $(CFLAGS) $(OBJS) -o PhotoCDAGA 

EncodeHAM8.o: EncodeHAM8.asm
	PHXass -n! EncodeHAM8.asm -otemp.o
	hunk2gcc temp.o
	mv obj.* EncodeHAM8.o 

$(OBJS): $(HDRS)
