mingw build
[summerhack] / libs / zlib / Makefile
1 sys ?= $(shell uname -s | sed 's/MINGW.*/mingw/')
2 ifeq ($(sys), mingw)
3         obj = adler32.w32.o compress.w32.o crc32.w32.o deflate.w32.o gzio.w32.o infback.w32.o inffast.w32.o \
4                   inflate.w32.o inftrees.w32.o trees.w32.o uncompr.w32.o zutil.w32.o
5         liba = ../w32/libz.a
6 else
7         obj = adler32.o compress.o crc32.o deflate.o gzio.o infback.o inffast.o \
8                   inflate.o inftrees.o trees.o uncompr.o zutil.o
9         liba = ../libz.a
10 endif
11
12 CFLAGS = -O3
13
14 $(liba): $(obj)
15         $(AR) rcs $@ $(obj)
16
17 %.w32.o: %.c
18         $(CC) -o $@ $(CFLAGS) -c $<
19
20 .PHONY: clean
21 clean:
22         rm -f $(obj) $(liba)