makefile.vcwin32 revision 671242f350d172e106580348e24bab66b0d7e6a5
84N/A# makefile for libpng
84N/A# Copyright (C) 1998 Tim Wegner
84N/A# For conditions of distribution and use, see copyright notice in png.h
84N/A# Assumes that zlib.lib, zconf.h, and zlib.h have been copied to ..\zlib
84N/A# To use, do "nmake /f scripts\makefile.vcwin32"
84N/A
84N/A# -------- Microsoft Visual C++ 2.0 and later, no assembler code --------
84N/A# If you want to use assembler (MMX) code, use makefile.vcawin32 instead.
84N/A
84N/A# Compiler, linker, librarian, and other tools
84N/ACC = cl
84N/ALD = link
84N/AAR = lib
84N/ACFLAGS = -nologo -MD -O2 -W3 -I..\zlib
84N/ALDFLAGS = -nologo
84N/AARFLAGS = -nologo
84N/ARM = del
84N/A
873N/A# File extensions
84N/AO=.obj
84N/A
84N/A#uncomment next to put error messages in a file
84N/A#ERRFILE= >> pngerrs.log
84N/A
5061N/A# Variables
6043N/AOBJS1 = png$(O) pngerror$(O) pngget$(O) pngmem$(O) pngpread$(O)
5645N/AOBJS2 = pngread$(O) pngrio$(O) pngrtran$(O) pngrutil$(O) pngset$(O)
84N/AOBJS3 = pngtrans$(O) pngwio$(O) pngwrite$(O) pngwtran$(O) pngwutil$(O)
84N/AOBJS = $(OBJS1) $(OBJS2) $(OBJS3)
84N/A
2394N/A# Targets
2394N/Aall: libpng.lib
2394N/A
3373N/Apng$(O): png.h pngconf.h
84N/A $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
4047N/A
84N/Apngset$(O): png.h pngconf.h
4047N/A $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
2394N/A
2394N/Apngget$(O): png.h pngconf.h
2394N/A $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
2394N/A
6501N/Apngread$(O): png.h pngconf.h
2762N/A $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
2394N/A
84N/Apngpread$(O): png.h pngconf.h
6238N/A $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
6238N/A
2394N/Apngrtran$(O): png.h pngconf.h
6238N/A $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
2819N/A
2394N/Apngrutil$(O): png.h pngconf.h
2394N/A $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
2394N/A
2394N/Apngerror$(O): png.h pngconf.h
4047N/A $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
2394N/A
2394N/Apngmem$(O): png.h pngconf.h
2394N/A $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
2394N/A
2394N/Apngrio$(O): png.h pngconf.h
2394N/A $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
2394N/A
2394N/Apngwio$(O): png.h pngconf.h
3449N/A $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
2394N/A
2394N/Apngtest$(O): png.h pngconf.h
2394N/A $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
2394N/A
2394N/Apngtrans$(O): png.h pngconf.h
619N/A $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
84N/A
84N/Apngwrite$(O): png.h pngconf.h
84N/A $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
2819N/A
2819N/Apngwtran$(O): png.h pngconf.h
2819N/A $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
2819N/A
2819N/Apngwutil$(O): png.h pngconf.h
6238N/A $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
84N/A
84N/Alibpng.lib: $(OBJS)
84N/A -$(RM) $@
84N/A $(AR) $(ARFLAGS) -out:$@ $(OBJS) $(ERRFILE)
2394N/A
84N/Apngtest.exe: pngtest$(O) libpng.lib
84N/A $(LD) $(LDFLAGS) -out:$@ pngtest$(O) libpng.lib ..\zlib\zlib.lib $(ERRFILE)
4572N/A
4572N/Atest: pngtest.exe
84N/A pngtest
84N/A
2394N/Aclean:
2394N/A -$(RM) *$(O)
84N/A -$(RM) libpng.lib
84N/A -$(RM) pngtest.exe
84N/A -$(RM) pngout.png
2976N/A
84N/A# End of makefile for libpng
5218N/A
2394N/A