Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

399 lines
13 KiB

  1. //-----------------------------------------------------------------------------
  2. // HLFACEPOSER.VPC
  3. //
  4. // Project Script
  5. //-----------------------------------------------------------------------------
  6. $Macro SRCDIR "..\.."
  7. $Macro OUTBINDIR "$SRCDIR\..\game\bin"
  8. $Include "$SRCDIR\vpc_scripts\source_exe_win_win32_base.vpc"
  9. $Configuration
  10. {
  11. $Compiler
  12. {
  13. $AdditionalIncludeDirectories "$BASE,$SRCDIR\utils\hlfaceposer,$SRCDIR\hlfaceposer,..\common,..\hlmv,$SRCDIR\game\shared,..\SAPI51\Include,.\lipsinc;..\common\shaderdll"
  14. $PreprocessorDefinitions "$BASE;PROTECTED_THINGS_DISABLE"
  15. }
  16. $Linker
  17. {
  18. $AdditionalDependencies "$BASE comctl32.lib winmm.lib Msimg32.lib"
  19. $EntryPoint "mainCRTStartup"
  20. }
  21. }
  22. $Project "hlfaceposer"
  23. {
  24. $Folder "Source Files"
  25. {
  26. $File "actorproperties.cpp"
  27. $File "actorproperties.h"
  28. $File "addsoundentry.cpp"
  29. $File "addsoundentry.h"
  30. $File "AnimationBrowser.cpp"
  31. $File "AnimationBrowser.h"
  32. $File "basedialogparams.cpp"
  33. $File "basedialogparams.h"
  34. $File "cbase.h"
  35. $File "cclookup.cpp"
  36. $File "cclookup.h"
  37. $File "channelproperties.cpp"
  38. $File "channelproperties.h"
  39. $File "choiceproperties.cpp"
  40. $File "choiceproperties.h"
  41. $File "choreoview.cpp"
  42. $File "choreoview.h"
  43. $File "choreoviewcolors.h"
  44. $File "CloseCaptionTool.cpp"
  45. $File "CloseCaptionTool.h"
  46. $File "controlpanel.cpp"
  47. $File "controlpanel.h"
  48. $File "curveeditorhelpers.h"
  49. $File "EdgeProperties.cpp"
  50. $File "EdgeProperties.h"
  51. $File "EditPhrase.cpp"
  52. $File "EditPhrase.h"
  53. $File "eventproperties.cpp"
  54. $File "eventproperties.h"
  55. $File "eventproperties_camera.cpp"
  56. $File "eventproperties_camera.h"
  57. $File "eventproperties_expression.cpp"
  58. $File "eventproperties_expression.h"
  59. $File "eventproperties_face.cpp"
  60. $File "eventproperties_face.h"
  61. $File "eventproperties_firetrigger.cpp"
  62. $File "eventproperties_firetrigger.h"
  63. $File "eventproperties_flexanimation.cpp"
  64. $File "eventproperties_flexanimation.h"
  65. $File "eventproperties_generic.cpp"
  66. $File "eventproperties_generic.h"
  67. $File "eventproperties_gesture.cpp"
  68. $File "eventproperties_gesture.h"
  69. $File "eventproperties_interrupt.cpp"
  70. $File "eventproperties_interrupt.h"
  71. $File "eventproperties_lookat.cpp"
  72. $File "eventproperties_lookat.h"
  73. $File "eventproperties_moveto.cpp"
  74. $File "eventproperties_moveto.h"
  75. $File "eventproperties_permitresponses.cpp"
  76. $File "eventproperties_permitresponses.h"
  77. $File "eventproperties_sequence.cpp"
  78. $File "eventproperties_sequence.h"
  79. $File "eventproperties_speak.cpp"
  80. $File "eventproperties_speak.h"
  81. $File "eventproperties_subscene.cpp"
  82. $File "eventproperties_subscene.h"
  83. $File "expclass.cpp"
  84. $File "expclass.h"
  85. $File "expression.cpp"
  86. $File "expression.h"
  87. $File "expressionproperties.cpp"
  88. $File "expressionproperties.h"
  89. $File "expressions.cpp"
  90. $File "expressions.h"
  91. $File "expressiontool.cpp"
  92. $File "expressiontool.h"
  93. $File "faceposer_models.cpp"
  94. $File "faceposer_models.h"
  95. $File "faceposertoolwindow.cpp"
  96. $File "faceposertoolwindow.h"
  97. $File "faceposerworkspace.cpp"
  98. $File "fileloaderthread.cpp"
  99. $File "flexpanel.cpp"
  100. $File "flexpanel.h"
  101. $File "GestureTool.cpp"
  102. $File "GestureTool.h"
  103. $File "globaleventproperties.cpp"
  104. $File "globaleventproperties.h"
  105. $File "hlfaceposer.cpp"
  106. $File "hlfaceposer.h"
  107. $File "ICloseCaptionManager.h"
  108. $File "ifaceposersound.h"
  109. $File "ifaceposerworkspace.h"
  110. $File "ifileloader.h"
  111. $File "inputproperties.cpp"
  112. $File "inputproperties.h"
  113. $File "matsyswin.cpp"
  114. $File "matsyswin.h"
  115. $File "mdlviewer.cpp"
  116. $File "mdlviewer.h"
  117. $File "messageboxwithcheckbox.cpp"
  118. $File "messageboxwithcheckbox.h"
  119. $File "mxbitmapbutton.cpp"
  120. $File "mxbitmapbutton.h"
  121. $File "mxbitmaptools.cpp"
  122. $File "mxbitmaptools.h"
  123. $File "mxbitmapwindow.cpp"
  124. $File "mxbitmapwindow.h"
  125. $File "mxexpressionslider.cpp"
  126. $File "mxexpressionslider.h"
  127. $File "mxexpressiontab.cpp"
  128. $File "mxexpressiontab.h"
  129. $File "mxexpressiontray.cpp"
  130. $File "mxexpressiontray.h"
  131. $File "mxstatuswindow.cpp"
  132. $File "mxstatuswindow.h"
  133. $File "phonemeeditor.cpp"
  134. $File "phonemeeditor.h"
  135. $File "phonemeeditorcolors.h"
  136. $File "phonemeproperties.cpp"
  137. $File "phonemeproperties.h"
  138. $File "ProgressDialog.cpp"
  139. $File "ProgressDialog.h"
  140. $File "RampTool.cpp"
  141. $File "RampTool.h"
  142. $File "SceneRampTool.cpp"
  143. $File "SceneRampTool.h"
  144. $File "soundlookup.cpp"
  145. $File "soundlookup.h"
  146. $File "tabwindow.cpp"
  147. $File "tabwindow.h"
  148. $File "timelineitem.cpp"
  149. $File "timelineitem.h"
  150. $File "vcdbrowser.cpp"
  151. $File "vcdbrowser.h"
  152. $File "wavebrowser.cpp"
  153. $File "wavebrowser.h"
  154. $File "wavefile.cpp"
  155. $File "wavefile.h"
  156. $Folder "Choreo Widgets"
  157. {
  158. $File "choreoactorwidget.cpp"
  159. $File "choreoactorwidget.h"
  160. $File "choreochannelwidget.cpp"
  161. $File "choreochannelwidget.h"
  162. $File "choreoeventwidget.cpp"
  163. $File "choreoeventwidget.h"
  164. $File "choreoglobaleventwidget.cpp"
  165. $File "choreoglobaleventwidget.h"
  166. $File "choreowidget.cpp"
  167. $File "choreowidget.h"
  168. $File "choreowidgetdrawhelper.cpp"
  169. $File "choreowidgetdrawhelper.h"
  170. }
  171. }
  172. $Folder "Resource Files"
  173. {
  174. $File "hlfaceposer.rc"
  175. $File "icon1.ico"
  176. $File "resource.h"
  177. }
  178. $Folder "Shared Source Files"
  179. {
  180. $File "$SRCDIR\public\collisionutils.cpp"
  181. $File "..\hlmv\debugdrawmodel.cpp"
  182. $File "$SRCDIR\game\shared\expressionsample.h"
  183. $File "$SRCDIR\public\filesystem_helpers.cpp"
  184. $File "$SRCDIR\public\filesystem_init.cpp"
  185. $File "$SRCDIR\public\interpolatortypes.cpp"
  186. $File "$SRCDIR\game\shared\iscenetokenprocessor.h"
  187. $File "$SRCDIR\public\jigglebones.cpp"
  188. $File "..\hlmv\physmesh.cpp"
  189. $File "$SRCDIR\public\phonemeconverter.cpp"
  190. $File "$SRCDIR\public\phonemeconverter.h"
  191. $File "..\common\scriplib.cpp"
  192. $File "$SRCDIR\public\sentence.cpp"
  193. $File "$SRCDIR\public\sentence.h"
  194. $File "$SRCDIR\public\soundcombiner.cpp"
  195. $File "$SRCDIR\public\SoundParametersInternal.cpp"
  196. $File "$SRCDIR\public\studio.cpp"
  197. $File "..\hlmv\studio_flex.cpp"
  198. $File "..\hlmv\studio_render.cpp"
  199. $File "..\hlmv\studio_utils.cpp"
  200. $File "..\hlmv\viewersettings.cpp"
  201. }
  202. $Folder "Shared Header Files"
  203. {
  204. $File "$SRCDIR\public\basehandle.h"
  205. $File "$SRCDIR\public\tier0\basetypes.h"
  206. $File "$SRCDIR\public\bitvec.h"
  207. $File "$SRCDIR\public\bone_accessor.h"
  208. $File "$SRCDIR\public\bone_setup.h"
  209. $File "$SRCDIR\public\bspfile.h"
  210. $File "$SRCDIR\public\bspflags.h"
  211. $File "$SRCDIR\public\mathlib\bumpvects.h"
  212. $File "$SRCDIR\public\tier1\characterset.h"
  213. $File "$SRCDIR\public\tier1\checksum_crc.h"
  214. $File "..\common\cmdlib.h"
  215. $File "$SRCDIR\public\cmodel.h"
  216. $File "$SRCDIR\public\collisionutils.h"
  217. $File "$SRCDIR\public\color.h"
  218. $File "$SRCDIR\public\mathlib\compressed_light_cube.h"
  219. $File "$SRCDIR\public\mathlib\compressed_vector.h"
  220. $File "$SRCDIR\public\const.h"
  221. $File "$SRCDIR\public\vphysics\constraints.h"
  222. $File "$SRCDIR\public\tier1\convar.h"
  223. $File "$SRCDIR\public\tier0\dbg.h"
  224. $File "..\hlmv\debugdrawmodel.h"
  225. $File "$SRCDIR\public\tier0\fasttimer.h"
  226. $File "$SRCDIR\public\filesystem.h"
  227. $File "$SRCDIR\public\filesystem_helpers.h"
  228. $File "..\common\filesystem_tools.h"
  229. $File "$SRCDIR\public\tier1\fmtstr.h"
  230. $File "$SRCDIR\public\gametrace.h"
  231. $File "$SRCDIR\public\appframework\iappsystem.h"
  232. $File "$SRCDIR\public\tier0\icommandline.h"
  233. $File "$SRCDIR\public\engine\IEngineSound.h"
  234. $File "$SRCDIR\public\ihandleentity.h"
  235. $File "$SRCDIR\public\vstdlib\ikeyvaluessystem.h"
  236. $File "$SRCDIR\public\vgui\ILocalize.h"
  237. $File "$SRCDIR\public\materialsystem\imaterial.h"
  238. $File "$SRCDIR\public\materialsystem\imaterialproxyfactory.h"
  239. $File "$SRCDIR\public\materialsystem\imaterialsystem.h"
  240. $File "$SRCDIR\public\materialsystem\imaterialsystemhardwareconfig.h"
  241. $File "$SRCDIR\public\materialsystem\imaterialvar.h"
  242. $File "$SRCDIR\public\materialsystem\imesh.h"
  243. $File "$SRCDIR\public\tier1\interface.h"
  244. $File "$SRCDIR\public\interpolatortypes.h"
  245. $File "$SRCDIR\public\tier2\interval.h"
  246. $File "$SRCDIR\public\irecipientfilter.h"
  247. $File "$SRCDIR\public\isoundcombiner.h"
  248. $File "$SRCDIR\public\SoundEmitterSystem\isoundemittersystembase.h"
  249. $File "$SRCDIR\public\ispatialpartition.h"
  250. $File "$SRCDIR\public\istudiorender.h"
  251. $File "$SRCDIR\public\materialsystem\itexture.h"
  252. $File "$SRCDIR\public\jigglebones.h"
  253. $File "$SRCDIR\public\tier1\keyvalues.h"
  254. $File "$SRCDIR\public\tier0\l2cache.h"
  255. $File "mapentities.h"
  256. $File "$SRCDIR\public\materialsystem\materialsystem_config.h"
  257. $File "$SRCDIR\public\mathlib\mathlib.h"
  258. $File "..\hlmv\matsyswin.h"
  259. $File "..\hlmv\mdlviewer.h"
  260. $File "$SRCDIR\public\tier0\mem.h"
  261. $File "$SRCDIR\public\tier0\memalloc.h"
  262. $File "$SRCDIR\public\tier0\memdbgoff.h"
  263. $File "$SRCDIR\public\tier0\memdbgon.h"
  264. $File "$SRCDIR\public\tier1\mempool.h"
  265. $File "$SRCDIR\public\mouthinfo.h"
  266. $File "$SRCDIR\public\mxtk\mx.h"
  267. $File "$SRCDIR\public\mxtk\mxbmp.h"
  268. $File "$SRCDIR\public\mxtk\mxbutton.h"
  269. $File "$SRCDIR\public\mxtk\mxcheckbox.h"
  270. $File "$SRCDIR\public\mxtk\mxchoice.h"
  271. $File "$SRCDIR\public\mxtk\mxchoosecolor.h"
  272. $File "$SRCDIR\public\mxtk\mxevent.h"
  273. $File "$SRCDIR\public\mxtk\mxfiledialog.h"
  274. $File "$SRCDIR\public\mxtk\mxglwindow.h"
  275. $File "$SRCDIR\public\mxtk\mxgroupbox.h"
  276. $File "$SRCDIR\public\mxtk\mximage.h"
  277. $File "$SRCDIR\public\mxtk\mxinit.h"
  278. $File "$SRCDIR\public\mxtk\mxlabel.h"
  279. $File "$SRCDIR\public\mxtk\mxlineedit.h"
  280. $File "$SRCDIR\public\mxtk\mxlinkedlist.h"
  281. $File "$SRCDIR\public\mxtk\mxlistbox.h"
  282. $File "$SRCDIR\public\mxtk\mxlistview.h"
  283. $File "$SRCDIR\public\mxtk\mxmatsyswindow.h"
  284. $File "$SRCDIR\public\mxtk\mxmenu.h"
  285. $File "$SRCDIR\public\mxtk\mxmenubar.h"
  286. $File "$SRCDIR\public\mxtk\mxmessagebox.h"
  287. $File "$SRCDIR\public\mxtk\mxpath.h"
  288. $File "$SRCDIR\public\mxtk\mxpcx.h"
  289. $File "$SRCDIR\public\mxtk\mxpopupmenu.h"
  290. $File "$SRCDIR\public\mxtk\mxprogressbar.h"
  291. $File "$SRCDIR\public\mxtk\mxradiobutton.h"
  292. $File "$SRCDIR\public\mxtk\mxscrollbar.h"
  293. $File "$SRCDIR\public\mxtk\mxslider.h"
  294. $File "$SRCDIR\public\mxtk\mxstring.h"
  295. $File "$SRCDIR\public\mxtk\mxtab.h"
  296. $File "$SRCDIR\public\mxtk\mxtga.h"
  297. $File "$SRCDIR\public\mxtk\mxtogglebutton.h"
  298. $File "$SRCDIR\public\mxtk\mxtooltip.h"
  299. $File "$SRCDIR\public\mxtk\mxtreeview.h"
  300. $File "$SRCDIR\public\mxtk\mxwidget.h"
  301. $File "$SRCDIR\public\mxtk\mxwindow.h"
  302. $File "$SRCDIR\public\networkvar.h"
  303. $File "$SRCDIR\game\shared\npcevent.h"
  304. $File "$SRCDIR\public\optimize.h"
  305. $File "$SRCDIR\public\phonemeextractor\phonemeextractor.h"
  306. $File "$SRCDIR\public\phyfile.h"
  307. $File "..\common\physdll.h"
  308. $File "..\hlmv\physmesh.h"
  309. $File "$SRCDIR\public\tier0\platform.h"
  310. $File "$SRCDIR\public\vstdlib\random.h"
  311. $File "..\sapi51\include\sapi.h"
  312. $File "..\sapi51\include\sapiddk.h"
  313. $File "..\common\scriplib.h"
  314. $File "$SRCDIR\game\shared\sharedInterface.h"
  315. $File "$SRCDIR\public\soundchars.h"
  316. $File "$SRCDIR\public\soundflags.h"
  317. $File "..\sapi51\include\spddkhlp.h"
  318. $File "..\sapi51\include\spdebug.h"
  319. $File "..\sapi51\include\sperror.h"
  320. $File "..\sapi51\include\sphelper.h"
  321. $File "$SRCDIR\public\string_t.h"
  322. $File "$SRCDIR\public\tier1\strtools.h"
  323. $File "$SRCDIR\public\studio.h"
  324. $File "..\hlmv\studio_render.h"
  325. $File "..\hlmv\studiomodel.h"
  326. $File "$SRCDIR\public\texture_group_names.h"
  327. $File "$SRCDIR\public\tier1\utlbuffer.h"
  328. $File "$SRCDIR\public\tier1\utldict.h"
  329. $File "$SRCDIR\public\tier1\utllinkedlist.h"
  330. $File "$SRCDIR\public\tier1\utlmemory.h"
  331. $File "$SRCDIR\public\tier1\utlmultilist.h"
  332. $File "$SRCDIR\public\tier1\utlrbtree.h"
  333. $File "$SRCDIR\public\tier1\utlsymbol.h"
  334. $File "$SRCDIR\public\tier1\utlvector.h"
  335. $File "$SRCDIR\public\vcollide.h"
  336. $File "$SRCDIR\public\vcollide_parse.h"
  337. $File "$SRCDIR\public\mathlib\vector.h"
  338. $File "$SRCDIR\public\mathlib\vector2d.h"
  339. $File "$SRCDIR\public\mathlib\vector4d.h"
  340. $File "$SRCDIR\public\vgui\vgui.h"
  341. $File "..\hlmv\viewersettings.h"
  342. $File "$SRCDIR\public\mathlib\vmatrix.h"
  343. $File "$SRCDIR\public\vphysics_interface.h"
  344. $File "$SRCDIR\public\mathlib\vplane.h"
  345. $File "$SRCDIR\public\tier0\vprof.h"
  346. $File "$SRCDIR\public\vstdlib\vstdlib.h"
  347. $File "$SRCDIR\public\zip_uncompressed.h"
  348. }
  349. $Folder "Choreography"
  350. {
  351. $File "$SRCDIR\game\shared\choreoactor.h"
  352. $File "$SRCDIR\game\shared\choreochannel.h"
  353. $File "$SRCDIR\game\shared\choreoevent.h"
  354. $File "$SRCDIR\game\shared\choreoscene.h"
  355. $File "$SRCDIR\game\shared\ichoreoeventcallback.h"
  356. }
  357. $Folder "Audio Code"
  358. {
  359. $File "audiowaveoutput.h"
  360. $File "snd_audio_source.cpp"
  361. $File "snd_audio_source.h"
  362. $File "snd_wave_mixer.cpp"
  363. $File "snd_wave_mixer.h"
  364. $File "snd_wave_mixer_adpcm.cpp"
  365. $File "snd_wave_mixer_adpcm.h"
  366. $File "snd_wave_mixer_private.h"
  367. $File "snd_wave_source.cpp"
  368. $File "snd_wave_source.h"
  369. $File "sound.cpp"
  370. $File "sound.h"
  371. }
  372. $Folder "Link Libraries"
  373. {
  374. $File "$SRCDIR\lib\public\appframework.lib"
  375. $File "$SRCDIR\lib\public\bitmap.lib"
  376. $File "$SRCDIR\lib\public\bonesetup.lib"
  377. $File "$SRCDIR\lib\public\choreoobjects.lib"
  378. $File "$SRCDIR\lib\public\dmxloader.lib"
  379. $File "$SRCDIR\lib\public\mathlib.lib"
  380. $File "$SRCDIR\lib\common\mxtoolkitwin32.lib"
  381. $File "$SRCDIR\lib\public\tier2.lib"
  382. $File "$SRCDIR\lib\public\tier3.lib"
  383. $File "$SRCDIR\lib\public\matsys_controls.lib"
  384. $File "$SRCDIR\lib\public\mathlib_extended.lib"
  385. $File "$SRCDIR\lib\common\vc8\lzma.lib"
  386. }
  387. }