annotate src/zlib-1.2.8/old/Makefile.emx @ 169:223a55898ab9 tip default

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