symbian-qemu-0.9.1-12/zlib-1.2.3/amiga/Makefile.pup
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 # Amiga powerUP (TM) Makefile
       
     2 # makefile for libpng and SAS C V6.58/7.00 PPC compiler
       
     3 # Copyright (C) 1998 by Andreas R. Kleinert
       
     4 
       
     5 LIBNAME	= libzip.a
       
     6 
       
     7 CC	= scppc
       
     8 CFLAGS	= NOSTKCHK NOSINT OPTIMIZE OPTGO OPTPEEP OPTINLOCAL OPTINL \
       
     9 	  OPTLOOP OPTRDEP=8 OPTDEP=8 OPTCOMP=8 NOVER
       
    10 AR	= ppc-amigaos-ar cr
       
    11 RANLIB	= ppc-amigaos-ranlib
       
    12 LD	= ppc-amigaos-ld -r
       
    13 LDFLAGS	= -o
       
    14 LDLIBS	= LIB:scppc.a LIB:end.o
       
    15 RM	= delete quiet
       
    16 
       
    17 OBJS = adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o \
       
    18        zutil.o inflate.o infback.o inftrees.o inffast.o
       
    19 
       
    20 TEST_OBJS = example.o minigzip.o
       
    21 
       
    22 all: example minigzip
       
    23 
       
    24 check: test
       
    25 test: all
       
    26 	example
       
    27 	echo hello world | minigzip | minigzip -d
       
    28 
       
    29 $(LIBNAME): $(OBJS)
       
    30 	$(AR) $@ $(OBJS)
       
    31 	-$(RANLIB) $@
       
    32 
       
    33 example: example.o $(LIBNAME)
       
    34 	$(LD) $(LDFLAGS) $@ LIB:c_ppc.o $@.o $(LIBNAME) $(LDLIBS)
       
    35 
       
    36 minigzip: minigzip.o $(LIBNAME)
       
    37 	$(LD) $(LDFLAGS) $@ LIB:c_ppc.o $@.o $(LIBNAME) $(LDLIBS)
       
    38 
       
    39 mostlyclean: clean
       
    40 clean:
       
    41 	$(RM) *.o example minigzip $(LIBNAME) foo.gz
       
    42 
       
    43 zip:
       
    44 	zip -ul9 zlib README ChangeLog Makefile Make????.??? Makefile.?? \
       
    45 	  descrip.mms *.[ch]
       
    46 
       
    47 tgz:
       
    48 	cd ..; tar cfz zlib/zlib.tgz zlib/README zlib/ChangeLog zlib/Makefile \
       
    49 	  zlib/Make????.??? zlib/Makefile.?? zlib/descrip.mms zlib/*.[ch]
       
    50 
       
    51 # DO NOT DELETE THIS LINE -- make depend depends on it.
       
    52 
       
    53 adler32.o: zlib.h zconf.h
       
    54 compress.o: zlib.h zconf.h
       
    55 crc32.o: crc32.h zlib.h zconf.h
       
    56 deflate.o: deflate.h zutil.h zlib.h zconf.h
       
    57 example.o: zlib.h zconf.h
       
    58 gzio.o: zutil.h zlib.h zconf.h
       
    59 inffast.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
       
    60 inflate.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
       
    61 infback.o: zutil.h zlib.h zconf.h inftrees.h inflate.h inffast.h
       
    62 inftrees.o: zutil.h zlib.h zconf.h inftrees.h
       
    63 minigzip.o: zlib.h zconf.h
       
    64 trees.o: deflate.h zutil.h zlib.h zconf.h trees.h
       
    65 uncompr.o: zlib.h zconf.h
       
    66 zutil.o: zutil.h zlib.h zconf.h