X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=libs%2Flibpng%2FMakefile;fp=libs%2Flibpng%2FMakefile;h=7332be7994d67efd73210510190bcf11a8bbf4c0;hb=c87c5463f8bcb6190cef6ac6a22f59a9975b95d0;hp=d47c466e2a1bb479fc059366276663b2e0d13341;hpb=2bafc8bc0e6f591e64b93c5f0f6771cbd5a39d4f;p=summerhack diff --git a/libs/libpng/Makefile b/libs/libpng/Makefile index d47c466..7332be7 100644 --- a/libs/libpng/Makefile +++ b/libs/libpng/Makefile @@ -1,14 +1,24 @@ -obj = pngerror.o pngget.o pngmem.o png.o pngpread.o pngread.o pngrio.o \ - pngrtran.o pngrutil.o pngset.o pngtrans.o pngwio.o pngwrite.o pngwtran.o \ - pngwutil.o - -liba = ../libpng.a +sys ?= $(shell uname -s | sed 's/MINGW.*/mingw/') +ifeq ($(sys), mingw) + obj = pngerror.w32.o pngget.w32.o pngmem.w32.o png.w32.o pngpread.w32.o pngread.w32.o pngrio.w32.o \ + pngrtran.w32.o pngrutil.w32.o pngset.w32.o pngtrans.w32.o pngwio.w32.o pngwrite.w32.o pngwtran.w32.o \ + pngwutil.w32.o + liba = ../w32/libpng.a +else + obj = pngerror.o pngget.o pngmem.o png.o pngpread.o pngread.o pngrio.o \ + pngrtran.o pngrutil.o pngset.o pngtrans.o pngwio.o pngwrite.o pngwtran.o \ + pngwutil.o + liba = ../libpng.a +endif CFLAGS = -O3 -I../zlib $(liba): $(obj) $(AR) rcs $@ $(obj) +%.w32.o: %.c + $(CC) -o $@ $(CFLAGS) -c $< + .PHONY: clean clean: rm -f $(obj) $(liba)