1# Microsoft Developer Studio Generated NMAKE File, Based on regex.dsp 2!IF "$(CFG)" == "" 3CFG=regex - Win32 Release 4!MESSAGE No configuration specified. Defaulting to regex - Win32 Release. 5!ENDIF 6 7!IF "$(CFG)" != "regex - Win32 Release" && "$(CFG)" != "regex - Win32 Debug" 8!MESSAGE Invalid configuration "$(CFG)" specified. 9!MESSAGE You can specify a configuration when running NMAKE 10!MESSAGE by defining the macro CFG on the command line. For example: 11!MESSAGE 12!MESSAGE NMAKE /f "regex.mak" CFG="regex - Win32 Release" 13!MESSAGE 14!MESSAGE Possible choices for configuration are: 15!MESSAGE 16!MESSAGE "regex - Win32 Release" (based on "Win32 (x86) Static Library") 17!MESSAGE "regex - Win32 Debug" (based on "Win32 (x86) Static Library") 18!MESSAGE 19!ERROR An invalid configuration is specified. 20!ENDIF 21 22!IF "$(OS)" == "Windows_NT" 23NULL= 24!ELSE 25NULL=nul 26!ENDIF 27 28CPP=cl.exe 29 30!IF "$(CFG)" == "regex - Win32 Release" 31 32OUTDIR=.\Release 33INTDIR=.\Release 34# Begin Custom Macros 35OutDir=.\.\Release 36# End Custom Macros 37 38!IF "$(RECURSE)" == "0" 39 40ALL : "$(OUTDIR)\regex.lib" 41 42!ELSE 43 44ALL : "$(OUTDIR)\regex.lib" 45 46!ENDIF 47 48CLEAN : 49 -@erase "$(INTDIR)\regcomp.obj" 50 -@erase "$(INTDIR)\regerror.obj" 51 -@erase "$(INTDIR)\regexec.obj" 52 -@erase "$(INTDIR)\regfree.obj" 53 -@erase "$(INTDIR)\vc50.idb" 54 -@erase "$(OUTDIR)\regex.lib" 55 56"$(OUTDIR)" : 57 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" 58 59CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "." /D "WIN32" /D "NDEBUG" /D "_WINDOWS"\ 60 /Fp"$(INTDIR)\regex.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 61CPP_OBJS=.\Release/ 62CPP_SBRS=. 63BSC32=bscmake.exe 64BSC32_FLAGS=/nologo /o"$(OUTDIR)\regex.bsc" 65BSC32_SBRS= \ 66 67LIB32=link.exe -lib 68LIB32_FLAGS=/nologo /out:"$(OUTDIR)\regex.lib" 69LIB32_OBJS= \ 70 "$(INTDIR)\regcomp.obj" \ 71 "$(INTDIR)\regerror.obj" \ 72 "$(INTDIR)\regexec.obj" \ 73 "$(INTDIR)\regfree.obj" 74 75"$(OUTDIR)\regex.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS) 76 $(LIB32) @<< 77 $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS) 78<< 79 80!ELSEIF "$(CFG)" == "regex - Win32 Debug" 81 82OUTDIR=.\Debug 83INTDIR=.\Debug 84# Begin Custom Macros 85OutDir=.\.\Debug 86# End Custom Macros 87 88!IF "$(RECURSE)" == "0" 89 90ALL : "$(OUTDIR)\regex.lib" "$(OUTDIR)\regex.bsc" 91 92!ELSE 93 94ALL : "$(OUTDIR)\regex.lib" "$(OUTDIR)\regex.bsc" 95 96!ENDIF 97 98CLEAN : 99 -@erase "$(INTDIR)\regcomp.obj" 100 -@erase "$(INTDIR)\regcomp.sbr" 101 -@erase "$(INTDIR)\regerror.obj" 102 -@erase "$(INTDIR)\regerror.sbr" 103 -@erase "$(INTDIR)\regexec.obj" 104 -@erase "$(INTDIR)\regexec.sbr" 105 -@erase "$(INTDIR)\regfree.obj" 106 -@erase "$(INTDIR)\regfree.sbr" 107 -@erase "$(INTDIR)\vc50.idb" 108 -@erase "$(OUTDIR)\regex.bsc" 109 -@erase "$(OUTDIR)\regex.lib" 110 111"$(OUTDIR)" : 112 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" 113 114CPP_PROJ=/nologo /MDd /W3 /GX /Z7 /Od /I "." /D "WIN32" /D "_DEBUG" /D\ 115 "_WINDOWS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\regex.pch" /YX /Fo"$(INTDIR)\\"\ 116 /Fd"$(INTDIR)\\" /FD /c 117CPP_OBJS=.\Debug/ 118CPP_SBRS=.\Debug/ 119BSC32=bscmake.exe 120BSC32_FLAGS=/nologo /o"$(OUTDIR)\regex.bsc" 121BSC32_SBRS= \ 122 "$(INTDIR)\regcomp.sbr" \ 123 "$(INTDIR)\regerror.sbr" \ 124 "$(INTDIR)\regexec.sbr" \ 125 "$(INTDIR)\regfree.sbr" 126 127"$(OUTDIR)\regex.bsc" : "$(OUTDIR)" $(BSC32_SBRS) 128 $(BSC32) @<< 129 $(BSC32_FLAGS) $(BSC32_SBRS) 130<< 131 132LIB32=link.exe -lib 133LIB32_FLAGS=/nologo /out:"$(OUTDIR)\regex.lib" 134LIB32_OBJS= \ 135 "$(INTDIR)\regcomp.obj" \ 136 "$(INTDIR)\regerror.obj" \ 137 "$(INTDIR)\regexec.obj" \ 138 "$(INTDIR)\regfree.obj" 139 140"$(OUTDIR)\regex.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS) 141 $(LIB32) @<< 142 $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS) 143<< 144 145!ENDIF 146 147.c{$(CPP_OBJS)}.obj:: 148 $(CPP) @<< 149 $(CPP_PROJ) $< 150<< 151 152.cpp{$(CPP_OBJS)}.obj:: 153 $(CPP) @<< 154 $(CPP_PROJ) $< 155<< 156 157.cxx{$(CPP_OBJS)}.obj:: 158 $(CPP) @<< 159 $(CPP_PROJ) $< 160<< 161 162.c{$(CPP_SBRS)}.sbr:: 163 $(CPP) @<< 164 $(CPP_PROJ) $< 165<< 166 167.cpp{$(CPP_SBRS)}.sbr:: 168 $(CPP) @<< 169 $(CPP_PROJ) $< 170<< 171 172.cxx{$(CPP_SBRS)}.sbr:: 173 $(CPP) @<< 174 $(CPP_PROJ) $< 175<< 176 177 178!IF "$(CFG)" == "regex - Win32 Release" || "$(CFG)" == "regex - Win32 Debug" 179SOURCE=.\regcomp.c 180 181!IF "$(CFG)" == "regex - Win32 Release" 182 183DEP_CPP_REGCO=\ 184 ".\cclass.h"\ 185 ".\cname.h"\ 186 ".\regcomp.ih"\ 187 ".\regex.h"\ 188 ".\regex2.h"\ 189 ".\utils.h"\ 190 191 192"$(INTDIR)\regcomp.obj" : $(SOURCE) $(DEP_CPP_REGCO) "$(INTDIR)" 193 194 195!ELSEIF "$(CFG)" == "regex - Win32 Debug" 196 197DEP_CPP_REGCO=\ 198 ".\cclass.h"\ 199 ".\cname.h"\ 200 ".\regcomp.ih"\ 201 ".\regex.h"\ 202 ".\regex2.h"\ 203 ".\utils.h"\ 204 {$(INCLUDE)}"sys\types.h"\ 205 206 207"$(INTDIR)\regcomp.obj" "$(INTDIR)\regcomp.sbr" : $(SOURCE) $(DEP_CPP_REGCO)\ 208 "$(INTDIR)" 209 210 211!ENDIF 212 213SOURCE=.\regerror.c 214 215!IF "$(CFG)" == "regex - Win32 Release" 216 217DEP_CPP_REGER=\ 218 ".\regerror.ih"\ 219 ".\regex.h"\ 220 ".\utils.h"\ 221 222 223"$(INTDIR)\regerror.obj" : $(SOURCE) $(DEP_CPP_REGER) "$(INTDIR)" 224 225 226!ELSEIF "$(CFG)" == "regex - Win32 Debug" 227 228DEP_CPP_REGER=\ 229 ".\regerror.ih"\ 230 ".\regex.h"\ 231 ".\utils.h"\ 232 {$(INCLUDE)}"sys\types.h"\ 233 234 235"$(INTDIR)\regerror.obj" "$(INTDIR)\regerror.sbr" : $(SOURCE) $(DEP_CPP_REGER)\ 236 "$(INTDIR)" 237 238 239!ENDIF 240 241SOURCE=.\regexec.c 242 243!IF "$(CFG)" == "regex - Win32 Release" 244 245DEP_CPP_REGEX=\ 246 ".\engine.c"\ 247 ".\engine.ih"\ 248 ".\regex.h"\ 249 ".\regex2.h"\ 250 ".\utils.h"\ 251 252 253"$(INTDIR)\regexec.obj" : $(SOURCE) $(DEP_CPP_REGEX) "$(INTDIR)" 254 255 256!ELSEIF "$(CFG)" == "regex - Win32 Debug" 257 258DEP_CPP_REGEX=\ 259 ".\engine.c"\ 260 ".\engine.ih"\ 261 ".\regex.h"\ 262 ".\regex2.h"\ 263 ".\utils.h"\ 264 {$(INCLUDE)}"sys\types.h"\ 265 266 267"$(INTDIR)\regexec.obj" "$(INTDIR)\regexec.sbr" : $(SOURCE) $(DEP_CPP_REGEX)\ 268 "$(INTDIR)" 269 270 271!ENDIF 272 273SOURCE=.\regfree.c 274 275!IF "$(CFG)" == "regex - Win32 Release" 276 277DEP_CPP_REGFR=\ 278 ".\regex.h"\ 279 ".\regex2.h"\ 280 ".\utils.h"\ 281 282 283"$(INTDIR)\regfree.obj" : $(SOURCE) $(DEP_CPP_REGFR) "$(INTDIR)" 284 285 286!ELSEIF "$(CFG)" == "regex - Win32 Debug" 287 288DEP_CPP_REGFR=\ 289 ".\regex.h"\ 290 ".\regex2.h"\ 291 ".\utils.h"\ 292 {$(INCLUDE)}"sys\types.h"\ 293 294 295"$(INTDIR)\regfree.obj" "$(INTDIR)\regfree.sbr" : $(SOURCE) $(DEP_CPP_REGFR)\ 296 "$(INTDIR)" 297 298 299!ENDIF 300 301SOURCE=.\engine.c 302 303!ENDIF 304 305