src/3rdparty/libpng/scripts/makefile.amiga
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 # Commodore Amiga Makefile
       
     2 # makefile for libpng and SAS C V6.5x compiler
       
     3 # Copyright (C) 1995-2000 Wolf Faust
       
     4 
       
     5 # This code is released under the libpng license.
       
     6 # For conditions of distribution and use, see the disclaimer
       
     7 # and license in png.h
       
     8 #
       
     9 # Note: Use #define PNG_READ_BIG_ENDIAN_SUPPORTED in pngconf.h
       
    10 #
       
    11 # Location/path of zlib include files
       
    12 ZLIB=/zlib
       
    13 #compiler
       
    14 CC=sc
       
    15 #compiler flags
       
    16 # WARNING: a bug in V6.51 causes bad code with OPTGO
       
    17 #          So use V6.55 or set NOOPTGO!!!!!!!!!
       
    18 CFLAGS= NOSTKCHK PARMS=REG OPTIMIZE OPTGO OPTPEEP OPTINLOCAL OPTINL\
       
    19 	OPTLOOP OPTRDEP=4 OPTDEP=4 OPTCOMP=4 INCLUDEDIR=$(ZLIB) \
       
    20 	DEFINE=PNG_INTERNAL
       
    21 #linker flags
       
    22 LDFLAGS= SD ND BATCH
       
    23 #link libs
       
    24 LDLIBS= libpng.lib libgz.lib LIB:scm.lib LIB:sc.lib Lib:amiga.lib
       
    25 # linker
       
    26 LN= slink
       
    27 # file deletion command
       
    28 RM= delete quiet
       
    29 # library (.lib) file creation command
       
    30 AR= oml
       
    31 # make directory command
       
    32 MKDIR= makedir
       
    33 
       
    34 OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
       
    35 	pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \
       
    36 	pngwtran.o pngmem.o pngerror.o pngpread.o
       
    37 
       
    38 all: libpng.lib pngtest
       
    39 
       
    40 libpng.lib: $(OBJS)
       
    41 -$(RM) libpng.lib
       
    42 $(AR) libpng.lib r $(OBJS)
       
    43 
       
    44 pngtest: pngtest.o libpng.lib
       
    45 $(LN) <WITH <
       
    46 $(LDFLAGS)
       
    47 TO pngtest
       
    48 FROM LIB:c.o pngtest.o
       
    49 LIB $(LDLIBS)
       
    50 <
       
    51