Team Fortress 2 Source Code as on 22/4/2020
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.

198 lines
7.3 KiB

  1. //-----------------------------------------------------------------------------
  2. // VGUI_CONTROLS.VPC
  3. //
  4. // Project Script
  5. //-----------------------------------------------------------------------------
  6. $macro SRCDIR "..\.."
  7. $Macro GENERATED_PROTO_DIR "generated_proto"
  8. $macro PROTOBUF_LITE 0
  9. $include "$SRCDIR\vpc_scripts\source_lib_base.vpc"
  10. $include "$SRCDIR\vpc_scripts\protobuf_builder.vpc"
  11. $Configuration
  12. {
  13. $Compiler
  14. {
  15. $AdditionalIncludeDirectories "$BASE;$SRCDIR\thirdparty;$SRCDIR\thirdparty\cef;$GENERATED_PROTO_DIR"
  16. }
  17. }
  18. $Project "vgui_controls"
  19. {
  20. $Folder "Source Files"
  21. {
  22. $File "AnalogBar.cpp"
  23. $File "AnimatingImagePanel.cpp"
  24. $File "AnimationController.cpp"
  25. $File "BitmapImagePanel.cpp"
  26. $File "BuildFactoryHelper.cpp"
  27. $File "BuildGroup.cpp"
  28. $File "BuildModeDialog.cpp"
  29. $File "Button.cpp"
  30. $File "CheckButton.cpp"
  31. $File "CheckButtonList.cpp"
  32. $File "CircularProgressBar.cpp"
  33. $File "ComboBox.cpp"
  34. $File "consoledialog.cpp"
  35. $File "ControllerMap.cpp"
  36. $File "controls.cpp"
  37. $File "CvarToggleCheckButton.cpp"
  38. $File "DirectorySelectDialog.cpp"
  39. $File "Divider.cpp"
  40. $File "EditablePanel.cpp"
  41. $File "ExpandButton.cpp"
  42. $File "FileOpenDialog.cpp"
  43. $File "FileOpenStateMachine.cpp"
  44. $File "$SRCDIR\public\filesystem_helpers.cpp"
  45. $File "FocusNavGroup.cpp"
  46. $File "Frame.cpp"
  47. $File "GraphPanel.cpp"
  48. $File "HTML.cpp"
  49. $File "Image.cpp"
  50. $File "ImageList.cpp"
  51. $File "ImagePanel.cpp"
  52. $File "InputDialog.cpp"
  53. $File "KeyBindingHelpDialog.cpp"
  54. $File "KeyBoardEditorDialog.cpp"
  55. $File "KeyRepeat.cpp"
  56. $File "Label.cpp"
  57. $File "ListPanel.cpp"
  58. $File "ListViewPanel.cpp"
  59. $File "Menu.cpp"
  60. $File "MenuBar.cpp"
  61. $File "MenuButton.cpp"
  62. $File "MenuItem.cpp"
  63. $File "MessageBox.cpp"
  64. $File "MessageDialog.cpp"
  65. $File "Panel.cpp"
  66. $File "PanelListPanel.cpp"
  67. $File "PerforceFileExplorer.cpp"
  68. $File "PerforceFileList.cpp"
  69. $File "perforcefilelistframe.cpp"
  70. $File "ProgressBar.cpp"
  71. $File "ProgressBox.cpp"
  72. $File "PropertyDialog.cpp"
  73. $File "PropertyPage.cpp"
  74. $File "PropertySheet.cpp"
  75. $File "QueryBox.cpp"
  76. $File "RadioButton.cpp"
  77. $File "RichText.cpp"
  78. $File "RotatingProgressBar.cpp"
  79. $File "savedocumentquery.cpp"
  80. $File "ScalableImagePanel.cpp"
  81. $File "ScrollableEditablePanel.cpp"
  82. $File "ScrollBar.cpp"
  83. $File "ScrollBarSlider.cpp"
  84. $File "SectionedListPanel.cpp"
  85. $File "Slider.cpp"
  86. $File "Splitter.cpp"
  87. $File "subrectimage.cpp"
  88. $File "TextEntry.cpp"
  89. $File "TextImage.cpp"
  90. $File "ToggleButton.cpp"
  91. $File "Tooltip.cpp"
  92. $File "ToolWindow.cpp"
  93. $File "TreeView.cpp"
  94. $File "TreeViewListControl.cpp"
  95. $File "URLLabel.cpp"
  96. $File "WizardPanel.cpp"
  97. $File "WizardSubPanel.cpp"
  98. $File "$SRCDIR/vgui2/src/vgui_key_translation.cpp"
  99. }
  100. $Folder "Public Header Files"
  101. {
  102. $File "$SRCDIR\public\vgui_controls\AnalogBar.h"
  103. $File "$SRCDIR\public\vgui_controls\AnimatingImagePanel.h"
  104. $File "$SRCDIR\public\vgui_controls\AnimationController.h"
  105. $File "$SRCDIR\public\vgui_controls\BitmapImagePanel.h"
  106. $File "$SRCDIR\public\vgui_controls\BuildGroup.h"
  107. $File "$SRCDIR\public\vgui_controls\BuildModeDialog.h"
  108. $File "$SRCDIR\public\vgui_controls\Button.h"
  109. $File "$SRCDIR\public\vgui_controls\CheckButton.h"
  110. $File "$SRCDIR\public\vgui_controls\CheckButtonList.h"
  111. $File "$SRCDIR\public\vgui_controls\CircularProgressBar.h"
  112. $File "$SRCDIR\public\Color.h"
  113. $File "$SRCDIR\public\vgui_controls\ComboBox.h"
  114. $File "$SRCDIR\public\vgui_controls\consoledialog.h"
  115. $File "$SRCDIR\public\vgui_controls\ControllerMap.h"
  116. $File "$SRCDIR\public\vgui_controls\Controls.h"
  117. $File "$SRCDIR\public\vgui_controls\CvarToggleCheckButton.h"
  118. $File "$SRCDIR\public\vgui_controls\DialogManager.h"
  119. $File "$SRCDIR\public\vgui_controls\DirectorySelectDialog.h"
  120. $File "$SRCDIR\public\vgui_controls\Divider.h"
  121. $File "$SRCDIR\public\vgui_controls\EditablePanel.h"
  122. $File "$SRCDIR\public\vgui_controls\ExpandButton.h"
  123. $File "$SRCDIR\public\vgui_controls\FileOpenDialog.h"
  124. $File "$SRCDIR\public\vgui_controls\FileOpenStateMachine.h"
  125. $File "$SRCDIR\public\filesystem.h"
  126. $File "$SRCDIR\public\filesystem_helpers.h"
  127. $File "$SRCDIR\public\vgui_controls\FocusNavGroup.h"
  128. $File "$SRCDIR\public\vgui_controls\Frame.h"
  129. $File "$SRCDIR\public\vgui_controls\GraphPanel.h"
  130. $File "$SRCDIR\public\vgui_controls\HTML.h"
  131. $File "$SRCDIR\public\vgui_controls\Image.h"
  132. $File "$SRCDIR\public\vgui_controls\ImageList.h"
  133. $File "$SRCDIR\public\vgui_controls\ImagePanel.h"
  134. $File "$SRCDIR\public\vgui_controls\InputDialog.h"
  135. $File "$SRCDIR\public\tier1\interface.h"
  136. $File "$SRCDIR\public\vgui_controls\KeyBindingHelpDialog.h"
  137. $File "$SRCDIR\public\vgui_controls\KeyBindingMap.h"
  138. $File "$SRCDIR\public\vgui_controls\KeyBoardEditorDialog.h"
  139. $File "$SRCDIR\public\vgui_controls\KeyRepeat.h"
  140. $File "$SRCDIR\public\tier1\KeyValues.h"
  141. $File "$SRCDIR\public\vgui_controls\Label.h"
  142. $File "$SRCDIR\public\vgui_controls\ListPanel.h"
  143. $File "$SRCDIR\public\vgui_controls\ListViewPanel.h"
  144. $File "$SRCDIR\public\tier0\memdbgoff.h"
  145. $File "$SRCDIR\public\tier0\memdbgon.h"
  146. $File "$SRCDIR\public\tier1\mempool.h"
  147. $File "$SRCDIR\public\vgui_controls\Menu.h"
  148. $File "$SRCDIR\public\vgui_controls\MenuBar.h"
  149. $File "$SRCDIR\public\vgui_controls\MenuButton.h"
  150. $File "$SRCDIR\public\vgui_controls\MenuItem.h"
  151. $File "$SRCDIR\public\vgui_controls\MessageBox.h"
  152. $File "$SRCDIR\public\vgui_controls\MessageDialog.h"
  153. $File "$SRCDIR\public\vgui_controls\MessageMap.h"
  154. $File "$SRCDIR\public\vgui_controls\Panel.h"
  155. $File "$SRCDIR\public\vgui_controls\PanelAnimationVar.h"
  156. $File "$SRCDIR\public\vgui_controls\PanelListPanel.h"
  157. $File "$SRCDIR\public\vgui_controls\PerforceFileExplorer.h"
  158. $File "$SRCDIR\public\vgui_controls\PerforceFileList.h"
  159. $File "$SRCDIR\public\vgui_controls\perforcefilelistframe.h"
  160. $File "$SRCDIR\public\vgui_controls\PHandle.h"
  161. $File "$SRCDIR\public\vgui_controls\ProgressBar.h"
  162. $File "$SRCDIR\public\vgui_controls\ProgressBox.h"
  163. $File "$SRCDIR\public\vgui_controls\PropertyDialog.h"
  164. $File "$SRCDIR\public\vgui_controls\PropertyPage.h"
  165. $File "$SRCDIR\public\vgui_controls\PropertySheet.h"
  166. $File "$SRCDIR\public\vgui_controls\QueryBox.h"
  167. $File "$SRCDIR\public\vgui_controls\RadioButton.h"
  168. $File "$SRCDIR\public\vgui_controls\RichText.h"
  169. $File "$SRCDIR\public\vgui_controls\RotatingProgressBar.h"
  170. $File "$SRCDIR\public\vgui_controls\savedocumentquery.h"
  171. $File "$SRCDIR\public\vgui_controls\ScalableImagePanel.h"
  172. $File "$SRCDIR\public\vgui_controls\ScrollableEditablePanel.h"
  173. $File "$SRCDIR\public\vgui_controls\ScrollBar.h"
  174. $File "$SRCDIR\public\vgui_controls\ScrollBarSlider.h"
  175. $File "$SRCDIR\public\vgui_controls\SectionedListPanel.h"
  176. $File "$SRCDIR\public\vgui_controls\Slider.h"
  177. $File "$SRCDIR\public\vgui_controls\Splitter.h"
  178. $File "$SRCDIR\public\vgui_controls\subrectimage.h"
  179. $File "$SRCDIR\public\vgui_controls\TextEntry.h"
  180. $File "$SRCDIR\public\vgui_controls\TextImage.h"
  181. $File "$SRCDIR\public\vgui_controls\ToggleButton.h"
  182. $File "$SRCDIR\public\vgui_controls\Tooltip.h"
  183. $File "$SRCDIR\public\vgui_controls\ToolWindow.h"
  184. $File "$SRCDIR\public\vgui_controls\TreeView.h"
  185. $File "$SRCDIR\public\vgui_controls\TreeViewListControl.h"
  186. $File "$SRCDIR\public\vgui_controls\URLLabel.h"
  187. $File "$SRCDIR\public\tier1\utlmemory.h"
  188. $File "$SRCDIR\public\tier1\utlrbtree.h"
  189. $File "$SRCDIR\public\tier1\utlvector.h"
  190. $File "$SRCDIR\public\vgui_controls\WizardPanel.h"
  191. $File "$SRCDIR\public\vgui_controls\WizardSubPanel.h"
  192. }
  193. }