X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f641dada6429d58d954234ca1abc770e7bee7721..7f10ed6e65f6281b8d587a6382f198c8a394db97:/src/tiff/makefile.vc

diff --git a/src/tiff/makefile.vc b/src/tiff/makefile.vc
index 6def8f7c50..00ef34d0cb 100644
--- a/src/tiff/makefile.vc
+++ b/src/tiff/makefile.vc
@@ -1,50 +1,93 @@
+#
+#	Simple MS VC++ Makefile
+#
+#	To build:
+#       C:\libtiff\libtiff> nmake /f makefile.vc all
+#
+
+# 
+# Select _CONSOLE to build a library which reports errors to stderr, or
+# _WINDOWED to build such that errors are reported via MessageBox().
+#
+WINMODE = -DTIF_PLATFORM_CONSOLE
+#WINMODE = -DTIF_PLATFORM_WINDOWED
+
+# Uncomment and edit following lines to enable JPEG support
+#JPEG_SUPPORT	= 1
+#JPEGDIR 	= d:/projects/jpeg-6b
+
+CC      	= cl
+INCL		= -I.
+LIBS    	=
+EXTRAFLAGS	=
+
+!IFDEF JPEG_SUPPORT
+INCL		= $(INCL) -I$(JPEGDIR)
+EXTRAFLAGS	= $(EXTRAFLAGS) -DJPEG_SUPPORT
+!ENDIF
+
+CFLAGS  = /nologo /W3 $(INCL) $(WINMODE) $(EXTRAFLAGS)
+
+OBJ	= \
+	tif_aux.obj \
+	tif_close.obj \
+	tif_codec.obj \
+	tif_color.obj \
+	tif_compress.obj \
+	tif_dir.obj \
+	tif_dirinfo.obj \
+	tif_dirread.obj \
+	tif_dirwrite.obj \
+	tif_dumpmode.obj \
+	tif_error.obj \
+	tif_extension.obj \
+	tif_fax3.obj \
+	fax3sm_winnt.obj \
+	tif_getimage.obj \
+	tif_jpeg.obj \
+	tif_ojpeg.obj \
+	tif_flush.obj \
+	tif_luv.obj \
+	tif_lzw.obj \
+	tif_next.obj \
+	tif_open.obj \
+	tif_packbits.obj \
+	tif_pixarlog.obj \
+	tif_predict.obj \
+	tif_print.obj \
+	tif_read.obj \
+	tif_swab.obj \
+	tif_strip.obj \
+	tif_thunder.obj \
+	tif_tile.obj \
+	tif_win32.obj \
+	tif_version.obj \
+	tif_warning.obj \
+	tif_write.obj \
+	tif_zip.obj
+
+VERSION	= ..\VERSION
+ALPHA = ..\dist\tiff.alpha
+
+default:	libtiff.lib
+
+all:	libtiff.lib libtiff.dll
+
+libtiff.lib:	tiffvers.h $(OBJ)
+	lib /out:libtiff.lib $(OBJ)
+
+libtiff.dll:	$(OBJ)
+	link /dll /def:libtiff.def /out:libtiff.dll /implib:libtiff_i.lib \
+		$(OBJ) $(LIBS)
+	
+tiffvers.h:	$(VERSION) mkversion.c
+	$(CC) mkversion.c 
+	if exist tiffvers.h del tiffvers.h
+	.\mkversion.exe -v $(VERSION) tiffvers.h
+
+clean:
+	del *.obj *.lib libtiff.dll
+
+tif_version.obj:	tiffvers.h
 
-!if "$(FINAL)" == "1"
-LIBTARGET=$(WXDIR)\lib\tiff.lib
-!else if "$(FINAL)" == "hybrid"
-LIBTARGET=$(WXDIR)\lib\tiffh.lib
-!else
-LIBTARGET=$(WXDIR)\lib\tiffd.lib
-!endif
-
-OBJECTS= \
-		tif_aux.obj \
-		tif_close.obj \
-		tif_codec.obj \
-		tif_compress.obj \
-		tif_dir.obj \
-		tif_dirinfo.obj \
-		tif_dirread.obj \
-		tif_dirwrite.obj \
-		tif_dumpmode.obj \
-		tif_error.obj \
-		tif_fax3.obj \
-		tif_fax3sm.obj \
-		tif_flush.obj \
-		tif_getimage.obj \
-		tif_jpeg.obj \
-		tif_luv.obj \
-		tif_lzw.obj \
-		tif_next.obj \
-		tif_open.obj \
-		tif_packbits.obj \
-		tif_pixarlog.obj \
-		tif_predict.obj \
-		tif_print.obj \
-		tif_read.obj \
-		tif_strip.obj \
-		tif_swab.obj \
-		tif_thunder.obj \
-		tif_tile.obj \
-		tif_version.obj \
-		tif_warning.obj \
-		tif_win32.obj \
-		tif_write.obj \
-		tif_zip.obj \
-
-
-
-# Pull in standard variable definitions
-
-!include ..\makelib.vc