Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 1 | # Microsoft Developer Studio Generated NMAKE File, Format Version 4.00 |
| 2 | # ** DO NOT EDIT ** |
| 3 | # |
| 4 | # Make_ivc.mak Makefile to build vim in both IDE and nmake. |
| 5 | # This file can be imported as a workspace into Visual Studio. It must be in |
| 6 | # DOS fileformat then! |
| 7 | # |
| 8 | # It is worth making the file read-only as the VC4 IDE will try to overwrite |
| 9 | # it with a HUGELY expanded clone of itself. |
| 10 | # |
| 11 | # The following points are worth noting: |
| 12 | # 1) Comments here are ignored by VC[456].0 IDEs |
| 13 | # 2) # ADD LINK32 /pdb:.\Dbg/vimd.pdb is written so rather than |
| 14 | # # ADD LINK32 /pdb:".\Dbg/vimd.pdb" to avoid VC4 -> VC5 conversion failure |
| 15 | # 3) It is good to delete .pdb file before linking to cope with switch among |
| 16 | # VC[456] as IDE clean action does not remove that file and link clashes |
| 17 | # with it. The following works in VC5 but not in VC4 which does not support |
| 18 | # pre-link actions. The nmake action does such deletions. |
| 19 | # Begin Special Build Tool |
| 20 | PreLink_Cmds=@if exist .\oleDbg\gvimd.pdb del .\oleDbg\gvimd.pdb |
| 21 | # End Special Build Tool |
| 22 | # 4) I was unable to make !IFDEF OLE, etc. work in the VC4 IDE. |
| 23 | # I was aiming for 4 configurations with sub-configurations selected by |
| 24 | # environment variables. |
| 25 | # 5) Optimisation is not supported by disabled versions of VC. This results in |
| 26 | # messages for Release builds like: |
| 27 | # Command line warning D4025 : overriding '/O2' with '/Od' |
| 28 | # 6) nmake 1.62 and later support batch compilation. I was unable to use this |
| 29 | # in a manner acceptable to earlier IDEs. |
| 30 | # |
| 31 | # History |
| 32 | # |
| 33 | # When Who What |
| 34 | # 2001-07-06 W.Briscoe Original derived from Make_[go]vc.mak with less noise |
| 35 | # 2001-07-08 W.Briscoe Further noise reduction; consistent .map and .pdb logic |
| 36 | # Added install.exe rule, etc.; Removed unused libraries. |
| 37 | # 2001-08-09 W.Briscoe Restored VC4.0-required trailing space in !MESSAGE afore |
| 38 | # Enhanced if_ole.idl rule to use /out argument. |
| 39 | # Default rules now relative to . to reduce IDE/nmake difs |
| 40 | |
| 41 | # TARGTYPE "Win32 (x86) Console Application" 0x0103 |
| 42 | |
| 43 | !IF "$(CFG)" == "" |
| 44 | CFG=Vim - Win32 Release gvim OLE |
| 45 | !MESSAGE No configuration specified. Defaulting to Vim - Win32 Release gvim OLE. |
| 46 | !ENDIF |
| 47 | |
| 48 | !IF "$(CFG)" != "Vim - Win32 Release gvim OLE"\ |
| 49 | && "$(CFG)" != "Vim - Win32 Debug gvim OLE"\ |
| 50 | && "$(CFG)" != "Vim - Win32 Release gvim"\ |
| 51 | && "$(CFG)" != "Vim - Win32 Debug gvim"\ |
| 52 | && "$(CFG)" != "Vim - Win32 Release vim"\ |
| 53 | && "$(CFG)" != "Vim - Win32 Debug vim" |
| 54 | !MESSAGE Invalid configuration "$(CFG)" specified. |
| 55 | !MESSAGE You can specify a configuration when running NMAKE on this makefile |
| 56 | !MESSAGE by defining the macro CFG on the command line. For example: |
| 57 | !MESSAGE |
| 58 | !MESSAGE NMAKE /f "Make_ivc.mak" CFG="Vim - Win32 Debug vim" |
| 59 | !MESSAGE |
| 60 | !MESSAGE Possible choices for configuration are: |
| 61 | !MESSAGE |
| 62 | !MESSAGE "Vim - Win32 Release gvim OLE" (based on "Win32 (x86) Console Application") |
| 63 | !MESSAGE "Vim - Win32 Debug gvim OLE" (based on "Win32 (x86) Console Application") |
| 64 | !MESSAGE "Vim - Win32 Release gvim" (based on "Win32 (x86) Console Application") |
| 65 | !MESSAGE "Vim - Win32 Debug gvim" (based on "Win32 (x86) Console Application") |
| 66 | !MESSAGE "Vim - Win32 Release vim" (based on "Win32 (x86) Console Application") |
| 67 | !MESSAGE "Vim - Win32 Debug vim" (based on "Win32 (x86) Console Application") |
| 68 | !MESSAGE |
| 69 | !ERROR An invalid configuration is specified. |
| 70 | !ENDIF |
| 71 | |
| 72 | !IF "$(OS)" == "Windows_NT" |
| 73 | NULL= |
| 74 | DEL_TREE = rmdir /s /q |
| 75 | !ELSE |
| 76 | NULL=nul |
| 77 | DEL_TREE = deltree /y |
| 78 | !ENDIF |
| 79 | |
| 80 | # Begin Project |
| 81 | # PROP Target_Last_Scanned "Vim - Win32 Debug vim" |
| 82 | # PROP Use_MFC 0 |
| 83 | |
| 84 | RSC=rc.exe |
| 85 | CPP=cl.exe |
| 86 | LINK32=link.exe |
| 87 | |
| 88 | CPP_PROJ= /nologo /MT /W3 /GX /I ".\proto" /D "WIN32" /c |
| 89 | # ADD CPP /nologo /MT /W3 /GX /I ".\proto" /D "WIN32" /c |
| 90 | |
| 91 | LINK32_FLAGS= oldnames.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib comctl32.lib advapi32.lib shell32.lib ole32.lib uuid.lib /nologo /machine:I386 /nodefaultlib |
| 92 | # ADD LINK32 oldnames.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib comctl32.lib advapi32.lib shell32.lib ole32.lib uuid.lib /nologo /machine:I386 /nodefaultlib |
| 93 | # SUBTRACT LINK32 /incremental:yes |
| 94 | |
| 95 | RSC_PROJ= /l 0x409 /d "FEAT_GUI_W32" |
| 96 | # ADD RSC /l 0x409 /d "FEAT_GUI_W32" |
| 97 | |
| 98 | !IF "$(CFG)" == "Vim - Win32 Release gvim OLE" |
| 99 | |
| 100 | # PROP Use_Debug_Libraries 0 |
| 101 | # PROP Output_Dir .\oleRel |
| 102 | # PROP Intermediate_Dir .\oleRel |
| 103 | |
| 104 | INTDIR=.\oleRel |
| 105 | VIM=gvim |
Bram Moolenaar | 58e7f2b | 2005-03-16 09:48:18 +0000 | [diff] [blame] | 106 | EXTRAS="$(INTDIR)/if_ole.obj" "$(INTDIR)/vim.res" "$(INTDIR)/gui.obj" "$(INTDIR)/gui_w32.obj" "$(INTDIR)/gui_beval.obj" "$(INTDIR)/os_w32exe.obj" |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 107 | |
Bram Moolenaar | 9c96f59 | 2005-06-30 21:52:39 +0000 | [diff] [blame] | 108 | CPP_PROJ=$(CPP_PROJ) /Zi /O2 /D "NDEBUG" /D "FEAT_GUI_W32" /D "DYNAMIC_GETTEXT" /D "FEAT_OLE" /Fd.\oleRel/ /Fo.\oleRel/ |
| 109 | # ADD CPP /Zi /O2 /D "NDEBUG" /D "FEAT_GUI_W32" /D "DYNAMIC_GETTEXT" /D "FEAT_OLE" /Fd.\oleRel/ /Fo.\oleRel/ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 110 | |
| 111 | RSC_PROJ=$(RSC_PROJ) /I ".\oleRel" /d "NDEBUG" /d "FEAT_OLE" /fo.\oleRel\vim.res |
| 112 | # ADD RSC /I ".\oleRel" /d "NDEBUG" /d "FEAT_OLE" /fo.\oleRel\vim.res |
| 113 | |
Bram Moolenaar | 9c96f59 | 2005-06-30 21:52:39 +0000 | [diff] [blame] | 114 | LINK32_FLAGS=$(LINK32_FLAGS) /pdb:.\oleRel/gvim.pdb -debug:full -debugtype:cv,fixup /map:.\oleDbg\gvim.map libc.lib oleaut32.lib /subsystem:windows /out:.\gvim.exe |
| 115 | # ADD LINK32 /pdb:.\oleRel/gvim.pdb -debug:full -debugtype:cv,fixup /map:.\oleDbg\gvim.map libc.lib oleaut32.lib /subsystem:windows /out:.\gvim.exe |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 116 | |
| 117 | !ELSEIF "$(CFG)" == "Vim - Win32 Debug gvim OLE" |
| 118 | |
| 119 | # PROP Use_Debug_Libraries 1 |
| 120 | # PROP Output_Dir .\oleDbg |
| 121 | # PROP Intermediate_Dir .\oleDbg |
| 122 | |
| 123 | INTDIR=.\oleDbg |
| 124 | VIM=gvimd |
Bram Moolenaar | 58e7f2b | 2005-03-16 09:48:18 +0000 | [diff] [blame] | 125 | EXTRAS="$(INTDIR)/if_ole.obj" "$(INTDIR)/vim.res" "$(INTDIR)/gui.obj" "$(INTDIR)/gui_w32.obj" "$(INTDIR)/gui_beval.obj" "$(INTDIR)/os_w32exe.obj" |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 126 | |
| 127 | CPP_PROJ=$(CPP_PROJ) /Zi /Od /D "_DEBUG" /D "FEAT_GUI_W32" /D "DYNAMIC_GETTEXT" /D "FEAT_OLE" /Fd.\oleDbg/ /Fo.\oleDbg/ |
| 128 | # ADD CPP /Zi /Od /D "_DEBUG" /D "FEAT_GUI_W32" /D "DYNAMIC_GETTEXT" /D "FEAT_OLE" /Fd.\oleDbg/ /Fo.\oleDbg/ |
| 129 | |
| 130 | RSC_PROJ=$(RSC_PROJ) /I .\oleDbg /d "_DEBUG" /d "FEAT_OLE" /fo.\oleDbg\vim.res |
| 131 | # ADD RSC /I .\oleDbg /d "_DEBUG" /d "FEAT_OLE" /fo.\oleDbg\vim.res |
| 132 | |
Bram Moolenaar | 9c96f59 | 2005-06-30 21:52:39 +0000 | [diff] [blame] | 133 | LINK32_FLAGS=$(LINK32_FLAGS) libcd.lib oleaut32.lib /subsystem:windows /debug /profile /pdb:.\oleDbg/gvimd.pdb -debug:full -debugtype:cv,fixup /map:.\oleDbg\gvimd.map /out:.\gvimd.exe |
| 134 | # ADD LINK32 libcd.lib oleaut32.lib /subsystem:windows /debug /profile /pdb:.\oleDbg/gvimd.pdb -debug:full -debugtype:cv,fixup /map:.\oleDbg\gvimd.map /out:.\gvimd.exe |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 135 | |
| 136 | |
| 137 | !ELSEIF "$(CFG)" == "Vim - Win32 Release gvim" |
| 138 | |
| 139 | # PROP Use_Debug_Libraries 0 |
| 140 | # PROP Output_Dir .\gRel |
| 141 | # PROP Intermediate_Dir .\gRel |
| 142 | |
| 143 | INTDIR=.\gRel |
| 144 | VIM=gvim |
Bram Moolenaar | 58e7f2b | 2005-03-16 09:48:18 +0000 | [diff] [blame] | 145 | EXTRAS="$(INTDIR)/vim.res" "$(INTDIR)/gui.obj" "$(INTDIR)/gui_w32.obj" "$(INTDIR)/gui_beval.obj" "$(INTDIR)/os_w32exe.obj" |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 146 | |
Bram Moolenaar | 9c96f59 | 2005-06-30 21:52:39 +0000 | [diff] [blame] | 147 | CPP_PROJ=$(CPP_PROJ) /Zi /O2 /D "NDEBUG" /D "FEAT_GUI_W32" /Fd.\gRel/ /Fo.\gRel/ |
| 148 | # ADD CPP /Zi /O2 /D "NDEBUG" /D "FEAT_GUI_W32" /Fd.\gRel/ /Fo.\gRel/ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 149 | |
| 150 | RSC_PROJ=$(RSC_PROJ) /d "NDEBUG" /fo.\gRel\vim.res |
| 151 | # ADD RSC /d "NDEBUG" /fo.\gRel\vim.res |
| 152 | |
Bram Moolenaar | 9c96f59 | 2005-06-30 21:52:39 +0000 | [diff] [blame] | 153 | LINK32_FLAGS=$(LINK32_FLAGS) /pdb:.\gRel/gvim.pdb -debug:full -debugtype:cv,fixup /map:.\oleDbg\gvim.map libc.lib /subsystem:windows /out:.\gvim.exe |
| 154 | # ADD LINK32 /pdb:.\gRel/gvim.pdb -debug:full -debugtype:cv,fixup /map:.\oleDbg\gvim.map libc.lib /subsystem:windows /out:.\gvim.exe |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 155 | |
| 156 | !ELSEIF "$(CFG)" == "Vim - Win32 Debug gvim" |
| 157 | |
| 158 | # PROP Use_Debug_Libraries 1 |
| 159 | # PROP Output_Dir .\gDbg |
| 160 | # PROP Intermediate_Dir .\gDbg |
| 161 | |
| 162 | INTDIR=.\gDbg |
| 163 | VIM=gvimd |
Bram Moolenaar | 58e7f2b | 2005-03-16 09:48:18 +0000 | [diff] [blame] | 164 | EXTRAS="$(INTDIR)/vim.res" "$(INTDIR)/gui.obj" "$(INTDIR)/gui_w32.obj" "$(INTDIR)/gui_beval.obj" "$(INTDIR)/os_w32exe.obj" |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 165 | |
| 166 | CPP_PROJ=$(CPP_PROJ) /Zi /Od /D "_DEBUG" /D "FEAT_GUI_W32" /Fd.\gDbg/ /Fo.\gDbg/ |
| 167 | # ADD CPP /Zi /Od /D "_DEBUG" /D "FEAT_GUI_W32" /Fd.\gDbg/ /Fo.\gDbg/ |
| 168 | |
| 169 | RSC_PROJ=$(RSC_PROJ) /d "_DEBUG" /fo.\gDbg\vim.res |
| 170 | # ADD RSC /d "_DEBUG" /fo.\gDbg\vim.res |
| 171 | |
Bram Moolenaar | 9c96f59 | 2005-06-30 21:52:39 +0000 | [diff] [blame] | 172 | LINK32_FLAGS=$(LINK32_FLAGS) libcd.lib /subsystem:windows /debug /profile /pdb:.\gDbg/gvimd.pdb -debug:full -debugtype:cv,fixup /map:.\gDbg\gvimd.map /out:.\gvimd.exe |
| 173 | # ADD LINK32 libcd.lib /subsystem:windows /debug /profile /pdb:.\gDbg/gvimd.pdb -debug:full -debugtype:cv,fixup /map:.\gDbg\gvimd.map /out:.\gvimd.exe |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 174 | |
| 175 | !ELSEIF "$(CFG)" == "Vim - Win32 Release vim" |
| 176 | |
| 177 | # PROP Use_Debug_Libraries 0 |
| 178 | # PROP Output_Dir .\Rel |
| 179 | # PROP Intermediate_Dir .\Rel |
| 180 | |
| 181 | INTDIR=.\Rel |
| 182 | VIM=vim |
| 183 | EXTRAS= |
| 184 | |
Bram Moolenaar | 9c96f59 | 2005-06-30 21:52:39 +0000 | [diff] [blame] | 185 | CPP_PROJ=$(CPP_PROJ) /Zi /O2 /D "NDEBUG" /Fd.\Rel/ /Fo.\Rel/ |
| 186 | # ADD CPP /Zi /O2 /D "NDEBUG" /Fd.\Rel/ /Fo.\Rel/ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 187 | |
Bram Moolenaar | 9c96f59 | 2005-06-30 21:52:39 +0000 | [diff] [blame] | 188 | LINK32_FLAGS=$(LINK32_FLAGS) /pdb:.\Rel/vim.pdb -debug:full -debugtype:cv,fixup /map:.\oleDbg\vim.map libc.lib /subsystem:console /out:.\vim.exe |
| 189 | # ADD LINK32 /pdb:.\Rel/vim.pdb -debug:full -debugtype:cv,fixup /map:.\oleDbg\vim.map libc.lib /subsystem:console /out:.\vim.exe |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 190 | |
| 191 | !ELSEIF "$(CFG)" == "Vim - Win32 Debug vim" |
| 192 | |
| 193 | # PROP Use_Debug_Libraries 1 |
| 194 | # PROP Output_Dir .\Dbg |
| 195 | # PROP Intermediate_Dir .\Dbg |
| 196 | |
| 197 | INTDIR=.\Dbg |
| 198 | VIM=vimd |
| 199 | EXTRAS= |
| 200 | |
| 201 | CPP_PROJ=$(CPP_PROJ) /Zi /Od /D "_DEBUG" /Fd.\Dbg/ /Fo.\Dbg/ |
| 202 | # ADD CPP /Zi /Od /D "_DEBUG" /Fd.\Dbg/ /Fo.\Dbg/ |
| 203 | |
Bram Moolenaar | 9c96f59 | 2005-06-30 21:52:39 +0000 | [diff] [blame] | 204 | LINK32_FLAGS=$(LINK32_FLAGS) libcd.lib /subsystem:console /debug /profile /pdb:.\Dbg/vimd.pdb -debug:full -debugtype:cv,fixup /map:.\Dbg/vimd.map /out:.\vimd.exe |
| 205 | # ADD LINK32 libcd.lib /subsystem:console /debug /profile /pdb:.\Dbg/vimd.pdb -debug:full -debugtype:cv,fixup /map:.\Dbg/vimd.map /out:.\vimd.exe |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 206 | |
| 207 | !ENDIF |
| 208 | |
| 209 | ALL : .\$(VIM).exe vimrun.exe install.exe uninstal.exe xxd/xxd.exe GvimExt/gvimext.dll |
| 210 | |
| 211 | LINK32_OBJS= \ |
| 212 | $(EXTRAS) \ |
| 213 | "$(INTDIR)/buffer.obj" \ |
| 214 | "$(INTDIR)/charset.obj" \ |
| 215 | "$(INTDIR)/diff.obj" \ |
| 216 | "$(INTDIR)/digraph.obj" \ |
| 217 | "$(INTDIR)/edit.obj" \ |
| 218 | "$(INTDIR)/eval.obj" \ |
| 219 | "$(INTDIR)/ex_cmds.obj" \ |
| 220 | "$(INTDIR)/ex_cmds2.obj" \ |
| 221 | "$(INTDIR)/ex_docmd.obj" \ |
| 222 | "$(INTDIR)/ex_eval.obj" \ |
| 223 | "$(INTDIR)/ex_getln.obj" \ |
| 224 | "$(INTDIR)/fileio.obj" \ |
| 225 | "$(INTDIR)/fold.obj" \ |
| 226 | "$(INTDIR)/getchar.obj" \ |
Bram Moolenaar | 58d9823 | 2005-07-23 22:25:46 +0000 | [diff] [blame^] | 227 | "$(INTDIR)/hardcopy.obj" \ |
Bram Moolenaar | 383f9bc | 2005-01-19 22:18:32 +0000 | [diff] [blame] | 228 | "$(INTDIR)/hashtable.obj" \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 229 | "$(INTDIR)/main.obj" \ |
| 230 | "$(INTDIR)/mark.obj" \ |
| 231 | "$(INTDIR)/mbyte.obj" \ |
| 232 | "$(INTDIR)/memfile.obj" \ |
| 233 | "$(INTDIR)/memline.obj" \ |
| 234 | "$(INTDIR)/menu.obj" \ |
| 235 | "$(INTDIR)/message.obj" \ |
| 236 | "$(INTDIR)/misc1.obj" \ |
| 237 | "$(INTDIR)/misc2.obj" \ |
| 238 | "$(INTDIR)/move.obj" \ |
| 239 | "$(INTDIR)/normal.obj" \ |
| 240 | "$(INTDIR)/ops.obj" \ |
| 241 | "$(INTDIR)/option.obj" \ |
| 242 | "$(INTDIR)/os_mswin.obj" \ |
| 243 | "$(INTDIR)/os_win32.obj" \ |
| 244 | "$(INTDIR)/quickfix.obj" \ |
| 245 | "$(INTDIR)/regexp.obj" \ |
| 246 | "$(INTDIR)/screen.obj" \ |
| 247 | "$(INTDIR)/search.obj" \ |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 248 | "$(INTDIR)/spell.obj" \ |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 249 | "$(INTDIR)/syntax.obj" \ |
| 250 | "$(INTDIR)/tag.obj" \ |
| 251 | "$(INTDIR)/term.obj" \ |
| 252 | "$(INTDIR)/ui.obj" \ |
| 253 | "$(INTDIR)/undo.obj" \ |
| 254 | "$(INTDIR)/version.obj" \ |
| 255 | "$(INTDIR)/window.obj" |
| 256 | |
| 257 | ".\$(VIM).exe" : "$(INTDIR)" $(EXTRAS) $(LINK32_OBJS) |
| 258 | @if exist $(INTDIR)\$(VIM).pdb del $(INTDIR)\$(VIM).pdb |
| 259 | $(LINK32) $(LINK32_FLAGS) $(LINK32_OBJS) |
| 260 | |
| 261 | "$(INTDIR)" : |
| 262 | if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)" |
| 263 | |
| 264 | CLEAN : |
| 265 | -@if exist "$(INTDIR)/$(NULL)" $(DEL_TREE) "$(INTDIR)" |
| 266 | -@if exist $(VIM).exe erase $(VIM).exe |
| 267 | -@if exist $(VIM).ilk erase $(VIM).ilk |
| 268 | -@if exist $(VIM).map erase $(VIM).map |
| 269 | -@if exist $(VIM).pdb erase $(VIM).pdb |
| 270 | -@if exist DLLDATA.C erase DLLDATA.C |
| 271 | -@if exist Make_ivc.bak attrib -r Make_ivc.bak |
| 272 | -@if exist Make_ivc.bak erase Make_ivc.bak |
| 273 | -@if exist Make_ivc.dsp erase Make_ivc.dsp |
| 274 | -@if exist Make_ivc.dsw erase Make_ivc.dsw |
| 275 | -@if exist Make_ivc.mdp erase Make_ivc.mdp |
| 276 | -@if exist Make_ivc.ncb erase Make_ivc.ncb |
| 277 | -@if exist Make_ivc.opt erase Make_ivc.opt |
| 278 | -@if exist Make_ivc.plg erase Make_ivc.plg |
| 279 | -@if exist dosinst.obj erase dosinst.obj |
| 280 | -@if exist install.exe erase install.exe |
| 281 | -@if exist uninstal.exe erase uninstal.exe |
| 282 | -@if exist uninstal.obj erase uninstal.obj |
| 283 | -@if exist vimrun.exe erase vimrun.exe |
| 284 | -@if exist vimrun.obj erase vimrun.obj |
| 285 | |
| 286 | |
| 287 | install.exe: dosinst.c |
| 288 | $(CPP) /Fe$@ /nologo /W3 -DNDEBUG -DWIN32 dosinst.c kernel32.lib shell32.lib ole32.lib advapi32.lib uuid.lib |
| 289 | |
| 290 | uninstal.exe: uninstal.c |
| 291 | $(CPP) /nologo /W3 -DNDEBUG -DWIN32 uninstal.c shell32.lib advapi32.lib |
| 292 | |
| 293 | vimrun.exe: vimrun.c |
| 294 | $(CPP) /nologo /W3 -DNDEBUG vimrun.c |
| 295 | |
| 296 | xxd/xxd.exe: xxd/xxd.c |
| 297 | cd xxd |
| 298 | $(MAKE) /NOLOGO -f Make_mvc.mak |
| 299 | cd .. |
| 300 | |
| 301 | GvimExt/gvimext.dll: GvimExt/gvimext.cpp GvimExt/gvimext.rc GvimExt/gvimext.h |
| 302 | cd GvimExt |
| 303 | $(MAKE) /NOLOGO -f Makefile |
| 304 | cd .. |
| 305 | |
| 306 | {.}.c{$(INTDIR)/}.obj: |
| 307 | $(CPP) $(CPP_PROJ) $< |
| 308 | |
| 309 | {.}.cpp{$(INTDIR)/}.obj: |
| 310 | $(CPP) $(CPP_PROJ) /I $(INTDIR) $< |
| 311 | |
| 312 | {.}.rc{$(INTDIR)/}.res: |
| 313 | $(RSC) $(RSC_PROJ) $< |
| 314 | |
| 315 | # Begin Target |
| 316 | |
| 317 | # Name "Vim - Win32 Release gvim OLE" |
| 318 | # Name "Vim - Win32 Debug gvim OLE" |
| 319 | # Name "Vim - Win32 Release gvim" |
| 320 | # Name "Vim - Win32 Debug gvim" |
| 321 | # Name "Vim - Win32 Release vim" |
| 322 | # Name "Vim - Win32 Debug vim" |
| 323 | |
| 324 | # Begin Source File |
| 325 | |
| 326 | SOURCE=.\buffer.c |
| 327 | # End Source File |
| 328 | # Begin Source File |
| 329 | |
| 330 | SOURCE=.\charset.c |
| 331 | # End Source File |
| 332 | # Begin Source File |
| 333 | |
| 334 | SOURCE=.\diff.c |
| 335 | # End Source File |
| 336 | # Begin Source File |
| 337 | |
| 338 | SOURCE=.\digraph.c |
| 339 | # End Source File |
| 340 | # Begin Source File |
| 341 | |
| 342 | SOURCE=.\edit.c |
| 343 | # End Source File |
| 344 | # Begin Source File |
| 345 | |
| 346 | SOURCE=.\eval.c |
| 347 | # End Source File |
| 348 | # Begin Source File |
| 349 | |
| 350 | SOURCE=.\ex_cmds.c |
| 351 | # End Source File |
| 352 | # Begin Source File |
| 353 | |
| 354 | SOURCE=.\ex_cmds2.c |
| 355 | # End Source File |
| 356 | # Begin Source File |
| 357 | |
| 358 | SOURCE=.\ex_docmd.c |
| 359 | # End Source File |
| 360 | # Begin Source File |
| 361 | |
| 362 | SOURCE=.\ex_eval.c |
| 363 | # End Source File |
| 364 | # Begin Source File |
| 365 | |
| 366 | SOURCE=.\ex_getln.c |
| 367 | # End Source File |
| 368 | # Begin Source File |
| 369 | |
| 370 | SOURCE=.\fileio.c |
| 371 | # End Source File |
| 372 | # Begin Source File |
| 373 | |
| 374 | SOURCE=.\fold.c |
| 375 | # End Source File |
| 376 | # Begin Source File |
| 377 | |
| 378 | SOURCE=.\getchar.c |
| 379 | # End Source File |
| 380 | # Begin Source File |
| 381 | |
Bram Moolenaar | 58d9823 | 2005-07-23 22:25:46 +0000 | [diff] [blame^] | 382 | SOURCE=.\hardcopy.c |
| 383 | # End Source File |
| 384 | # Begin Source File |
| 385 | |
Bram Moolenaar | 383f9bc | 2005-01-19 22:18:32 +0000 | [diff] [blame] | 386 | SOURCE=.\hashtable.c |
| 387 | # End Source File |
| 388 | # Begin Source File |
| 389 | |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 390 | SOURCE=.\gui.c |
| 391 | |
| 392 | !IF "$(CFG)" == "Vim - Win32 Release vim" |
| 393 | |
| 394 | # PROP Exclude_From_Build 1 |
| 395 | |
| 396 | !ELSEIF "$(CFG)" == "Vim - Win32 Debug vim" |
| 397 | |
| 398 | # PROP Exclude_From_Build 1 |
| 399 | |
| 400 | !ENDIF |
| 401 | |
| 402 | # End Source File |
| 403 | # Begin Source File |
| 404 | |
| 405 | SOURCE=.\gui_w32.c |
| 406 | |
| 407 | !IF "$(CFG)" == "Vim - Win32 Release vim" |
| 408 | |
| 409 | # PROP Exclude_From_Build 1 |
| 410 | |
| 411 | !ELSEIF "$(CFG)" == "Vim - Win32 Debug vim" |
| 412 | |
| 413 | # PROP Exclude_From_Build 1 |
| 414 | |
| 415 | !ENDIF |
| 416 | |
| 417 | # End Source File |
| 418 | # Begin Source File |
| 419 | |
Bram Moolenaar | 58e7f2b | 2005-03-16 09:48:18 +0000 | [diff] [blame] | 420 | SOURCE=.\gui_beval.c |
| 421 | |
| 422 | !IF "$(CFG)" == "Vim - Win32 Release vim" |
| 423 | |
| 424 | # PROP Exclude_From_Build 1 |
| 425 | |
| 426 | !ELSEIF "$(CFG)" == "Vim - Win32 Debug vim" |
| 427 | |
| 428 | # PROP Exclude_From_Build 1 |
| 429 | |
| 430 | !ENDIF |
| 431 | |
| 432 | # End Source File |
| 433 | # Begin Source File |
| 434 | |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 435 | SOURCE=.\os_w32exe.c |
| 436 | |
| 437 | !IF "$(CFG)" == "Vim - Win32 Release vim" |
| 438 | |
| 439 | # PROP Exclude_From_Build 1 |
| 440 | |
| 441 | !ELSEIF "$(CFG)" == "Vim - Win32 Debug vim" |
| 442 | |
| 443 | # PROP Exclude_From_Build 1 |
| 444 | |
| 445 | !ENDIF |
| 446 | |
| 447 | # End Source File |
| 448 | # Begin Source File |
| 449 | |
| 450 | SOURCE=.\if_ole.cpp |
| 451 | |
| 452 | !IF "$(CFG)" == "Vim - Win32 Release gvim OLE" |
| 453 | |
| 454 | # PROP Ignore_Default_Tool 1 |
| 455 | # Begin Custom Build |
| 456 | |
| 457 | "$(INTDIR)\if_ole.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\if_ole.h" |
Bram Moolenaar | 9c96f59 | 2005-06-30 21:52:39 +0000 | [diff] [blame] | 458 | cl.exe /nologo /MT /W3 /GX /I ".\proto" /D "WIN32" /c /Zi /O2 /D "NDEBUG" /D "FEAT_GUI_W32" /D "FEAT_OLE" /Fd.\oleRel/ /Fo.\oleRel/ /I ".\oleRel" .\if_ole.cpp |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 459 | @rem This is the default rule with /I "$(IntDir)" added |
| 460 | |
| 461 | # End Custom Build |
| 462 | |
| 463 | !ELSEIF "$(CFG)" == "Vim - Win32 Debug gvim OLE" |
| 464 | |
| 465 | # PROP Ignore_Default_Tool 1 |
| 466 | # Begin Custom Build |
| 467 | |
| 468 | "$(INTDIR)\if_ole.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\if_ole.h" |
| 469 | cl.exe /nologo /MT /W3 /GX /I ".\proto" /D "WIN32" /c /Zi /Od /D "_DEBUG" /D "FEAT_GUI_W32" /D "FEAT_OLE" /Fd.\oleDbg/ /Fo.\oleDbg/ /I ".\oleDbg" .\if_ole.cpp |
| 470 | @rem This is the default rule with /I "$(IntDir)" added |
| 471 | |
| 472 | # End Custom Build |
| 473 | |
| 474 | !ELSEIF "$(CFG)" == "Vim - Win32 Release gvim" |
| 475 | |
| 476 | # PROP Exclude_From_Build 1 |
| 477 | |
| 478 | !ELSEIF "$(CFG)" == "Vim - Win32 Debug gvim" |
| 479 | |
| 480 | # PROP Exclude_From_Build 1 |
| 481 | |
| 482 | !ELSEIF "$(CFG)" == "Vim - Win32 Release vim" |
| 483 | |
| 484 | # PROP Exclude_From_Build 1 |
| 485 | |
| 486 | !ELSEIF "$(CFG)" == "Vim - Win32 Debug vim" |
| 487 | |
| 488 | # PROP Exclude_From_Build 1 |
| 489 | |
| 490 | !ENDIF |
| 491 | |
| 492 | # End Source File |
| 493 | # Begin Source File |
| 494 | |
| 495 | SOURCE=.\if_ole.idl |
| 496 | |
| 497 | !IF "$(CFG)" == "Vim - Win32 Release gvim OLE" |
| 498 | |
| 499 | # PROP Ignore_Default_Tool 1 |
| 500 | # Begin Custom Build |
| 501 | |
| 502 | "$(INTDIR)\if_ole.h" : $(SOURCE) "$(INTDIR)" |
| 503 | if exist .\if_ole.h del .\if_ole.h |
| 504 | midl /out .\oleRel /iid iid_ole.c /tlb vim.tlb /proxy nul /header if_ole.h .\if_ole.idl |
| 505 | |
| 506 | # End Custom Build |
| 507 | |
| 508 | !ELSEIF "$(CFG)" == "Vim - Win32 Debug gvim OLE" |
| 509 | |
| 510 | # PROP Ignore_Default_Tool 1 |
| 511 | # Begin Custom Build |
| 512 | |
| 513 | "$(INTDIR)\if_ole.h" : $(SOURCE) "$(INTDIR)" |
| 514 | if exist .\if_ole.h del .\if_ole.h |
| 515 | midl /out .\oleDbg /iid iid_ole.c /tlb vim.tlb /proxy nul /header if_ole.h .\if_ole.idl |
| 516 | |
| 517 | # End Custom Build |
| 518 | |
| 519 | !ELSEIF "$(CFG)" == "Vim - Win32 Release gvim" |
| 520 | |
| 521 | # PROP Exclude_From_Build 1 |
| 522 | |
| 523 | !ELSEIF "$(CFG)" == "Vim - Win32 Debug gvim" |
| 524 | |
| 525 | # PROP Exclude_From_Build 1 |
| 526 | |
| 527 | !ELSEIF "$(CFG)" == "Vim - Win32 Release vim" |
| 528 | |
| 529 | # PROP Exclude_From_Build 1 |
| 530 | |
| 531 | !ELSEIF "$(CFG)" == "Vim - Win32 Debug vim" |
| 532 | |
| 533 | # PROP Exclude_From_Build 1 |
| 534 | |
| 535 | !ENDIF |
| 536 | |
| 537 | # End Source File |
| 538 | # Begin Source File |
| 539 | |
| 540 | SOURCE=.\main.c |
| 541 | # End Source File |
| 542 | # Begin Source File |
| 543 | |
| 544 | SOURCE=.\mark.c |
| 545 | # End Source File |
| 546 | # Begin Source File |
| 547 | |
| 548 | SOURCE=.\mbyte.c |
| 549 | # End Source File |
| 550 | # Begin Source File |
| 551 | |
| 552 | SOURCE=.\memfile.c |
| 553 | # End Source File |
| 554 | # Begin Source File |
| 555 | |
| 556 | SOURCE=.\memline.c |
| 557 | # End Source File |
| 558 | # Begin Source File |
| 559 | |
| 560 | SOURCE=.\menu.c |
| 561 | # End Source File |
| 562 | # Begin Source File |
| 563 | |
| 564 | SOURCE=.\message.c |
| 565 | # End Source File |
| 566 | # Begin Source File |
| 567 | |
| 568 | SOURCE=.\misc1.c |
| 569 | # End Source File |
| 570 | # Begin Source File |
| 571 | |
| 572 | SOURCE=.\misc2.c |
| 573 | # End Source File |
| 574 | # Begin Source File |
| 575 | |
| 576 | SOURCE=.\move.c |
| 577 | # End Source File |
| 578 | # Begin Source File |
| 579 | |
| 580 | SOURCE=.\normal.c |
| 581 | # End Source File |
| 582 | # Begin Source File |
| 583 | |
| 584 | SOURCE=.\ops.c |
| 585 | # End Source File |
| 586 | # Begin Source File |
| 587 | |
| 588 | SOURCE=.\option.c |
| 589 | # End Source File |
| 590 | # Begin Source File |
| 591 | |
| 592 | SOURCE=.\os_mswin.c |
| 593 | # End Source File |
| 594 | # Begin Source File |
| 595 | |
| 596 | SOURCE=.\os_win32.c |
| 597 | # End Source File |
| 598 | # Begin Source File |
| 599 | |
| 600 | SOURCE=.\quickfix.c |
| 601 | # End Source File |
| 602 | # Begin Source File |
| 603 | |
| 604 | SOURCE=.\regexp.c |
| 605 | # End Source File |
| 606 | # Begin Source File |
| 607 | |
| 608 | SOURCE=.\screen.c |
| 609 | # End Source File |
| 610 | # Begin Source File |
| 611 | |
| 612 | SOURCE=.\search.c |
| 613 | # End Source File |
| 614 | # Begin Source File |
| 615 | |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 616 | SOURCE=.\spell.c |
| 617 | # End Source File |
| 618 | # Begin Source File |
| 619 | |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 620 | SOURCE=.\syntax.c |
| 621 | # End Source File |
| 622 | # Begin Source File |
| 623 | |
| 624 | SOURCE=.\tag.c |
| 625 | # End Source File |
| 626 | # Begin Source File |
| 627 | |
| 628 | SOURCE=.\term.c |
| 629 | # End Source File |
| 630 | # Begin Source File |
| 631 | |
| 632 | SOURCE=.\ui.c |
| 633 | # End Source File |
| 634 | # Begin Source File |
| 635 | |
| 636 | SOURCE=.\undo.c |
| 637 | # End Source File |
| 638 | # Begin Source File |
| 639 | |
| 640 | SOURCE=.\version.c |
| 641 | # End Source File |
| 642 | # Begin Source File |
| 643 | |
| 644 | SOURCE=.\vim.rc |
| 645 | |
| 646 | !IF "$(CFG)" == "Vim - Win32 Release gvim OLE" |
| 647 | |
| 648 | "$(INTDIR)\vim.res" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\if_ole.h" |
| 649 | |
| 650 | !ELSEIF "$(CFG)" == "Vim - Win32 Debug gvim OLE" |
| 651 | |
| 652 | "$(INTDIR)\vim.res" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\if_ole.h" |
| 653 | |
| 654 | !ELSEIF "$(CFG)" == "Vim - Win32 Release gvim" |
| 655 | |
| 656 | "$(INTDIR)\vim.res" : $(SOURCE) "$(INTDIR)" |
| 657 | |
| 658 | !ELSEIF "$(CFG)" == "Vim - Win32 Debug gvim" |
| 659 | |
| 660 | "$(INTDIR)\vim.res" : $(SOURCE) "$(INTDIR)" |
| 661 | |
| 662 | !ELSEIF "$(CFG)" == "Vim - Win32 Release vim" |
| 663 | |
| 664 | # PROP Exclude_From_Build 1 |
| 665 | |
| 666 | !ELSEIF "$(CFG)" == "Vim - Win32 Debug vim" |
| 667 | |
| 668 | # PROP Exclude_From_Build 1 |
| 669 | |
| 670 | !ENDIF |
| 671 | |
| 672 | # End Source File |
| 673 | # Begin Source File |
| 674 | |
| 675 | SOURCE=.\window.c |
| 676 | # End Source File |
| 677 | # End Target |
| 678 | # End Project |