blob: 4a456049fccabc513e5cd23387795f766a792d09 [file] [log] [blame]
Guy Schalnatb2e01bd1996-01-26 01:38:47 -06001# Commodore Amiga Makefile
2# makefile for libpng and SAS C V6.55 compiler
3# Copyright (C) 1995 Wolf Faust
4
5#compiler
6CC=sc
7#compiler flags
8# WARNING: a bug in V6.51 causes bad code with OPTGO
9# So use V6.55 or set NOOPTGO!!!!!!!!!
10CFLAGS= NOSTKCHK PARMS=REG OPTIMIZE OPTGO OPTPEEP OPTINLOCAL OPTINL\
Glenn Randers-Pehrson4393a9a1999-09-17 12:27:26 -050011 OPTLOOP OPTRDEP=4 OPTDEP=4 OPTCOMP=4 DEFINE=PNG_INTERNAL
Guy Schalnatb2e01bd1996-01-26 01:38:47 -060012#linker flags
13LDFLAGS= SD ND BATCH
14#link libs
15LDLIBS= libpng.lib libgz.lib LIB:scm.lib LIB:sc.lib Lib:amiga.lib
16# linker
17LN= slink
18# file deletion command
19RM= delete quiet
20# library (.lib) file creation command
21AR= oml
22# make directory command
23MKDIR= makedir
24
Andreas Dilger47a0c421997-05-16 02:46:07 -050025OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o pngpread.o \
Guy Schalnate5a37791996-06-05 15:50:50 -050026pngread.o pngerror.o pngwrite.o pngrtran.o pngwtran.o pngrio.o pngwio.o pngmem.o
Guy Schalnatb2e01bd1996-01-26 01:38:47 -060027
28all: libpng.lib pngtest
29
30libpng.lib: $(OBJS)
31-$(RM) libpng.lib
32$(AR) libpng.lib r $(OBJS)
33
34pngtest: pngtest.o libpng.lib
35$(LN) <WITH <
36$(LDFLAGS)
37TO pngtest
38FROM LIB:c.o pngtest.o
39LIB $(LDLIBS)
40<
41
42