New.
This commit is contained in:
parent
2037650f15
commit
060c3d6933
101
libtiff/Makefile.vc
Normal file
101
libtiff/Makefile.vc
Normal file
@ -0,0 +1,101 @@
|
||||
#
|
||||
# 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
|
||||
#JPEG_LIB = $(JPEGDIR)/Release/jpeg.lib
|
||||
|
||||
# Uncomment and edit following lines to enable ZIP support
|
||||
# (required for Deflate compression)
|
||||
#ZIP_SUPPORT = 1
|
||||
#ZLIBDIR = d:/projects/zlib-1.2.1
|
||||
#ZLIB_LIB = $(ZLIBDIR)/zlib.lib
|
||||
|
||||
CC = cl
|
||||
INCL = -I.
|
||||
LIBS =
|
||||
EXTRAFLAGS =
|
||||
|
||||
!IFDEF JPEG_SUPPORT
|
||||
INCL = $(INCL) -I$(JPEGDIR)
|
||||
LIBS = $(LIBS) $(JPEG_LIB)
|
||||
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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user