annotate nt/tiff.mak @ 5607:1a507c4c6c42

Refactor out sequence-oriented builtins from fns.c to the new sequence.c. src/ChangeLog addition: 2011-12-04 Aidan Kehoe <kehoea@parhasard.net> * Makefile.in.in (objs): * depend: Add sequence.o to the list of objects and dependencies. * alloc.c: * alloc.c (mark_bit_vector): * alloc.c (print_bit_vector): * alloc.c (bit_vector_equal): * alloc.c (internal_bit_vector_equalp_hash): * alloc.c (bit_vector_hash): * alloc.c (init_alloc_once_early): Move the implementation of the bit vector type here from fns.c. * emacs.c (main_1): Call syms_of_sequence() here, now sequence.c is included. * fns.c (Fold_rassq): Move this together with the rest of the Fold_* functions. * fns.c: * fns.c (syms_of_fns): Move most functions dealing with sequences generally, and especially those taking key arguments, to a separate file, sequence.c. * general-slots.h: Qyes_or_no_p belong here, not fns.c. * lisp.h: Make Flist_length available here, it's used by sequence.c * sequence.c: * sequence.c (check_sequence_range): * sequence.c (Flength): * sequence.c (check_other_nokey): * sequence.c (check_other_key): * sequence.c (check_if_key): * sequence.c (check_match_eq_key): * sequence.c (check_match_eql_key): * sequence.c (check_match_equal_key): * sequence.c (check_match_equalp_key): * sequence.c (check_match_other_key): * sequence.c (check_lss_key): * sequence.c (check_lss_key_car): * sequence.c (check_string_lessp_key): * sequence.c (check_string_lessp_key_car): * sequence.c (get_check_match_function_1): * sequence.c (get_merge_predicate): * sequence.c (count_with_tail): * sequence.c (list_count_from_end): * sequence.c (string_count_from_end): * sequence.c (Fcount): * sequence.c (Fsubseq): * sequence.c (list_position_cons_before): * sequence.c (FmemberX): * sequence.c (Fadjoin): * sequence.c (FassocX): * sequence.c (FrassocX): * sequence.c (position): * sequence.c (Fposition): * sequence.c (Ffind): * sequence.c (delq_no_quit_and_free_cons): * sequence.c (FdeleteX): * sequence.c (FremoveX): * sequence.c (list_delete_duplicates_from_end): * sequence.c (Fdelete_duplicates): * sequence.c (Fremove_duplicates): * sequence.c (Fnreverse): * sequence.c (Freverse): * sequence.c (list_merge): * sequence.c (array_merge): * sequence.c (list_array_merge_into_list): * sequence.c (list_list_merge_into_array): * sequence.c (list_array_merge_into_array): * sequence.c (Fmerge): * sequence.c (list_sort): * sequence.c (array_sort): * sequence.c (FsortX): * sequence.c (Ffill): * sequence.c (mapcarX): * sequence.c (shortest_length_among_sequences): * sequence.c (Fmapconcat): * sequence.c (FmapcarX): * sequence.c (Fmapvector): * sequence.c (Fmapcan): * sequence.c (Fmap): * sequence.c (Fmap_into): * sequence.c (Fsome): * sequence.c (Fevery): * sequence.c (Freduce): * sequence.c (replace_string_range_1): * sequence.c (Freplace): * sequence.c (Fnsubstitute): * sequence.c (Fsubstitute): * sequence.c (subst): * sequence.c (sublis): * sequence.c (Fsublis): * sequence.c (nsublis): * sequence.c (Fnsublis): * sequence.c (Fsubst): * sequence.c (Fnsubst): * sequence.c (tree_equal): * sequence.c (Ftree_equal): * sequence.c (mismatch_from_end): * sequence.c (mismatch_list_list): * sequence.c (mismatch_list_string): * sequence.c (mismatch_list_array): * sequence.c (mismatch_string_array): * sequence.c (mismatch_string_string): * sequence.c (mismatch_array_array): * sequence.c (get_mismatch_func): * sequence.c (Fmismatch): * sequence.c (Fsearch): * sequence.c (venn): * sequence.c (nvenn): * sequence.c (Funion): * sequence.c (Fset_exclusive_or): * sequence.c (Fnset_exclusive_or): * sequence.c (syms_of_sequence): Add this file, containing those general functions that dealt with sequences that were in fns.c. * symsinit.h: Make syms_of_sequence() available here. man/ChangeLog addition: 2011-12-04 Aidan Kehoe <kehoea@parhasard.net> * internals/internals.texi (Basic Lisp Modules): Document sequence.c here too.
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 04 Dec 2011 18:42:50 +0000
parents 365bc8cb5894
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4894
03ab78e48ef6 Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents: 318
diff changeset
1 ## TIFF makefile for Microsoft nmake
03ab78e48ef6 Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents: 318
diff changeset
2 ## Copyright (C) 2001 Ben Wing.
03ab78e48ef6 Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents: 318
diff changeset
3
03ab78e48ef6 Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents: 318
diff changeset
4 ## This file is part of XEmacs.
03ab78e48ef6 Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents: 318
diff changeset
5
5416
365bc8cb5894 Convert to GPLv3 misc files.
Mats Lidell <matsl@xemacs.org>
parents: 5231
diff changeset
6 ## XEmacs is free software: you can redistribute it and/or modify it
4894
03ab78e48ef6 Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents: 318
diff changeset
7 ## under the terms of the GNU General Public License as published by the
5416
365bc8cb5894 Convert to GPLv3 misc files.
Mats Lidell <matsl@xemacs.org>
parents: 5231
diff changeset
8 ## Free Software Foundation, either version 3 of the License, or (at your
365bc8cb5894 Convert to GPLv3 misc files.
Mats Lidell <matsl@xemacs.org>
parents: 5231
diff changeset
9 ## option) any later version.
4894
03ab78e48ef6 Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents: 318
diff changeset
10
03ab78e48ef6 Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents: 318
diff changeset
11 ## XEmacs is distributed in the hope that it will be useful, but WITHOUT
03ab78e48ef6 Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents: 318
diff changeset
12 ## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
03ab78e48ef6 Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents: 318
diff changeset
13 ## FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
03ab78e48ef6 Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents: 318
diff changeset
14 ## for more details.
03ab78e48ef6 Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents: 318
diff changeset
15
03ab78e48ef6 Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents: 318
diff changeset
16 ## You should have received a copy of the GNU General Public License
5416
365bc8cb5894 Convert to GPLv3 misc files.
Mats Lidell <matsl@xemacs.org>
parents: 5231
diff changeset
17 ## along with XEmacs. If not, see <http://www.gnu.org/licenses/>.
4894
03ab78e48ef6 Add copyright and license information based on Ben's recollections.
Jerry James <james@xemacs.org>
parents: 318
diff changeset
18
318
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
19 !if !defined(DEBUG_XEMACS)
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
20 DEBUG_XEMACS=0
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
21 !endif
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
22
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
23 !if $(DEBUG_XEMACS)
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
24 OPT=-Od -Zi
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
25 !else
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
26 OPT=-O2 -G5
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
27 !endif
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
28
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
29 WARN_CPP_FLAGS = -W3
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
30 CFLAGS=-nologo -DFOR_MSW $(WARN_CPP_FLAGS) $(OPT) -c
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
31
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
32 OUTDIR=.\WinRel
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
33 OBJDIR=.\WinRel
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
34 # the following is because fax3sm.c references "tiff.h" and "tif_fax3.h",
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
35 # under the assumption that those header files are in the same directory
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
36 # as fax3sm.c But, since we're using a special fax3sm.c file, and we
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
37 # can't be sure the user has patch to change "xx" to "..\..\libtiff\xx",
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
38 # let's just copy these header files to this directory. (Symbolic links
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
39 # would be _so_ nice)
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
40 NEED_FOR_COMPILE= tiff.h tif_fax3.h
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
41
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
42 CPP=cl.exe
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
43 CPP_PROJ= /GX /YX /I "." /I ".." /D "WIN32" /D "NDEBUG" /D\
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
44 "_WINDOWS" /FR$(OBJDIR)/ /Fp$(OUTDIR)/"libtiff.pch" $(CFLAGS)
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
45
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
46 BSC32=bscmake.exe
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
47 BSC32_FLAGS=/nologo /o$(OUTDIR)/libtiff.bsc
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
48
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
49 LIB32=lib.exe
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
50 LIB32_FLAGS=/NOLOGO /OUT:$(OUTDIR)\libtiff.lib
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
51 DEF_FLAGS=
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
52 DEF_FILE=
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
53
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
54 BSC32_SBRS= \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
55 $(OBJDIR)\tif_jpeg.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
56 $(OBJDIR)\tif_dirinfo.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
57 $(OBJDIR)\tif_win32.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
58 $(OBJDIR)\tif_flush.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
59 $(OBJDIR)\tif_thunder.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
60 $(OBJDIR)\tif_compress.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
61 $(OBJDIR)\tif_print.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
62 $(OBJDIR)\tif_dirread.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
63 $(OBJDIR)\tif_getimage.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
64 $(OBJDIR)\tif_fax3.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
65 $(OBJDIR)\tif_version.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
66 $(OBJDIR)\tif_codec.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
67 $(OBJDIR)\tif_dir.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
68 $(OBJDIR)\tif_predict.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
69 $(OBJDIR)\tif_close.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
70 $(OBJDIR)\tif_dumpmode.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
71 $(OBJDIR)\tif_aux.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
72 $(OBJDIR)\tif_error.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
73 $(OBJDIR)\tif_lzw.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
74 $(OBJDIR)\tif_zip.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
75 $(OBJDIR)\tif_read.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
76 $(OBJDIR)\tif_packbits.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
77 $(OBJDIR)\tif_swab.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
78 $(OBJDIR)\tif_dirwrite.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
79 $(OBJDIR)\tif_open.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
80 $(OBJDIR)\tif_warning.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
81 $(OBJDIR)\tif_tile.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
82 $(OBJDIR)\tif_strip.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
83 $(OBJDIR)\tif_next.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
84 $(OBJDIR)\tif_write.sbr \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
85 $(OBJDIR)\fax3sm.sbr
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
86
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
87 LIB32_OBJS= \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
88 $(OBJDIR)\tif_jpeg.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
89 $(OBJDIR)\tif_dirinfo.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
90 $(OBJDIR)\tif_win32.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
91 $(OBJDIR)\tif_flush.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
92 $(OBJDIR)\tif_thunder.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
93 $(OBJDIR)\tif_compress.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
94 $(OBJDIR)\tif_print.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
95 $(OBJDIR)\tif_dirread.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
96 $(OBJDIR)\tif_getimage.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
97 $(OBJDIR)\tif_fax3.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
98 $(OBJDIR)\tif_version.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
99 $(OBJDIR)\tif_codec.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
100 $(OBJDIR)\tif_dir.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
101 $(OBJDIR)\tif_predict.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
102 $(OBJDIR)\tif_close.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
103 $(OBJDIR)\tif_dumpmode.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
104 $(OBJDIR)\tif_aux.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
105 $(OBJDIR)\tif_error.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
106 $(OBJDIR)\tif_lzw.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
107 $(OBJDIR)\tif_zip.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
108 $(OBJDIR)\tif_read.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
109 $(OBJDIR)\tif_packbits.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
110 $(OBJDIR)\tif_swab.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
111 $(OBJDIR)\tif_dirwrite.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
112 $(OBJDIR)\tif_open.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
113 $(OBJDIR)\tif_warning.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
114 $(OBJDIR)\tif_tile.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
115 $(OBJDIR)\tif_strip.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
116 $(OBJDIR)\tif_next.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
117 $(OBJDIR)\tif_write.obj \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
118 $(OBJDIR)\fax3sm.obj
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
119
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
120 # nmake rule
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
121
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
122 .SUFFIXES:
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
123 .SUFFIXES: .c .obj
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
124
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
125 {..\..\libtiff}.c{$(OBJDIR)}.obj:
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
126 $(CPP) $(CPP_PROJ) $< -Fo$@
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
127
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
128
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
129 ALL : $(OUTDIR)/libtiff.lib $(OUTDIR)/libtiff.bsc
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
130
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
131 clean :
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
132 -del tiff.h
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
133 -del tif_fax3.h
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
134 -del t4.h
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
135 -del tiffcomp.h
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
136 -del tiffconf.h
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
137 -del tiffio.h
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
138 -del ..\..\libtiff\libtiff.lib
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
139 -del *.pdb
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
140 -del $(OBJDIR)\*.obj
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
141 -del $(OBJDIR)\*.sbr
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
142 -del $(OUTDIR)\libtiff.lib
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
143 -del $(OUTDIR)\libtiff.bsc
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
144 -del $(OUTDIR)\libtiff.pch
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
145 -rmdir $(OUTDIR)
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
146
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
147 tiff.h :
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
148 if not exist ./tiff.h copy ..\..\libtiff\tiff.h .
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
149 tif_fax3.h :
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
150 if not exist ./tif_fax3.h copy ..\..\libtiff\tif_fax3.h .
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
151
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
152 $(OUTDIR) : $(NEED_FOR_COMPILE)
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
153 if not exist $(OUTDIR)/nul mkdir $(OUTDIR)
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
154
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
155 $(OUTDIR)/libtiff.bsc : $(OUTDIR) $(BSC32_SBRS)
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
156 $(BSC32) @<<
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
157 $(BSC32_FLAGS) $(BSC32_SBRS)
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
158 <<
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
159
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
160 $(OUTDIR)/libtiff.lib : $(OUTDIR) $(DEF_FILE) $(LIB32_OBJS)
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
161 $(LIB32) @<<
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
162 $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
163 <<
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
164 copy $(OUTDIR)\libtiff.lib ..\..\libtiff\libtiff.lib
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
165
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
166 DEP_FAX3S=\
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
167 ..\..\libtiff\tiff.h \
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
168 ..\..\libtiff\tif_fax3.h
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
169 $(OBJDIR)/fax3sm.obj : $(DEP_FAX3S) $(OBJDIR)
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
170 $(CPP) $(CPP_PROJ) .\fax3sm.c -Fo$@
afd57c14dfc8 Import from CVS: tag r21-0b57
cvs
parents:
diff changeset
171