annotate src/Make_w16.mak @ 806:de6d169fe745

updated for version 7.0b01
author vimboss
date Sat, 25 Mar 2006 22:02:07 +0000
parents d8f905020502
children ff193256398a
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
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 # * modifed to make it work properly. Adjust with care!
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\
800
d8f905020502 updated for version 7.0b
vimboss
parents: 540
diff changeset
110 $(INTDIR)\popupmnu.obj\
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 $(INTDIR)\quickfix.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 $(INTDIR)\regexp.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113 $(INTDIR)\screen.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 $(INTDIR)\search.obj\
227
ef254e0f2365 updated for version 7.0063
vimboss
parents: 120
diff changeset
115 $(INTDIR)\spell.obj\
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116 $(INTDIR)\syntax.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 $(INTDIR)\tag.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 $(INTDIR)\term.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 $(INTDIR)\ui.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120 $(INTDIR)\undo.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 $(INTDIR)\version.obj\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 $(INTDIR)\window.obj
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 Dep_gvim16dexe = \
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 vimtbar.lib\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 vim16.def\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 $(INTDIR)\vim16.res\
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 $(ObjFiles)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130 # Without the following, the implicit rule in BUILTINS.MAK is picked up
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 # for a rule for .c.obj rather than the local implicit rule
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 .SUFFIXES
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 .SUFFIXES .c .obj
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 .path.c = .
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 # -P- Force C++ compilation off
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 # -c Compilation only
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 # -n Place .OBJ files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 {.}.c{$(INTDIR)}.obj:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 $(BCC) -P- -c -n$(INTDIR)\ {$< }
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 Gvim16 : BccW16.cfg $(Dep_Gvim16)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 echo MakeNode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 gvim16.exe : $(Dep_gvim16dexe)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 $(TLINK) $(LinkerLocalOptsAtW16_gvim16dexe) @&&|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147 c0wl.obj $(ObjFiles)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148 |,$*,,vimtbar ctl3dv2 import cwl, vim16.def,$(INTDIR)\vim16.res
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 # Force objects to be built if $(BOR) changes
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151 $(ObjFiles) : Make_w16.mak BccW16.cfg
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 $(INTDIR)\vim16.res : vim16.rc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 $(BRC) -R @&&|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 $(CompInheritOptsAt_gvim16dexe) -fo$*.res $?
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156 |
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 # Compiler configuration file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 # There is no rule for $(INTDIR) as make always says it does not exist
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 BccW16.cfg :
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162 -@if not exist $(INTDIR)\$(NULL) mkdir $(INTDIR)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 Copy &&|
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 -3 ; Generate 80386 protected-mode compatible instructions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 -a ; Byte alignment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 -dc ; Move string literals from data segment to code segment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167 -ff ; Fast floating point
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 -H ; Generate and use precompiled headers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 -H=$(INTDIR)\gvim16.csm ; gvim16.csm is the precompiled header filename
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170 -k- ; No standard stack frame
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 -ml ; Large memory model
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 -OW ; Suppress the inc bp/dec bp on windows far functions
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173 -O1 ; Generate smallest possible code
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174 -O2 ; Generate fastest possible code (overrides prior -O1 control)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 -pr ; Fastcall calling convention passing parameters in registers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176 -R- ; Exclude browser information in generated .OBJ files
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177 -v- ; Turn off source debugging
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178 -vi ; Turn inline function expansion on
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179 -WE ; Only __far _export functions are exported
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180 -w ; Display warnings
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181 -w-par ; Suppress: Parameter 'parameter' is never used
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182 -w-pch ; Cannot create pre-compiled header: initialized data in header
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183 -w-sig ; identifier' declared but never used
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184 -w-ucp ; Mixing pointers to different 'char' types
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
185 -wuse ; 'identifier' declared but never used
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186 $(CompInheritOptsAt_gvim16dexe)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187 | $@
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189 !IF "$(OS)" == "Windows_NT"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190 NULL=
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191 DEL_TREE = rmdir /s /q
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192 !ELSE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
193 NULL=nul
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194 DEL_TREE = deltree /y
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
195 !ENDIF
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
196
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
197 CLEAN:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198 -@if exist $(INTDIR)\$(NULL) $(DEL_TREE) $(INTDIR)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
199 -@if exist BccW16.cfg erase BccW16.cfg
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200 -@if exist gvim16.exe erase gvim16.exe