# Commodore Amiga Makefile
# makefile for libpng and SAS C V6.55 compiler
# Copyright (C) 1995 Wolf Faust

#compiler
CC=sc
#compiler flags
# WARNING: a bug in V6.51 causes bad code with OPTGO
#          So use V6.55 or set NOOPTGO!!!!!!!!!
COPT  = OPTIMIZE NOSTKCHK OPTGO OPTPEEP OPTLOOP
CFLAGS= idir=/zlib-1.1.3 $(COPT) DATA=far

#linker flags
LDFLAGS= SDATA NODBG BATCH
#link libs
LDLIBS= png.lib /zlib-1.1.3/z.lib
# linker
LN= slink
# file deletion command
RM= delete quiet
# library (.lib) file creation command
AR= oml
# make directory command
MKDIR= makedir

OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o pngpread.o \
pngread.o pngerror.o pngwrite.o pngrtran.o pngwtran.o pngrio.o pngwio.o pngmem.o

all: png.lib pngtest

png.lib: $(OBJS)
	-$(RM) png.lib
	$(AR) png.lib r $(OBJS)

pngtest: pngtest.o png.lib
	$(CC) <WITH <
$(CFLAGS)
$(LDFLAGS)
LINK
TO pngtest
FROM pngtest.o
LIB $(LDLIBS)
<

clean:
	-$(RM) *.o *.lnk png.lib

