#makefile for PhotoCDAGA and Manx Aztec C 5.x
#tested with Aztec C 5.2a


CC = cc
CFLAGS = -bs -fa -md -so -c2

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

PhotoCDAGA: $(OBJS) $(HDRS)
	ln -g $(OBJS) -o PhotoCDAGA -lmal -lcl

EncodeHAM8.o: EncodeHAM8.asm
	PhxAss OPT ! EncodeHAM8.asm

WritePixel.o: WritePixel.asm
	PhxAss WritePixel.asm

WritePixelPos.o: WritePixelPos.asm
	PhxAss WritePixelPos.asm

$(OBJS): $(HDRS)
