Added volume controls
[opal.git] / src / win32 / opal_dll.dsp
blob5e6418c7ca82fdc0eb5063eaf8fef8e4f695ed3e
1 # Microsoft Developer Studio Project File - Name="OPAL_dll" - Package Owner=<4>
2 # Microsoft Developer Studio Generated Build File, Format Version 6.00
3 # ** DO NOT EDIT **
5 # TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
7 CFG=OPAL_dll - Win32 Release
8 !MESSAGE This is not a valid makefile. To build this project using NMAKE,
9 !MESSAGE use the Export Makefile command and run
10 !MESSAGE 
11 !MESSAGE NMAKE /f "opal_dll.mak".
12 !MESSAGE 
13 !MESSAGE You can specify a configuration when running NMAKE
14 !MESSAGE by defining the macro CFG on the command line. For example:
15 !MESSAGE 
16 !MESSAGE NMAKE /f "opal_dll.mak" CFG="OPAL_dll - Win32 Release"
17 !MESSAGE 
18 !MESSAGE Possible choices for configuration are:
19 !MESSAGE 
20 !MESSAGE "OPAL_dll - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
21 !MESSAGE "OPAL_dll - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
22 !MESSAGE "OPAL_dll - Win32 No Trace" (based on "Win32 (x86) Dynamic-Link Library")
23 !MESSAGE 
25 # Begin Project
26 # PROP AllowPerConfigDependencies 0
27 # PROP Scc_ProjName ""
28 # PROP Scc_LocalPath ""
29 CPP=cl.exe
30 MTL=midl.exe
31 RSC=rc.exe
33 !IF  "$(CFG)" == "OPAL_dll - Win32 Release"
35 # PROP BASE Use_MFC 0
36 # PROP BASE Use_Debug_Libraries 0
37 # PROP BASE Output_Dir "Release"
38 # PROP BASE Intermediate_Dir "Release"
39 # PROP BASE Target_Dir ""
40 # PROP Use_MFC 0
41 # PROP Use_Debug_Libraries 0
42 # PROP Output_Dir "..\..\lib"
43 # PROP Intermediate_Dir "..\..\lib\Release"
44 # PROP Ignore_Export_Lib 0
45 # PROP Target_Dir ""
46 # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
47 # ADD CPP /nologo /MD /W4 /GR /GX /Zd /O2 /Ob2 /D "NDEBUG" /Yu"ptlib.h" /Fd"..\..\lib\opal.pdb" /FD /c
48 # ADD BASE MTL /nologo /D "NDEBUG" /win32
49 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
50 # ADD BASE RSC /l 0xc09 /d "NDEBUG"
51 # ADD RSC /l 0xc09 /d "NDEBUG"
52 BSC32=bscmake.exe
53 # ADD BASE BSC32 /nologo
54 # ADD BSC32 /nologo
55 LINK32=link.exe
56 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib /nologo /subsystem:windows /dll /machine:I386
57 # ADD LINK32 ptclib.lib ptlib.lib setupapi.lib Delayimp.lib winmm.lib msacm32.lib wsock32.lib kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib /nologo /subsystem:windows /dll /pdb:none /debug /debugtype:both /machine:I386 /def:"..\..\lib\Release\opal.def" /out:"..\..\lib\opal.dll" /delayload:setupapi.dll
58 # Begin Custom Build - Extracting debug symbols
59 OutDir=.\..\..\lib
60 TargetName=opal
61 InputPath=\Work\opal\lib\opal.dll
62 SOURCE="$(InputPath)"
64 "$(OutDir)\$(TargetName).dbg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
65         rebase -b 0x30000000 -x . $(OutDir)\$(TargetName).dll
67 # End Custom Build
69 !ELSEIF  "$(CFG)" == "OPAL_dll - Win32 Debug"
71 # PROP BASE Use_MFC 0
72 # PROP BASE Use_Debug_Libraries 1
73 # PROP BASE Output_Dir "Debug"
74 # PROP BASE Intermediate_Dir "Debug"
75 # PROP BASE Target_Dir ""
76 # PROP Use_MFC 0
77 # PROP Use_Debug_Libraries 1
78 # PROP Output_Dir "..\..\lib"
79 # PROP Intermediate_Dir "..\..\lib\Debug"
80 # PROP Ignore_Export_Lib 0
81 # PROP Target_Dir ""
82 # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
83 # ADD CPP /nologo /MDd /W4 /GR /GX /Zi /Od /D "_DEBUG" /Fd"..\..\lib\opald.pdb" /FD /c
84 # ADD BASE MTL /nologo /D "_DEBUG" /win32
85 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
86 # ADD BASE RSC /l 0xc09 /d "_DEBUG"
87 # ADD RSC /l 0xc09 /d "_DEBUG"
88 BSC32=bscmake.exe
89 # ADD BASE BSC32 /nologo
90 # ADD BSC32 /nologo
91 LINK32=link.exe
92 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib /nologo /subsystem:windows /dll /debug /machine:I386
93 # ADD LINK32 ptclibd.lib ptlibd.lib mpr.lib setupapi.lib Delayimp.lib winmm.lib msacm32.lib wsock32.lib kernel32.lib user32.lib advapi32.lib shell32.lib gdi32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /def:"..\..\lib\Debug\opald.def" /out:"..\..\lib\opald.dll" /delayload:setupapi.dll
94 # SUBTRACT LINK32 /pdb:none
96 !ELSEIF  "$(CFG)" == "OPAL_dll - Win32 No Trace"
98 # PROP BASE Use_MFC 0
99 # PROP BASE Use_Debug_Libraries 0
100 # PROP BASE Output_Dir "NoTrace"
101 # PROP BASE Intermediate_Dir "NoTrace"
102 # PROP BASE Ignore_Export_Lib 0
103 # PROP BASE Target_Dir ""
104 # PROP Use_MFC 0
105 # PROP Use_Debug_Libraries 0
106 # PROP Output_Dir "..\..\lib"
107 # PROP Intermediate_Dir "..\..\lib\NoTrace"
108 # PROP Ignore_Export_Lib 0
109 # PROP Target_Dir ""
110 # ADD BASE CPP /nologo /MD /W4 /GX /Zi /O2 /Ob2 /I "include" /D "NDEBUG" /Yu"ptlib.h" /FD /c
111 # ADD CPP /nologo /MD /W4 /GR /GX /Zi /O2 /Ob2 /D "NDEBUG" /Yu"ptlib.h" /Fd"..\..\lib\opaln.pdb" /FD /c
112 # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
113 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
114 # ADD BASE RSC /l 0xc09 /d "NDEBUG"
115 # ADD RSC /l 0xc09 /d "NDEBUG"
116 BSC32=bscmake.exe
117 # ADD BASE BSC32 /nologo
118 # ADD BSC32 /nologo
119 LINK32=link.exe
120 # ADD BASE LINK32 lib/opals.lib winmm.lib mpr.lib snmpapi.lib wsock32.lib netapi32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib /nologo /subsystem:windows /dll /debug /debugtype:both /machine:I386 /out:"lib/opal.dll" /libpath:"lib"
121 # ADD LINK32 ptclib.lib ptlib.lib setupapi.lib Delayimp.lib winmm.lib msacm32.lib wsock32.lib kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib /nologo /subsystem:windows /dll /machine:I386 /def:"..\..\lib\NoTrace\opaln.def" /out:"..\..\lib\opaln.dll" /delayload:setupapi.dll
122 # SUBTRACT LINK32 /pdb:none
123 # Begin Custom Build - Extracting debug symbols
124 OutDir=.\..\..\lib
125 TargetName=opaln
126 InputPath=\Work\opal\lib\opaln.dll
127 SOURCE="$(InputPath)"
129 "$(OutDir)\$(TargetName).dbg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
130         rebase -b 0x10000000 -x . $(OutDir)\$(TargetName).dll
132 # End Custom Build
134 !ENDIF 
136 # Begin Target
138 # Name "OPAL_dll - Win32 Release"
139 # Name "OPAL_dll - Win32 Debug"
140 # Name "OPAL_dll - Win32 No Trace"
141 # Begin Source File
143 SOURCE=.\dllmain.cxx
145 !IF  "$(CFG)" == "OPAL_dll - Win32 Release"
147 # SUBTRACT CPP /YX /Yc /Yu
149 !ELSEIF  "$(CFG)" == "OPAL_dll - Win32 Debug"
151 !ELSEIF  "$(CFG)" == "OPAL_dll - Win32 No Trace"
153 # SUBTRACT BASE CPP /YX /Yc /Yu
154 # SUBTRACT CPP /YX /Yc /Yu
156 !ENDIF 
158 # End Source File
159 # Begin Source File
161 SOURCE=.\libver.rc
162 # End Source File
163 # Begin Source File
165 SOURCE=.\lib\Release\opal.def
166 # PROP Exclude_From_Build 1
167 # End Source File
168 # Begin Source File
170 SOURCE=.\opal.dtf
172 !IF  "$(CFG)" == "OPAL_dll - Win32 Release"
174 USERDEP__OPAL_="$(OutDir)\opals.lib"    "$(InputDir)\Private.def"       
175 # Begin Custom Build - Merging exported library symbols
176 InputDir=.
177 IntDir=.\..\..\lib\Release
178 OutDir=.\..\..\lib
179 TargetName=opal
180 InputPath=.\opal.dtf
182 "$(IntDir)\$(TargetName).def" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
183         MergeSym -I "$(INCLUDE)" -x ptlib\msos\ptlib.dtf -x $(InputDir)\Private.def $(OutDir)\opals.lib $(InputPath) 
184         copy $(InputPath)+nul $(IntDir)\$(TargetName).def > nul 
185         
186 # End Custom Build
188 !ELSEIF  "$(CFG)" == "OPAL_dll - Win32 Debug"
190 # PROP Exclude_From_Build 1
192 !ELSEIF  "$(CFG)" == "OPAL_dll - Win32 No Trace"
194 # PROP Exclude_From_Build 1
196 !ENDIF 
198 # End Source File
199 # Begin Source File
201 SOURCE=",.\..\lib\Debug\opald.def"
203 !IF  "$(CFG)" == "OPAL_dll - Win32 Release"
205 # PROP Exclude_From_Build 1
207 !ELSEIF  "$(CFG)" == "OPAL_dll - Win32 Debug"
209 # PROP Exclude_From_Build 1
211 !ELSEIF  "$(CFG)" == "OPAL_dll - Win32 No Trace"
213 # PROP BASE Exclude_From_Build 1
214 # PROP Exclude_From_Build 1
216 !ENDIF 
218 # End Source File
219 # Begin Source File
221 SOURCE=.\opald.dtf
223 !IF  "$(CFG)" == "OPAL_dll - Win32 Release"
225 # PROP Exclude_From_Build 1
227 !ELSEIF  "$(CFG)" == "OPAL_dll - Win32 Debug"
229 # PROP Ignore_Default_Tool 1
230 USERDEP__OPALD="$(OutDir)\opalsd.lib"   "$(InputDir)\Private.def"       
231 # Begin Custom Build - Merging exported library symbols
232 InputDir=.
233 IntDir=.\..\..\lib\Debug
234 OutDir=.\..\..\lib
235 TargetName=opald
236 InputPath=.\opald.dtf
238 "$(IntDir)\$(TargetName).def" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
239         MergeSym -I "$(INCLUDE)" -x ptlib\msos\ptlibd.dtf -x $(InputDir)\Private.def $(OutDir)\opalsd.lib $(InputPath) 
240         copy $(InputPath)+nul $(IntDir)\$(TargetName).def  > nul 
241         
242 # End Custom Build
244 !ELSEIF  "$(CFG)" == "OPAL_dll - Win32 No Trace"
246 # PROP BASE Exclude_From_Build 1
247 # PROP Exclude_From_Build 1
249 !ENDIF 
251 # End Source File
252 # Begin Source File
254 SOURCE=..\..\lib\NoTrace\opaln.def
255 # PROP Exclude_From_Build 1
256 # End Source File
257 # Begin Source File
259 SOURCE=.\opaln.dtf
261 !IF  "$(CFG)" == "OPAL_dll - Win32 Release"
263 # PROP Exclude_From_Build 1
265 !ELSEIF  "$(CFG)" == "OPAL_dll - Win32 Debug"
267 # PROP Exclude_From_Build 1
269 !ELSEIF  "$(CFG)" == "OPAL_dll - Win32 No Trace"
271 USERDEP__OPALN="$(OutDir)\opalsn.lib"   "$(InputDir)\Private.def"       
272 # Begin Custom Build - Merging exported library symbols
273 InputDir=.
274 IntDir=.\..\..\lib\NoTrace
275 OutDir=.\..\..\lib
276 TargetName=opaln
277 InputPath=.\opaln.dtf
279 "$(IntDir)\$(TargetName).def" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
280         MergeSym -I "$(INCLUDE)" -x ptlib\msos\ptlib.dtf -x $(InputDir)\Private.def $(OutDir)\opalsn.lib $(InputPath) 
281         copy $(InputPath)+nul $(IntDir)\$(TargetName).def  > nul 
282         
283 # End Custom Build
285 !ENDIF 
287 # End Source File
288 # Begin Source File
290 SOURCE=.\Private.def
291 # PROP Exclude_From_Build 1
292 # End Source File
293 # End Target
294 # End Project