0ca5391992375ea635c8e27ea065ea95638207cf
[andemo] / libs / imago / Makefile
1 src = $(wildcard src/*.c) \
2           $(wildcard zlib/*.c) \
3           $(wildcard libpng/*.c) \
4           $(wildcard jpeglib/*.c)
5 obj = $(src:.c=.o)
6 alib = ../libimago.a
7
8 sys ?= $(shell uname -s | sed 's/MINGW.*/mingw/')
9 ifeq ($(sys), mingw)
10         obj = $(src:.c=.w32.o)
11         alib = ../w32/libimago.a
12 endif
13
14 CFLAGS = -O3 -Izlib -Ilibpng -Ijpeglib
15
16 $(alib): $(obj)
17         $(AR) rcs $@ $(obj)
18
19 %.w32.o: %.c
20         $(CC) -o $@ $(CFLAGS) -c $<
21
22 .PHONY: clean
23 clean:
24         rm -f $(obj) $(alib)