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.
221 lines
7.9 KiB
221 lines
7.9 KiB
//----------------------------------------------------------------------------- |
|
// MISSIONCHOOSER_SWARM.VPC |
|
// |
|
// Project Script |
|
//----------------------------------------------------------------------------- |
|
|
|
$Macro SRCDIR "..\.." |
|
$Macro GAMENAME "mod_swarm" |
|
$Macro OUTBINNAME "missionchooser" |
|
$Macro OUTBINDIR "$SRCDIR\..\game\$GAMENAME\bin" |
|
|
|
$Include "$SRCDIR\vpc_scripts\source_dll_base.vpc" |
|
|
|
$Configuration "Debug" |
|
{ |
|
$General |
|
{ |
|
$OutputDirectory ".\Debug_$GAMENAME" |
|
$IntermediateDirectory ".\Debug_$GAMENAME" |
|
} |
|
} |
|
|
|
$Configuration "Release" |
|
{ |
|
$General |
|
{ |
|
$OutputDirectory ".\Release_$GAMENAME" |
|
$IntermediateDirectory ".\Release_$GAMENAME" |
|
} |
|
} |
|
|
|
$Configuration |
|
{ |
|
$Compiler |
|
{ |
|
$AdditionalIncludeDirectories "$BASE;.\;.\vgui;.\vgui\dialogs;.\TileSource;.\keyvalues_editor" |
|
$PreprocessorDefinitions "$BASE;NO_STRING_T;VECTOR;VERSION_SAFE_STEAM_API_INTERFACES;PROTECTED_THINGS_ENABLE;strncpy=use_Q_strncpy_instead;_snprintf=use_Q_snprintf_instead" |
|
} |
|
|
|
$Linker |
|
{ |
|
$IgnoreImportLibrary "TRUE" |
|
$AdditionalDependencies "$BASE winmm.lib" |
|
} |
|
} |
|
|
|
$Project "MissionChooser" |
|
{ |
|
$Folder "Public Header Files" |
|
{ |
|
$File "$SRCDIR\public\chunkfile.h" |
|
$File "$SRCDIR\public\missionchooser\iasw_mission_chooser.h" |
|
$File "$SRCDIR\public\missionchooser\iasw_mission_chooser_source.h" |
|
$File "$SRCDIR\public\missionchooser\iasw_random_missions.h" |
|
$File "$SRCDIR\public\missionchooser\iasw_spawn_selection.h" |
|
$File "$SRCDIR\public\tier1\interface.h" |
|
} |
|
|
|
$Folder "Source Files" |
|
{ |
|
$Folder "keyvalues_editor" |
|
{ |
|
$File "keyvalues_editor\kv_combo_leaf_panel.cpp" |
|
$File "keyvalues_editor\kv_combo_leaf_panel.h" |
|
$File "keyvalues_editor\kv_editor.cpp" |
|
$File "keyvalues_editor\kv_editor.h" |
|
$File "keyvalues_editor\kv_editor_base_panel.cpp" |
|
$File "keyvalues_editor\kv_editor_base_panel.h" |
|
$File "keyvalues_editor\kv_editor_frame.cpp" |
|
$File "keyvalues_editor\kv_editor_frame.h" |
|
$File "keyvalues_editor\kv_fit_children_panel.cpp" |
|
$File "keyvalues_editor\kv_fit_children_panel.h" |
|
$File "keyvalues_editor\kv_leaf_panel.cpp" |
|
$File "keyvalues_editor\kv_leaf_panel.h" |
|
$File "keyvalues_editor\kv_node_panel.cpp" |
|
$File "keyvalues_editor\kv_node_panel.h" |
|
$File "$SRCDIR\game\missionchooser\vgui\location_editor\location_editor_frame.cpp" |
|
$File "$SRCDIR\game\missionchooser\vgui\location_editor\location_editor_frame.h" |
|
$File "$SRCDIR\game\missionchooser\vgui\location_editor\location_layout_panel.cpp" |
|
$File "$SRCDIR\game\missionchooser\vgui\location_editor\location_layout_panel.h" |
|
$File "$SRCDIR\game\missionchooser\vgui\location_editor\mission_txt_leaf_panel.cpp" |
|
$File "$SRCDIR\game\missionchooser\vgui\location_editor\mission_txt_leaf_panel.h" |
|
$File "$SRCDIR\game\missionchooser\vgui\mission_editor\theme_room_picker.cpp" |
|
$File "$SRCDIR\game\missionchooser\vgui\mission_editor\theme_room_picker.h" |
|
} |
|
|
|
$Folder "layout_system" |
|
{ |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_actions.cpp" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_actions.h" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_class_factories.cpp" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_class_factories.h" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_class_interfaces.h" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_enum.cpp" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_enum.h" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_expressions.cpp" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_expressions.h" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_layout_system.cpp" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_layout_system.h" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_listeners.cpp" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_listeners.h" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_mission_preprocessor.cpp" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_mission_preprocessor.h" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_ranges.cpp" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_ranges.h" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_rule.cpp" |
|
$File "$SRCDIR\game\missionchooser\layout_system\tilegen_rule.h" |
|
} |
|
|
|
$Folder "layout_system_editor" |
|
{ |
|
$File "$SRCDIR\game\missionchooser\layout_system_editor\layout_system_kv_editor.cpp" |
|
$File "$SRCDIR\game\missionchooser\layout_system_editor\layout_system_kv_editor.h" |
|
$File "$SRCDIR\game\missionchooser\layout_system_editor\mission_panel.cpp" |
|
$File "$SRCDIR\game\missionchooser\layout_system_editor\mission_panel.h" |
|
$File "$SRCDIR\game\missionchooser\layout_system_editor\node_panel.cpp" |
|
$File "$SRCDIR\game\missionchooser\layout_system_editor\node_panel.h" |
|
$File "$SRCDIR\game\missionchooser\layout_system_editor\rule_instance_node_panel.cpp" |
|
$File "$SRCDIR\game\missionchooser\layout_system_editor\rule_instance_node_panel.h" |
|
$File "$SRCDIR\game\missionchooser\layout_system_editor\rule_instance_parameter_panel.cpp" |
|
$File "$SRCDIR\game\missionchooser\layout_system_editor\rule_instance_parameter_panel.h" |
|
$File "$SRCDIR\game\missionchooser\layout_system_editor\state_node_panel.cpp" |
|
$File "$SRCDIR\game\missionchooser\layout_system_editor\state_node_panel.h" |
|
} |
|
|
|
$Folder "TileSource" |
|
{ |
|
$File "TileSource\LevelTheme.cpp" |
|
$File "TileSource\LevelTheme.h" |
|
$File "TileSource\MapLayout.cpp" |
|
$File "TileSource\MapLayout.h" |
|
$File "TileSource\Room.cpp" |
|
$File "TileSource\Room.h" |
|
$File "TileSource\RoomTemplate.cpp" |
|
$File "TileSource\RoomTemplate.h" |
|
$File "TileSource\TagList.cpp" |
|
$File "TileSource\TagList.h" |
|
} |
|
|
|
$Folder "vgui" |
|
{ |
|
$Folder "Dialogs" |
|
{ |
|
$File "vgui\dialogs\ExitEditDialog.cpp" |
|
$File "vgui\dialogs\ExitEditDialog.h" |
|
$File "vgui\dialogs\RoomTemplateEditDialog.cpp" |
|
$File "vgui\dialogs\RoomTemplateEditDialog.h" |
|
$File "vgui\dialogs\ThemeEditDialog.cpp" |
|
$File "vgui\dialogs\ThemeEditDialog.h" |
|
$File "vgui\dialogs\ThemesDialog.cpp" |
|
$File "vgui\dialogs\ThemesDialog.h" |
|
$File "vgui\dialogs\TileGenDialog.cpp" |
|
$File "vgui\dialogs\TileGenDialog.h" |
|
} |
|
|
|
$File "vgui\MapLayoutPanel.cpp" |
|
$File "vgui\MapLayoutPanel.h" |
|
$File "vgui\missionchooser_tgaimagepanel.cpp" |
|
$File "vgui\missionchooser_tgaimagepanel.h" |
|
$File "vgui\npc_spawns_panel.cpp" |
|
$File "vgui\npc_spawns_panel.h" |
|
$File "vgui\PlacedRoomTemplatePanel.cpp" |
|
$File "vgui\PlacedRoomTemplatePanel.h" |
|
$File "vgui\RoomTemplateListPanel.cpp" |
|
$File "vgui\RoomTemplateListPanel.h" |
|
$File "vgui\RoomTemplatePanel.cpp" |
|
$File "vgui\RoomTemplatePanel.h" |
|
$File "vgui\ScrollingWindow.cpp" |
|
$File "vgui\ScrollingWindow.h" |
|
$File "vgui\tilegen_pages.cpp" |
|
$File "vgui\tilegen_pages.h" |
|
$File "vgui\ToggleExitsPanel.cpp" |
|
$File "vgui\ToggleExitsPanel.h" |
|
$File "$SRCDIR\public\vgui_controls\vgui_controls.cpp" |
|
} |
|
|
|
$File "asw_key_values_database.cpp" |
|
$File "asw_key_values_database.h" |
|
$File "asw_location_grid.cpp" |
|
$File "asw_location_grid.h" |
|
$File "asw_map_builder.cpp" |
|
$File "asw_map_builder.h" |
|
$File "asw_mission_chooser.cpp" |
|
$File "asw_mission_chooser.h" |
|
$File "asw_mission_chooser_source_local.cpp" |
|
$File "asw_mission_chooser_source_local.h" |
|
$File "asw_mission_text_database.cpp" |
|
$File "asw_mission_text_database.h" |
|
$File "asw_npcs.cpp" |
|
$File "asw_npcs.h" |
|
$File "asw_random_missions.cpp" |
|
$File "asw_random_missions.h" |
|
$File "asw_spawn_selection.cpp" |
|
$File "asw_spawn_selection.h" |
|
$File "asw_system.cpp" |
|
$File "asw_system.h" |
|
$File "$SRCDIR\public\chunkfile.cpp" |
|
$File "tile_check.cpp" |
|
$File "tile_check.h" |
|
$File "tilegen_core.h" |
|
$File "VMFExporter.cpp" |
|
$File "VMFExporter.h" |
|
} |
|
|
|
$Folder "Link Libraries" |
|
{ |
|
$Lib bitmap |
|
$Lib bonesetup |
|
$Lib dmxloader |
|
$Lib fgdlib |
|
$Lib $LIBCOMMON\jpeglib |
|
$Lib mathlib |
|
$Lib matsys_controls |
|
$Lib tier2 |
|
$Lib tier3 |
|
$Lib vbsp2lib |
|
$Lib vgui_controls |
|
$Lib vtf |
|
$ImpLib steam_api |
|
} |
|
} |