annotate src/Make_w16.mak @ 6999:dc1b678f0e4e v7.4.817

patch 7.4.817 Problem: Invalid memory access in file_pat_to_reg_pat(). Solution: Use vim_isspace() instead of checking for a space only. (Dominique Pelle)
author Bram Moolenaar <bram@vim.org>
date Tue, 11 Aug 2015 16:20:05 +0200
parents 04736b4030ec
children a4b4cbf8d044
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 # Borland C++ 5.0[12] makefile for vim, 16-bit windows gui version
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 # By Vince Negri
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 # *************************************************************
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 # * WARNING!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 # * This was originally produced by the IDE, but has since been
4352
04736b4030ec updated for version 7.3.925
Bram Moolenaar <bram@vim.org>
parents: 4168
diff changeset
7 # * modified to make it work properly. Adjust with care!
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 # * In particular, leave LinkerLocalOptsAtW16_gvim16dexe alone
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 # * unless you are a guru.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 # *************************************************************
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 # Look for BOR below and either pass a different value or
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 # adjust the path as required. For example
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 # make -fMake_w16.mak -DBOR=C:\PF\Borland\BC5.01 -B BccW16.cfg
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 # make -fMake_w16.mak
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 # Note: $(BOR) is effectively ignored unless BccW16.cfg is rebuilt.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 # Does not compile with Borland C++ 4.51 Walter Briscoe 2003-02-24
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 # "out of memory" from compiler if gvim16 wildly wrong. WFB 2003-03-04
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 # vim16.def must be a DOS-formatted file. (\r\n line endings.)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 # It is a UNIX-formatted file (\n line endings) in vim-*-extra.tar.gz
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 .AUTODEPEND
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 # Borland C++ tools
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 IMPLIB = Implib
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 BCC = Bcc +BccW16.cfg
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 TLINK = TLink
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 TLIB = TLib
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 BRC = Brc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 TASM = Tasm
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 # IDE macros
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 # Options
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 !ifndef BOR
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 BOR = D:\BC5
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 !endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 # !ifndef INTDIR is lethal considering CLEAN below. WFB 2003-03-13
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 INTDIR=w16
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 # /Twe Make the target a Windows .EXE with explicit functions exportable +
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 # /x Map file off
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 # /l Include source line numbers in object map files`
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 # /c case sensitive link
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 # /C Case-sensitive exports and imports (16-bit only)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 # /k Produce "No Stack" warning.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 # /Oa Minimise segment alignment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 # /Oc Minimise Chain fixes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 # /Oi Minimise Iterated data
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 # /Or Minimise resource alignment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 # /P -P=x Code pack size
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 # /V Windows version for application
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 # /L Folder to search for library files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 LinkerLocalOptsAtW16_gvim16dexe =/Twe/x/l/c/C/k/Or/Oc/Oa/Oi/P=65535/V3.10
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 CompInheritOptsAt_gvim16dexe = \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 -I$(BOR)\INCLUDE;PROTO;. \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 -DFEAT_GUI;FEAT_GUI_MSWIN;FEAT_GUI_W16;MSWIN;WIN16;MSWIN16_FASTTEXT \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 -DFEAT_TOOLBAR;WIN16_3DLOOK
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 # Dependency List
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 #
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 Dep_Gvim16 = \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 gvim16.exe
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 ObjFiles = \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 $(INTDIR)\buffer.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 $(INTDIR)\charset.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 $(INTDIR)\diff.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 $(INTDIR)\digraph.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 $(INTDIR)\edit.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 $(INTDIR)\eval.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 $(INTDIR)\ex_cmds.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 $(INTDIR)\ex_cmds2.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 $(INTDIR)\ex_docmd.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 $(INTDIR)\ex_eval.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 $(INTDIR)\ex_getln.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 $(INTDIR)\fileio.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 $(INTDIR)\fold.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 $(INTDIR)\getchar.obj\
440
eb531146be0e updated for version 7.0114
vimboss
parents: 227
diff changeset
90 $(INTDIR)\hardcopy.obj\
800
d8f905020502 updated for version 7.0b
vimboss
parents: 540
diff changeset
91 $(INTDIR)\hashtab.obj\
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 $(INTDIR)\gui.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 $(INTDIR)\gui_w16.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 $(INTDIR)\main.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95 $(INTDIR)\mark.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 $(INTDIR)\mbyte.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 $(INTDIR)\memfile.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 $(INTDIR)\memline.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 $(INTDIR)\menu.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 $(INTDIR)\message.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 $(INTDIR)\misc1.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102 $(INTDIR)\misc2.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 $(INTDIR)\move.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 $(INTDIR)\normal.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 $(INTDIR)\ops.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 $(INTDIR)\option.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 $(INTDIR)\os_win16.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 $(INTDIR)\os_msdos.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 $(INTDIR)\os_mswin.obj\
4168
ff193256398a updated for version 7.3.836
Bram Moolenaar <bram@vim.org>
parents: 800
diff changeset
110 $(INTDIR)\winclip.obj\
800
d8f905020502 updated for version 7.0b
vimboss
parents: 540
diff changeset
111 $(INTDIR)\popupmnu.obj\
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 $(INTDIR)\quickfix.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113 $(INTDIR)\regexp.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 $(INTDIR)\screen.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 $(INTDIR)\search.obj\
227
ef254e0f2365 updated for version 7.0063
vimboss
parents: 120
diff changeset
116 $(INTDIR)\spell.obj\
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 $(INTDIR)\syntax.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 $(INTDIR)\tag.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 $(INTDIR)\term.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 $(INTDIR)\ui.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 $(INTDIR)\undo.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 $(INTDIR)\version.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 $(INTDIR)\window.obj
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 Dep_gvim16dexe = \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 vimtbar.lib\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 vim16.def\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 $(INTDIR)\vim16.res\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 $(ObjFiles)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 # Without the following, the implicit rule in BUILTINS.MAK is picked up
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 # for a rule for .c.obj rather than the local implicit rule
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 .SUFFIXES
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 .SUFFIXES .c .obj
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 .path.c = .
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 # -P- Force C++ compilation off
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 # -c Compilation only
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 # -n Place .OBJ files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 {.}.c{$(INTDIR)}.obj:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 $(BCC) -P- -c -n$(INTDIR)\ {$< }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 Gvim16 : BccW16.cfg $(Dep_Gvim16)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 echo MakeNode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 gvim16.exe : $(Dep_gvim16dexe)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147 $(TLINK) $(LinkerLocalOptsAtW16_gvim16dexe) @&&|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148 c0wl.obj $(ObjFiles)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 |,$*,,vimtbar ctl3dv2 import cwl, vim16.def,$(INTDIR)\vim16.res
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151 # Force objects to be built if $(BOR) changes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 $(ObjFiles) : Make_w16.mak BccW16.cfg
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 $(INTDIR)\vim16.res : vim16.rc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 $(BRC) -R @&&|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 $(CompInheritOptsAt_gvim16dexe) -fo$*.res $?
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 |
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 # Compiler configuration file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 # There is no rule for $(INTDIR) as make always says it does not exist
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 BccW16.cfg :
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 -@if not exist $(INTDIR)\$(NULL) mkdir $(INTDIR)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 Copy &&|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 -3 ; Generate 80386 protected-mode compatible instructions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 -a ; Byte alignment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 -dc ; Move string literals from data segment to code segment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 -ff ; Fast floating point
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 -H ; Generate and use precompiled headers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170 -H=$(INTDIR)\gvim16.csm ; gvim16.csm is the precompiled header filename
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 -k- ; No standard stack frame
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 -ml ; Large memory model
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 -OW ; Suppress the inc bp/dec bp on windows far functions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174 -O1 ; Generate smallest possible code
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 -O2 ; Generate fastest possible code (overrides prior -O1 control)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176 -pr ; Fastcall calling convention passing parameters in registers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177 -R- ; Exclude browser information in generated .OBJ files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178 -v- ; Turn off source debugging
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179 -vi ; Turn inline function expansion on
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180 -WE ; Only __far _export functions are exported
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181 -w ; Display warnings
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182 -w-par ; Suppress: Parameter 'parameter' is never used
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183 -w-pch ; Cannot create pre-compiled header: initialized data in header
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184 -w-sig ; identifier' declared but never used
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
185 -w-ucp ; Mixing pointers to different 'char' types
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186 -wuse ; 'identifier' declared but never used
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187 $(CompInheritOptsAt_gvim16dexe)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188 | $@
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190 !IF "$(OS)" == "Windows_NT"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191 NULL=
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192 DEL_TREE = rmdir /s /q
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
193 !ELSE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194 NULL=nul
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
195 DEL_TREE = deltree /y
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
196 !ENDIF
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
197
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198 CLEAN:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
199 -@if exist $(INTDIR)\$(NULL) $(DEL_TREE) $(INTDIR)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200 -@if exist BccW16.cfg erase BccW16.cfg
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201 -@if exist gvim16.exe erase gvim16.exe