summaryrefslogtreecommitdiff
path: root/libtiff/makefile.vc
diff options
context:
space:
mode:
Diffstat (limited to 'libtiff/makefile.vc')
-rw-r--r--libtiff/makefile.vc79
1 files changed, 79 insertions, 0 deletions
diff --git a/libtiff/makefile.vc b/libtiff/makefile.vc
new file mode 100644
index 00000000..fc3da9f7
--- /dev/null
+++ b/libtiff/makefile.vc
@@ -0,0 +1,79 @@
+#
+# 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
+
+CC = cl
+INCL = -I.
+LIBS =
+CFLAGS = /nologo $(INCL) $(WINMODE)
+
+OBJ = \
+ 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 \
+ fax3sm_winnt.obj \
+ tif_getimage.obj \
+ tif_jpeg.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: $(OBJ)
+ lib /out:libtiff.lib $(OBJ)
+
+libtiff.dll: $(OBJ)
+ link /dll /def:libtiff.def /out:libtiff.dll /implib:libtiff_i.lib \
+ $(OBJ) $(LIBS)
+
+version.h: $(VERSION) $(ALPHA) mkversion.c
+ $(CC) mkversion.c
+ del version.h
+ .\mkversion.exe -v $(VERSION) -a $(ALPHA) version.h
+
+clean:
+ del *.obj *.lib libtiff.dll
+
+tif_version.obj: version.h
+
+