X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f641dada6429d58d954234ca1abc770e7bee7721..b9d880d6382e24156cdce4ae0390c843cc6208d9:/src/png/makefile.vc?ds=sidebyside diff --git a/src/png/makefile.vc b/src/png/makefile.vc index cf5e9f3af6..b07ea6c687 100644 --- a/src/png/makefile.vc +++ b/src/png/makefile.vc @@ -1,84 +1,31 @@ -# -# File: makefile.vc -# Author: Julian Smart -# Created: 1993 -# Updated: -# Copyright: (c) 1993, AIAI, University of Edinburgh -# -# "%W% %G%" -# -# Makefile : Builds winpng.lib library for Windows 3.1 - -# Change WXDIR or WXWIN to wherever wxWindows is found -WXDIR = $(WXWIN) - -WINPNGDIR = ..\png -WINPNGINC = $(WINPNGDIR) !if "$(FINAL)" == "1" -WINPNGLIB=..\..\lib\png.lib -!else if "$(FINAL)" == "hybrid" -WINPNGLIB=..\..\lib\pngh.lib -!else -WINPNGLIB=..\..\lib\pngd.lib -!endif - -INC = /I..\zlib - -# Set this to nothing if your compiler is MS C++ 7 -ZOPTION= - -!ifndef FINAL -FINAL=0 -!endif - -PRECOMP=/YuWX.H - -!if "$(FINAL)" == "0" -OPT = /Od -CPPFLAGS= /W4 /Zi $(CRTFLAG) /GX $(ZOPTION) $(OPT) /D__WXMSW__ $(INC) -CFLAGS= /W4 /Zi $(CRTFLAG) /GX /Od /D__WXMSW__ $(INC) -LINKFLAGS=/NOD /CO /ONERROR:NOEXE -_CRTFLAG=/MDd +LIBTARGET=$(WXDIR)\lib\png.lib !else if "$(FINAL)" == "hybrid" -OPT = /Od -CPPFLAGS= /W4 /Zi $(CRTFLAG) /GX $(ZOPTION) $(OPT) /D__WXMSW__ $(INC) -CFLAGS= /W4 /Zi $(CRTFLAG) /GX /Od /D__WXMSW__ $(INC) -LINKFLAGS=/NOD /CO /ONERROR:NOEXE -_CRTFLAG=/MD +LIBTARGET=$(WXDIR)\lib\pngh.lib !else -# /Ox for real FINAL version -OPT = /O2 -CPPFLAGS= /W4 $(CRTFLAG) /GX /D__WXMSW__ $(INC) -CFLAGS= /W4 $(CRTFLAG) /GX /D__WXMSW__ $(INC) -LINKFLAGS=/NOD /ONERROR:NOEXE -_CRTFLAG=/MD +LIBTARGET=$(WXDIR)\lib\pngd.lib !endif -!if "$(CRTFLAG)" == "" -CRTFLAG=$(_CRTFLAG) -!endif - - -OBJECTS = png.obj pngread.obj pngrtran.obj pngrutil.obj \ - pngpread.obj pngtrans.obj pngwrite.obj pngwtran.obj pngwutil.obj \ - pngerror.obj pngmem.obj pngwio.obj pngrio.obj pngget.obj pngset.obj +OBJECTS = $D\png.obj \ + $D\pngerror.obj \ + $D\pngget.obj \ + $D\pngmem.obj \ + $D\pngpread.obj \ + $D\pngread.obj \ + $D\pngrio.obj \ + $D\pngrtran.obj \ + $D\pngrutil.obj \ + $D\pngset.obj \ + $D\pngtrans.obj \ + $D\pngwio.obj \ + $D\pngwrite.obj \ + $D\pngwtran.obj \ + $D\pngwutil.obj -all: $(WINPNGLIB) -$(WINPNGLIB): $(OBJECTS) - -erase $(WINPNGLIB) - lib @<< --out:$(WINPNGLIB) -$(OBJECTS) -<< -.c.obj: - cl -DWIN32 $(OPT) $(CFLAGS) /c $*.c +# Pull in standard variable definitions -clean: - -erase *.obj - -erase *.exe - -erase $(WINPNGLIB) +!include ..\makelib.vc -cleanall: clean