PTLib.mak
上传用户:hzhsqp
上传日期:2007-01-06
资源大小:1600k
文件大小:9k
源码类别:

IP电话/视频会议

开发平台:

Visual C++

  1. # Microsoft Developer Studio Generated NMAKE File, Based on PTLib.dsp
  2. !IF "$(CFG)" == ""
  3. CFG=PTLib - Win32 Release
  4. !MESSAGE No configuration specified. Defaulting to PTLib - Win32 Release.
  5. !ENDIF 
  6. !IF "$(CFG)" != "PTLib - Win32 Release" && "$(CFG)" != "PTLib - Win32 Debug"
  7. !MESSAGE Invalid configuration "$(CFG)" specified.
  8. !MESSAGE You can specify a configuration when running NMAKE
  9. !MESSAGE by defining the macro CFG on the command line. For example:
  10. !MESSAGE 
  11. !MESSAGE NMAKE /f "PTLib.mak" CFG="PTLib - Win32 Release"
  12. !MESSAGE 
  13. !MESSAGE Possible choices for configuration are:
  14. !MESSAGE 
  15. !MESSAGE "PTLib - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
  16. !MESSAGE "PTLib - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
  17. !MESSAGE 
  18. !ERROR An invalid configuration is specified.
  19. !ENDIF 
  20. !IF "$(OS)" == "Windows_NT"
  21. NULL=
  22. !ELSE 
  23. NULL=nul
  24. !ENDIF 
  25. CPP=cl.exe
  26. MTL=midl.exe
  27. RSC=rc.exe
  28. !IF  "$(CFG)" == "PTLib - Win32 Release"
  29. OUTDIR=.......Lib
  30. INTDIR=.......LibRelease
  31. # Begin Custom Macros
  32. OutDir=.......Lib
  33. # End Custom Macros
  34. !IF "$(RECURSE)" == "0" 
  35. ALL : "$(OUTDIR)PTLib.dll" ".......LibPTLib.dbg"
  36. !ELSE 
  37. ALL : "Console - Win32 Release" "MergeSym - Win32 Release" "$(OUTDIR)PTLib.dll" ".......LibPTLib.dbg"
  38. !ENDIF 
  39. !IF "$(RECURSE)" == "1" 
  40. CLEAN :"MergeSym - Win32 ReleaseCLEAN" "Console - Win32 ReleaseCLEAN" 
  41. !ELSE 
  42. CLEAN :
  43. !ENDIF 
  44. -@erase "$(INTDIR)dllmain.obj"
  45. -@erase "$(INTDIR)ptlib.res"
  46. -@erase "$(INTDIR)vc60.idb"
  47. -@erase "$(INTDIR)vc60.pdb"
  48. -@erase "$(OUTDIR)PTLib.dll"
  49. -@erase "$(OUTDIR)PTLib.exp"
  50. -@erase "$(OUTDIR)PTLib.lib"
  51. -@erase "$(OUTDIR)PTLib.pdb"
  52. -@erase ".......LibPTLib.dbg"
  53. "$(OUTDIR)" :
  54.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  55. "$(INTDIR)" :
  56.     if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
  57. CPP_PROJ=/nologo /MD /W4 /GX /Zi /O2 /Ob2 /I "......includeptlibmsos" /I "......include" /D "NDEBUG" /Fp"$(INTDIR)PTLib.pch" /Yu"ptlib.h" /Fo"$(INTDIR)\" /Fd"$(INTDIR)\" /FD /c 
  58. MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 
  59. RSC_PROJ=/l 0xc09 /fo"$(INTDIR)libver.res" /d "NDEBUG" 
  60. BSC32=bscmake.exe
  61. BSC32_FLAGS=/nologo /o"$(OUTDIR)PTLib.bsc" 
  62. BSC32_SBRS= 
  63. LINK32=link.exe
  64. LINK32_FLAGS=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 /incremental:no /pdb:"$(OUTDIR)PTLib.pdb" /debug /debugtype:both /machine:I386 /def:"......LibReleaseptlib.def" /out:"$(OUTDIR)PTLib.dll" /implib:"$(OUTDIR)PTLib.lib" /libpath:"......lib" 
  65. DEF_FILE= 
  66. "$(INTDIR)ptlib.def"
  67. LINK32_OBJS= 
  68. "$(INTDIR)dllmain.obj" 
  69. "$(INTDIR)ptlib.res" 
  70. "$(OUTDIR)ptlibs.lib"
  71. "$(OUTDIR)PTLib.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  72.     $(LINK32) @<<
  73.   $(LINK32_FLAGS) $(LINK32_OBJS)
  74. <<
  75. OutDir=.......Lib
  76. TargetName=PTLib
  77. InputPath=WorkpwlibLibPTLib.dll
  78. SOURCE="$(InputPath)"
  79. "$(OUTDIR)PTLib.dbg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  80. <<tempfile.bat 
  81. @echo off 
  82. rebase -b 0x10000000 -x . $(OutDir)$(TargetName).dll
  83. << 
  84. !ELSEIF  "$(CFG)" == "PTLib - Win32 Debug"
  85. OUTDIR=.......Lib
  86. INTDIR=.......LibDebug
  87. # Begin Custom Macros
  88. OutDir=.......Lib
  89. # End Custom Macros
  90. !IF "$(RECURSE)" == "0" 
  91. ALL : "$(OUTDIR)PTLibd.dll"
  92. !ELSE 
  93. ALL : "Console - Win32 Debug" "MergeSym - Win32 Debug" "$(OUTDIR)PTLibd.dll"
  94. !ENDIF 
  95. !IF "$(RECURSE)" == "1" 
  96. CLEAN :"MergeSym - Win32 DebugCLEAN" "Console - Win32 DebugCLEAN" 
  97. !ELSE 
  98. CLEAN :
  99. !ENDIF 
  100. -@erase "$(INTDIR)dllmain.obj"
  101. -@erase "$(INTDIR)ptlib.res"
  102. -@erase "$(INTDIR)vc60.idb"
  103. -@erase "$(INTDIR)vc60.pdb"
  104. -@erase "$(OUTDIR)PTLibd.dll"
  105. -@erase "$(OUTDIR)PTLibd.exp"
  106. -@erase "$(OUTDIR)PTLibd.ilk"
  107. -@erase "$(OUTDIR)PTLibd.lib"
  108. -@erase "$(OUTDIR)PTLibd.pdb"
  109. "$(OUTDIR)" :
  110.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  111. "$(INTDIR)" :
  112.     if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
  113. CPP_PROJ=/nologo /MDd /W4 /GX /Zi /Od /I "......includeptlibmsos" /I "......include" /D "_DEBUG" /Fo"$(INTDIR)\" /Fd"$(INTDIR)\" /FD /c 
  114. MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 
  115. RSC_PROJ=/l 0xc09 /fo"$(INTDIR)ptlib.res" /d "_DEBUG" 
  116. BSC32=bscmake.exe
  117. BSC32_FLAGS=/nologo /o"$(OUTDIR)PTLib.bsc" 
  118. BSC32_SBRS= 
  119. LINK32=link.exe
  120. LINK32_FLAGS=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 /incremental:yes /pdb:"$(OUTDIR)PTLibd.pdb" /debug /machine:I386 /def:"......LibDebugPTLibd.def" /out:"$(OUTDIR)PTLibd.dll" /implib:"$(OUTDIR)PTLibd.lib" /libpath:"..lib" 
  121. DEF_FILE= 
  122. "$(INTDIR)PTLibd.def"
  123. LINK32_OBJS= 
  124. "$(INTDIR)dllmain.obj" 
  125. "$(INTDIR)ptlib.res" 
  126. "$(OUTDIR)ptlibsd.lib"
  127. "$(OUTDIR)PTLibd.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  128.     $(LINK32) @<<
  129.   $(LINK32_FLAGS) $(LINK32_OBJS)
  130. <<
  131. !ENDIF 
  132. .c{$(INTDIR)}.obj::
  133.    $(CPP) @<<
  134.    $(CPP_PROJ) $< 
  135. <<
  136. .cpp{$(INTDIR)}.obj::
  137.    $(CPP) @<<
  138.    $(CPP_PROJ) $< 
  139. <<
  140. .cxx{$(INTDIR)}.obj::
  141.    $(CPP) @<<
  142.    $(CPP_PROJ) $< 
  143. <<
  144. .c{$(INTDIR)}.sbr::
  145.    $(CPP) @<<
  146.    $(CPP_PROJ) $< 
  147. <<
  148. .cpp{$(INTDIR)}.sbr::
  149.    $(CPP) @<<
  150.    $(CPP_PROJ) $< 
  151. <<
  152. .cxx{$(INTDIR)}.sbr::
  153.    $(CPP) @<<
  154.    $(CPP_PROJ) $< 
  155. <<
  156. !IF "$(NO_EXTERNAL_DEPS)" != "1"
  157. !IF EXISTS("PTLib.dep")
  158. !INCLUDE "PTLib.dep"
  159. !ELSE 
  160. !MESSAGE Warning: cannot find "PTLib.dep"
  161. !ENDIF 
  162. !ENDIF 
  163. !IF "$(CFG)" == "PTLib - Win32 Release" || "$(CFG)" == "PTLib - Win32 Debug"
  164. !IF  "$(CFG)" == "PTLib - Win32 Release"
  165. "MergeSym - Win32 Release" : 
  166.    cd "WorkpwlibtoolsMergeSym"
  167.    $(MAKE) /$(MAKEFLAGS) /F .MergeSym.mak CFG="MergeSym - Win32 Release" 
  168.    cd "....srcptlibmsos"
  169. "MergeSym - Win32 ReleaseCLEAN" : 
  170.    cd "WorkpwlibtoolsMergeSym"
  171.    $(MAKE) /$(MAKEFLAGS) /F .MergeSym.mak CFG="MergeSym - Win32 Release" RECURSE=1 CLEAN 
  172.    cd "....srcptlibmsos"
  173. !ELSEIF  "$(CFG)" == "PTLib - Win32 Debug"
  174. "MergeSym - Win32 Debug" : 
  175.    cd "WorkpwlibtoolsMergeSym"
  176.    $(MAKE) /$(MAKEFLAGS) /F .MergeSym.mak CFG="MergeSym - Win32 Debug" 
  177.    cd "....srcptlibmsos"
  178. "MergeSym - Win32 DebugCLEAN" : 
  179.    cd "WorkpwlibtoolsMergeSym"
  180.    $(MAKE) /$(MAKEFLAGS) /F .MergeSym.mak CFG="MergeSym - Win32 Debug" RECURSE=1 CLEAN 
  181.    cd "....srcptlibmsos"
  182. !ENDIF 
  183. !IF  "$(CFG)" == "PTLib - Win32 Release"
  184. "Console - Win32 Release" : 
  185.    cd "."
  186.    $(MAKE) /$(MAKEFLAGS) /F .Console.mak CFG="Console - Win32 Release" 
  187.    cd "."
  188. "Console - Win32 ReleaseCLEAN" : 
  189.    cd "."
  190.    $(MAKE) /$(MAKEFLAGS) /F .Console.mak CFG="Console - Win32 Release" RECURSE=1 CLEAN 
  191.    cd "."
  192. !ELSEIF  "$(CFG)" == "PTLib - Win32 Debug"
  193. "Console - Win32 Debug" : 
  194.    cd "."
  195.    $(MAKE) /$(MAKEFLAGS) /F .Console.mak CFG="Console - Win32 Debug" 
  196.    cd "."
  197. "Console - Win32 DebugCLEAN" : 
  198.    cd "."
  199.    $(MAKE) /$(MAKEFLAGS) /F .Console.mak CFG="Console - Win32 Debug" RECURSE=1 CLEAN 
  200.    cd "."
  201. !ENDIF 
  202. SOURCE=.dllmain.cxx
  203. !IF  "$(CFG)" == "PTLib - Win32 Release"
  204. CPP_SWITCHES=/nologo /MD /W4 /GX /Zi /O2 /Ob2 /I "......includeptlibmsos" /I "......include" /D "NDEBUG" /Fo"$(INTDIR)\" /Fd"$(INTDIR)\" /FD /c 
  205. "$(INTDIR)dllmain.obj" : $(SOURCE) "$(INTDIR)"
  206. $(CPP) @<<
  207.   $(CPP_SWITCHES) $(SOURCE)
  208. <<
  209. !ELSEIF  "$(CFG)" == "PTLib - Win32 Debug"
  210. CPP_SWITCHES=/nologo /MDd /W4 /GX /Zi /Od /I "......includeptlibmsos" /I "......include" /D "_DEBUG" /Fo"$(INTDIR)\" /Fd"$(INTDIR)\" /FD /c 
  211. "$(INTDIR)dllmain.obj" : $(SOURCE) "$(INTDIR)"
  212. $(CPP) @<<
  213.   $(CPP_SWITCHES) $(SOURCE)
  214. <<
  215. !ENDIF 
  216. SOURCE=.libver.rc
  217. !IF  "$(CFG)" == "PTLib - Win32 Release"
  218. "$(INTDIR)ptlib.res" : $(SOURCE) "$(INTDIR)"
  219. $(RSC) /l 0xc09 /fo"$(INTDIR)ptlib.res" /d "NDEBUG" /d PRODUCT=PTLib $(SOURCE)
  220. !ELSEIF  "$(CFG)" == "PTLib - Win32 Debug"
  221. "$(INTDIR)ptlib.res" : $(SOURCE) "$(INTDIR)"
  222. $(RSC) /l 0xc09 /fo"$(INTDIR)ptlib.res" /d "_DEBUG" /d PRODUCT=PTLib $(SOURCE)
  223. !ENDIF 
  224. SOURCE=......includeptlibmsosptlib.dtf
  225. !IF  "$(CFG)" == "PTLib - Win32 Release"
  226. IntDir=.......LibRelease
  227. OutDir=.......Lib
  228. TargetName=PTLib
  229. InputPath=......includeptlibmsosptlib.dtf
  230. USERDEP__PTLIB="$(OutDir)ptlibs.lib"
  231. "$(INTDIR)ptlib.def" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" $(USERDEP__PTLIB)
  232. <<tempfile.bat 
  233. @echo off 
  234. MergeSym $(OutDir)ptlibs.lib $(InputPath) 
  235. copy $(InputPath)+nul $(IntDir)$(TargetName).def > nul 
  236. << 
  237. !ELSEIF  "$(CFG)" == "PTLib - Win32 Debug"
  238. !ENDIF 
  239. SOURCE=......includeptlibmsosptlibd.dtf
  240. !IF  "$(CFG)" == "PTLib - Win32 Release"
  241. !ELSEIF  "$(CFG)" == "PTLib - Win32 Debug"
  242. IntDir=.......LibDebug
  243. OutDir=.......Lib
  244. TargetName=PTLibd
  245. InputPath=......includeptlibmsosptlibd.dtf
  246. USERDEP__PTLIBD="$(OutDir)ptlibsd.lib"
  247. "$(INTDIR)PTLibd.def" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" $(USERDEP__PTLIBD)
  248. <<tempfile.bat 
  249. @echo off 
  250. MergeSym $(OutDir)ptlibsd.lib $(InputPath) 
  251. copy $(InputPath)+nul $(IntDir)$(TargetName).def  > nul 
  252. << 
  253. !ENDIF 
  254. !ENDIF