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