annotate src/zlib-1.2.8/old/Makefile.emx @ 79:91c729825bca pa_catalina

Update build for AUDIO_COMPONENT_FIX
author Chris Cannam
date Wed, 30 Oct 2019 12:40:34 +0000
parents 5ea0608b923f
children
rev   line source
Chris@43 1 # Makefile for zlib. Modified for emx/rsxnt by Chr. Spieler, 6/16/98.
Chris@43 2 # Copyright (C) 1995-1998 Jean-loup Gailly.
Chris@43 3 # For conditions of distribution and use, see copyright notice in zlib.h
Chris@43 4
Chris@43 5 # To compile, or to compile and test, type:
Chris@43 6 #
Chris@43 7 # make -fmakefile.emx; make test -fmakefile.emx
Chris@43 8 #
Chris@43 9
Chris@43 10 CC=gcc -Zwin32
Chris@43 11
Chris@43 12 #CFLAGS=-MMD -O
Chris@43 13 #CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
Chris@43 14 #CFLAGS=-MMD -g -DDEBUG
Chris@43 15 CFLAGS=-MMD -O3 $(BUTT) -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
Chris@43 16 -Wstrict-prototypes -Wmissing-prototypes
Chris@43 17
Chris@43 18 # If cp.exe is available, replace "copy /Y" with "cp -fp" .
Chris@43 19 CP=copy /Y
Chris@43 20 # If gnu install.exe is available, replace $(CP) with ginstall.
Chris@43 21 INSTALL=$(CP)
Chris@43 22 # The default value of RM is "rm -f." If "rm.exe" is found, comment out:
Chris@43 23 RM=del
Chris@43 24 LDLIBS=-L. -lzlib
Chris@43 25 LD=$(CC) -s -o
Chris@43 26 LDSHARED=$(CC)
Chris@43 27
Chris@43 28 INCL=zlib.h zconf.h
Chris@43 29 LIBS=zlib.a
Chris@43 30
Chris@43 31 AR=ar rcs
Chris@43 32
Chris@43 33 prefix=/usr/local
Chris@43 34 exec_prefix = $(prefix)
Chris@43 35
Chris@43 36 OBJS = adler32.o compress.o crc32.o deflate.o gzclose.o gzlib.o gzread.o \
Chris@43 37 gzwrite.o infback.o inffast.o inflate.o inftrees.o trees.o uncompr.o zutil.o
Chris@43 38
Chris@43 39 TEST_OBJS = example.o minigzip.o
Chris@43 40
Chris@43 41 all: example.exe minigzip.exe
Chris@43 42
Chris@43 43 test: all
Chris@43 44 ./example
Chris@43 45 echo hello world | .\minigzip | .\minigzip -d
Chris@43 46
Chris@43 47 %.o : %.c
Chris@43 48 $(CC) $(CFLAGS) -c $< -o $@
Chris@43 49
Chris@43 50 zlib.a: $(OBJS)
Chris@43 51 $(AR) $@ $(OBJS)
Chris@43 52
Chris@43 53 %.exe : %.o $(LIBS)
Chris@43 54 $(LD) $@ $< $(LDLIBS)
Chris@43 55
Chris@43 56
Chris@43 57 .PHONY : clean
Chris@43 58
Chris@43 59 clean:
Chris@43 60 $(RM) *.d
Chris@43 61 $(RM) *.o
Chris@43 62 $(RM) *.exe
Chris@43 63 $(RM) zlib.a
Chris@43 64 $(RM) foo.gz
Chris@43 65
Chris@43 66 DEPS := $(wildcard *.d)
Chris@43 67 ifneq ($(DEPS),)
Chris@43 68 include $(DEPS)
Chris@43 69 endif