makefile.vcawin32 revision 671242f350d172e106580348e24bab66b0d7e6a5
5b99af0079813347d90c935ea540ed7f96dcea38Stéphane Graber# makefile for libpng
5b99af0079813347d90c935ea540ed7f96dcea38Stéphane Graber# Copyright (C) 1998 Tim Wegner
5b99af0079813347d90c935ea540ed7f96dcea38Stéphane Graber# For conditions of distribution and use, see copyright notice in png.h
5b99af0079813347d90c935ea540ed7f96dcea38Stéphane Graber# Assumes that zlib.lib, zconf.h, and zlib.h have been copied to ..\zlib
5b99af0079813347d90c935ea540ed7f96dcea38Stéphane Graber# To use, do "nmake /f scripts\makefile.vcawin32"
5b99af0079813347d90c935ea540ed7f96dcea38Stéphane Graber# -------- Microsoft Visual C++ 5.0 and later, uses assembler code --------
5b99af0079813347d90c935ea540ed7f96dcea38Stéphane Graber# If you don't want to use assembler (MMX) code, use makefile.vcwin32 instead.
5b99af0079813347d90c935ea540ed7f96dcea38Stéphane Graber# Compiler, linker, librarian, and other tools
5b99af0079813347d90c935ea540ed7f96dcea38Stéphane GraberCFLAGS = -DPNG_USE_PNGVCRD -nologo -MD -O2 -W3 -I..\zlib
5b99af0079813347d90c935ea540ed7f96dcea38Stéphane GraberLDFLAGS = -nologo
5b99af0079813347d90c935ea540ed7f96dcea38Stéphane GraberARFLAGS = -nologo
5b99af0079813347d90c935ea540ed7f96dcea38Stéphane Graber# File extensions
5b99af0079813347d90c935ea540ed7f96dcea38Stéphane Graber#uncomment next to put error messages in a file
5b99af0079813347d90c935ea540ed7f96dcea38Stéphane GraberOBJS1 = png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O)
de9a4bfc2c488aef0055a25af834be9b22738cf0Stéphane GraberOBJS2 = pngread$(O) pngrio$(O) pngrtran$(O) pngrutil$(O) pngset$(O)
de9a4bfc2c488aef0055a25af834be9b22738cf0Stéphane GraberOBJS3 = pngtrans$(O) pngwio$(O) pngwrite$(O) pngwtran$(O) pngwutil$(O)
de9a4bfc2c488aef0055a25af834be9b22738cf0Stéphane GraberOBJS4 = pngvcrd$(O)
de9a4bfc2c488aef0055a25af834be9b22738cf0Stéphane GraberOBJS = $(OBJS1) $(OBJS2) $(OBJS3) $(OBJS4)
de9a4bfc2c488aef0055a25af834be9b22738cf0Stéphane Graber $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
de9a4bfc2c488aef0055a25af834be9b22738cf0Stéphane Graber $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
de9a4bfc2c488aef0055a25af834be9b22738cf0Stéphane Graber $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
a38e3e325d651200b0aac77ef5287f36e8c46a63brauner $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
f24a52d5f588ff4e4575046903fb9498c376d833Stéphane Graber $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
f24a52d5f588ff4e4575046903fb9498c376d833Stéphane Graber $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
6e39e4cbff5d49b4a66451696aa87b9884f58a6eStéphane Graber $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
4662c6dee0b2f3ee065897aac616b6a8ad02b67eStéphane Graber $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
libpng.lib: $(OBJS)
test: pngtest.exe
-$(RM) libpng.lib
-$(RM) pngtest.exe
-$(RM) pngout.png