1# Microsoft Developer Studio Generated NMAKE File, Based on Shm.dsp 2!IF "$(CFG)" == "" 3CFG=Shm - Win32 Debug 4!MESSAGE No configuration specified. Defaulting to Shm - Win32 Debug. 5!ENDIF 6 7!IF "$(CFG)" != "Shm - Win32 Release" && "$(CFG)" != "Shm - 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 "Shm.mak" CFG="Shm - Win32 Debug" 13!MESSAGE 14!MESSAGE Possible choices for configuration are: 15!MESSAGE 16!MESSAGE "Shm - Win32 Release" (based on "Win32 (x86) Static Library") 17!MESSAGE "Shm - 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 28!IF "$(CFG)" == "Shm - Win32 Release" 29 30OUTDIR=.\Release 31INTDIR=.\Release 32# Begin Custom Macros 33OutDir=.\Release 34# End Custom Macros 35 36!IF "$(RECURSE)" == "0" 37 38ALL : "$(OUTDIR)\Shm.lib" 39 40!ELSE 41 42ALL : "$(OUTDIR)\Shm.lib" 43 44!ENDIF 45 46CLEAN : 47 -@erase "$(INTDIR)\alloc.obj" 48 -@erase "$(INTDIR)\mutex.obj" 49 -@erase "$(INTDIR)\private_mem.obj" 50 -@erase "$(INTDIR)\shared_mem.obj" 51 -@erase "$(INTDIR)\shmem_base.obj" 52 -@erase "$(INTDIR)\vc50.idb" 53 -@erase "$(OUTDIR)\Shm.lib" 54 55"$(OUTDIR)" : 56 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" 57 58CPP=cl.exe 59CPP_PROJ=/nologo /MT /W3 /GX /D "WIN32" /D "NDEBUG" /D "_WINDOWS"\ 60 /Fp"$(INTDIR)\Shm.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 61CPP_OBJS=.\Release/ 62CPP_SBRS=. 63 64.c{$(CPP_OBJS)}.obj:: 65 $(CPP) @<< 66 $(CPP_PROJ) $< 67<< 68 69.cpp{$(CPP_OBJS)}.obj:: 70 $(CPP) @<< 71 $(CPP_PROJ) $< 72<< 73 74.cxx{$(CPP_OBJS)}.obj:: 75 $(CPP) @<< 76 $(CPP_PROJ) $< 77<< 78 79.c{$(CPP_SBRS)}.sbr:: 80 $(CPP) @<< 81 $(CPP_PROJ) $< 82<< 83 84.cpp{$(CPP_SBRS)}.sbr:: 85 $(CPP) @<< 86 $(CPP_PROJ) $< 87<< 88 89.cxx{$(CPP_SBRS)}.sbr:: 90 $(CPP) @<< 91 $(CPP_PROJ) $< 92<< 93 94BSC32=bscmake.exe 95BSC32_FLAGS=/nologo /o"$(OUTDIR)\Shm.bsc" 96BSC32_SBRS= \ 97 98LIB32=link.exe -lib 99LIB32_FLAGS=/nologo /out:"$(OUTDIR)\Shm.lib" 100LIB32_OBJS= \ 101 "$(INTDIR)\alloc.obj" \ 102 "$(INTDIR)\mutex.obj" \ 103 "$(INTDIR)\private_mem.obj" \ 104 "$(INTDIR)\shared_mem.obj" \ 105 "$(INTDIR)\shmem_base.obj" 106 107"$(OUTDIR)\Shm.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS) 108 $(LIB32) @<< 109 $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS) 110<< 111 112!ELSEIF "$(CFG)" == "Shm - Win32 Debug" 113 114OUTDIR=.\Debug 115INTDIR=.\Debug 116# Begin Custom Macros 117OutDir=.\Debug 118# End Custom Macros 119 120!IF "$(RECURSE)" == "0" 121 122ALL : "$(OUTDIR)\Shm.lib" 123 124!ELSE 125 126ALL : "$(OUTDIR)\Shm.lib" 127 128!ENDIF 129 130CLEAN : 131 -@erase "$(INTDIR)\alloc.obj" 132 -@erase "$(INTDIR)\mutex.obj" 133 -@erase "$(INTDIR)\private_mem.obj" 134 -@erase "$(INTDIR)\shared_mem.obj" 135 -@erase "$(INTDIR)\shmem_base.obj" 136 -@erase "$(INTDIR)\vc50.idb" 137 -@erase "$(OUTDIR)\Shm.lib" 138 139"$(OUTDIR)" : 140 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" 141 142CPP=cl.exe 143CPP_PROJ=/nologo /MTd /W3 /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS"\ 144 /Fp"$(INTDIR)\Shm.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 145CPP_OBJS=.\Debug/ 146CPP_SBRS=. 147 148.c{$(CPP_OBJS)}.obj:: 149 $(CPP) @<< 150 $(CPP_PROJ) $< 151<< 152 153.cpp{$(CPP_OBJS)}.obj:: 154 $(CPP) @<< 155 $(CPP_PROJ) $< 156<< 157 158.cxx{$(CPP_OBJS)}.obj:: 159 $(CPP) @<< 160 $(CPP_PROJ) $< 161<< 162 163.c{$(CPP_SBRS)}.sbr:: 164 $(CPP) @<< 165 $(CPP_PROJ) $< 166<< 167 168.cpp{$(CPP_SBRS)}.sbr:: 169 $(CPP) @<< 170 $(CPP_PROJ) $< 171<< 172 173.cxx{$(CPP_SBRS)}.sbr:: 174 $(CPP) @<< 175 $(CPP_PROJ) $< 176<< 177 178BSC32=bscmake.exe 179BSC32_FLAGS=/nologo /o"$(OUTDIR)\Shm.bsc" 180BSC32_SBRS= \ 181 182LIB32=link.exe -lib 183LIB32_FLAGS=/nologo /out:"$(OUTDIR)\Shm.lib" 184LIB32_OBJS= \ 185 "$(INTDIR)\alloc.obj" \ 186 "$(INTDIR)\mutex.obj" \ 187 "$(INTDIR)\private_mem.obj" \ 188 "$(INTDIR)\shared_mem.obj" \ 189 "$(INTDIR)\shmem_base.obj" 190 191"$(OUTDIR)\Shm.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS) 192 $(LIB32) @<< 193 $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS) 194<< 195 196!ENDIF 197 198 199!IF "$(CFG)" == "Shm - Win32 Release" || "$(CFG)" == "Shm - Win32 Debug" 200SOURCE=..\..\Shm\i386_nt\alloc.c 201DEP_CPP_ALLOC=\ 202 "..\..\Shm\i386_nt\config.h"\ 203 "..\..\Shm\i386_nt\memman.h"\ 204 205 206"$(INTDIR)\alloc.obj" : $(SOURCE) $(DEP_CPP_ALLOC) "$(INTDIR)" 207 $(CPP) $(CPP_PROJ) $(SOURCE) 208 209 210SOURCE=..\..\Shm\i386_nt\mutex.c 211DEP_CPP_MUTEX=\ 212 "..\..\Shm\i386_nt\config.h"\ 213 "..\..\Shm\i386_nt\memman.h"\ 214 215 216"$(INTDIR)\mutex.obj" : $(SOURCE) $(DEP_CPP_MUTEX) "$(INTDIR)" 217 $(CPP) $(CPP_PROJ) $(SOURCE) 218 219 220SOURCE=..\..\Shm\i386_nt\private_mem.c 221DEP_CPP_PRIVA=\ 222 "..\..\Shm\i386_nt\config.h"\ 223 "..\..\Shm\i386_nt\memman.h"\ 224 225 226"$(INTDIR)\private_mem.obj" : $(SOURCE) $(DEP_CPP_PRIVA) "$(INTDIR)" 227 $(CPP) $(CPP_PROJ) $(SOURCE) 228 229 230SOURCE=..\..\Shm\i386_nt\shared_mem.c 231DEP_CPP_SHARE=\ 232 "..\..\Shm\i386_nt\config.h"\ 233 "..\..\Shm\i386_nt\memman.h"\ 234 235 236"$(INTDIR)\shared_mem.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)" 237 $(CPP) $(CPP_PROJ) $(SOURCE) 238 239 240SOURCE=..\..\Shm\i386_nt\shmem_base.c 241 242"$(INTDIR)\shmem_base.obj" : $(SOURCE) "$(INTDIR)" 243 $(CPP) $(CPP_PROJ) $(SOURCE) 244 245 246 247!ENDIF 248 249