~ubuntu-branches/ubuntu/dapper/tiff/dapper-updates

« back to all changes in this revision

Viewing changes to libtiff/makefile.vc

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2005-11-09 18:21:15 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20051109182115-v0fd3zcbrq2sq6u4
Tags: 3.7.4-1ubuntu1
* Synchronize to Debian.
* Only change left: xlibmesa-gl-dev -> libgl1-mesa-dev build dependency
  change.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#
2
 
#       Simple MS VC++ Makefile
3
 
#
4
 
#       To build:
5
 
#       C:\libtiff\libtiff> nmake /f makefile.vc all
6
 
#
7
 
 
8
 
9
 
# Select _CONSOLE to build a library which reports errors to stderr, or
10
 
# _WINDOWED to build such that errors are reported via MessageBox().
11
 
#
12
 
WINMODE = -DTIF_PLATFORM_CONSOLE
13
 
#WINMODE = -DTIF_PLATFORM_WINDOWED
14
 
 
15
 
# Uncomment and edit following lines to enable JPEG support
16
 
#JPEG_SUPPORT   = 1
17
 
#JPEGDIR        = d:/projects/jpeg-6b
18
 
 
19
 
CC              = cl
20
 
INCL            = -I.
21
 
LIBS            =
22
 
EXTRAFLAGS      =
23
 
 
24
 
!IFDEF JPEG_SUPPORT
25
 
INCL            = $(INCL) -I$(JPEGDIR)
26
 
EXTRAFLAGS      = $(EXTRAFLAGS) -DJPEG_SUPPORT
27
 
!ENDIF
28
 
 
29
 
CFLAGS  = /nologo /W3 $(INCL) $(WINMODE) $(EXTRAFLAGS)
30
 
 
31
 
OBJ     = \
32
 
        tif_aux.obj \
33
 
        tif_close.obj \
34
 
        tif_codec.obj \
35
 
        tif_color.obj \
36
 
        tif_compress.obj \
37
 
        tif_dir.obj \
38
 
        tif_dirinfo.obj \
39
 
        tif_dirread.obj \
40
 
        tif_dirwrite.obj \
41
 
        tif_dumpmode.obj \
42
 
        tif_error.obj \
43
 
        tif_extension.obj \
44
 
        tif_fax3.obj \
45
 
        fax3sm_winnt.obj \
46
 
        tif_getimage.obj \
47
 
        tif_jpeg.obj \
48
 
        tif_ojpeg.obj \
49
 
        tif_flush.obj \
50
 
        tif_luv.obj \
51
 
        tif_lzw.obj \
52
 
        tif_next.obj \
53
 
        tif_open.obj \
54
 
        tif_packbits.obj \
55
 
        tif_pixarlog.obj \
56
 
        tif_predict.obj \
57
 
        tif_print.obj \
58
 
        tif_read.obj \
59
 
        tif_swab.obj \
60
 
        tif_strip.obj \
61
 
        tif_thunder.obj \
62
 
        tif_tile.obj \
63
 
        tif_win32.obj \
64
 
        tif_version.obj \
65
 
        tif_warning.obj \
66
 
        tif_write.obj \
67
 
        tif_zip.obj
68
 
 
69
 
VERSION = ..\VERSION
70
 
ALPHA = ..\dist\tiff.alpha
71
 
 
72
 
default:        libtiff.lib
73
 
 
74
 
all:    libtiff.lib libtiff.dll
75
 
 
76
 
libtiff.lib:    tiffvers.h $(OBJ)
77
 
        lib /out:libtiff.lib $(OBJ)
78
 
 
79
 
libtiff.dll:    $(OBJ)
80
 
        link /dll /def:libtiff.def /out:libtiff.dll /implib:libtiff_i.lib \
81
 
                $(OBJ) $(LIBS)
82
 
        
83
 
tiffvers.h:     $(VERSION) mkversion.c
84
 
        $(CC) mkversion.c 
85
 
        if exist tiffvers.h del tiffvers.h
86
 
        .\mkversion.exe -v $(VERSION) tiffvers.h
87
 
 
88
 
clean:
89
 
        del *.obj *.lib libtiff.dll
90
 
 
91
 
tif_version.obj:        tiffvers.h
92
 
 
93