//-----------------------------------------------------------------------------
//	HAMMER_DLL.VPC
//
//	Project Script
//-----------------------------------------------------------------------------

$Macro SRCDIR		".."
$Macro OUTBINDIR	"$LIBPUBLIC"

$Include "$SRCDIR\vpc_scripts\source_dll_base.vpc"

$Configuration
{
	$Compiler
	{
		$AdditionalIncludeDirectories		"$BASE;$SRCDIR\common\shaderdll,$SRCDIR\common\iostream;$SRCDIR\dx9sdk\include;$SRCDIR\engine;$SRCDIR\game\shared;$SRCDIR\utils\common"
		$PreprocessorDefinitions			"$BASE;VALVE;PROTECTED_THINGS_DISABLE;VERSION_SAFE_STEAM_API_INTERFACES;NO_WARN_MBCS_MFC_DEPRECATION"
		$Create/UsePrecompiledHeader		"Use Precompiled Header (/Yu)"
		$AdditionalOptions					"$BASE /EHa"
	}

	$Linker
	{
		// Deprecated MBCS MFC libraries for VS 2013 (nafxcw.lib and nafxcwd.lib) can be downloaded from http://go.microsoft.com/?linkid=9832071
		$AdditionalDependencies				"$BASE winmm.lib rpcrt4.lib"
	}
}

$Configuration	"Debug"
{
	$Compiler
	{
		$PrecompiledHeaderFile				"Hammer___Win32_Debug/hammer.pch"
	}
}

$Configuration	"Release"
{
	$Compiler
	{
		$PrecompiledHeaderFile				"Hammer___Win32_Release/hammer.pch"
	}
}

$Project "hammer_dll"
{
	$Folder	"Source Files"
	{
		-$File	"$SRCDIR\public\tier0\memoverride.cpp"
		$File	"$SRCDIR\public\tier0\memoverride.cpp"
		{
			$Configuration
			{
				$Compiler
				{
					$PreprocessorDefinitions			"$BASE;NO_MEMOVERRIDE_NEW_DELETE"
					$Create/UsePrecompiledHeader		"Not Using Precompiled Headers"
				}
			}
		}

		$File	"StdAfx.cpp"
		{
			$Configuration
			{
				$Compiler
				{
					$Create/UsePrecompiledHeader		"Create Precompiled Header (/Yc)"
				}
			}
		}
		
		$File	"$SRCDIR\public\bone_setup.cpp"						\
				"$SRCDIR\public\builddisp.cpp"						\
				"BuildNum.cpp"										\
				"Camera.cpp"										\
				"$SRCDIR\public\ChunkFile.cpp"						\
				"$SRCDIR\public\CollisionUtils.cpp"					\
				"$SRCDIR\common\ConfigManager.cpp"					\
				"$SRCDIR\common\SourceAppInfo.cpp"					\
				"$SRCDIR\public\disp_common.cpp"					\
				"$SRCDIR\public\disp_powerinfo.cpp"					\
				"$SRCDIR\public\filesystem_helpers.cpp"				\
				"$SRCDIR\public\filesystem_init.cpp"				\
				"hammer_mathlib.cpp"								\
				"$SRCDIR\public\KeyFrame\keyframe.cpp"				\
				"$SRCDIR\public\rope_physics.cpp"					\
				"SaveInfo.cpp"										\
				"$SRCDIR\public\simple_physics.cpp"					\
				"$SRCDIR\public\studio.cpp"							\
				"$SRCDIR\public\vgui_controls\vgui_controls.cpp"	\
				"ViewerSettings.cpp"
				{
					$Configuration
					{
						$Compiler
						{
							$Create/UsePrecompiledHeader		"Not Using Precompiled Headers"
						}
					}
				}
	
		$File	"ActiveItemList.h"
		$File	"$SRCDIR\public\tier0\afxmem_override.cpp"
		$File	"AnchorMgr.cpp"
		$File	"AnchorMgr.h"
		$File	"AngleBox.cpp"
		$File	"AngleBox.h"
		$File	"AutoSelCombo.cpp"
		$File	"AutoSelCombo.h"
		$File	"Axes2.cpp"
		$File	"Axes2.h"
		$File	"BlockArray.h"
		$File	"BoundBox.cpp"
		$File	"BoundBox.h"
		$File	"Brushops.cpp"
		$File	"BrushOps.h"
		$File	"bsplighting.cpp"
		$File	"bsplighting.h"
		$File	"bsplightingthread.cpp"
		$File	"bsplightingthread.h"
		$File	"$SRCDIR\public\builddisp.h"
		$File	"Camera.h"
		$File	"ChildFrm.cpp"
		$File	"ChildFrm.h"
		$File	"$SRCDIR\public\ChunkFile.h"
		$File	"clipcode.cpp"
		$File	"clipcode.h"
		$File	"Clock.cpp"
		$File	"$SRCDIR\public\CollisionUtils.h"
		$File	"ControlBarIDs.h"
		$File	"CreateArch.cpp"
		$File	"CullTreeNode.cpp"
		$File	"CullTreeNode.h"
		$File	"CustomMessages.h"
		$File	"DetailObjects.cpp"
		$File	"DetailObjects.h"
		$File	"$SRCDIR\public\disp_common.h"
		$File	"DispManager.cpp"
		$File	"DispManager.h"
		$File	"DispMapImageFilter.cpp"
		$File	"DispMapImageFilter.h"
		$File	"DispPaint.cpp"
		$File	"DispPaint.h"
		$File	"DispSew.cpp"
		$File	"DispSew.h"
		$File	"DispShore.cpp"
		$File	"DispShore.h"
		$File	"DispSubdiv.cpp"
		$File	"DispSubdiv.h"
		$File	"DynamicDialogWnd.cpp"
		$File	"DynamicDialogWnd.h"
		$File	"EditGameClass.cpp"
		$File	"EditGameClass.h"
		$File	"EditGameConfigs.cpp"
		$File	"EditGameConfigs.h"
		$File	"EditGroups.h"
		$File	"EntityConnection.cpp"
		$File	"EntityConnection.h"
		$File	"Error3d.h"
		$File	"events.cpp"
		$File	"FaceEdit_DispPage.h"
		$File	"FaceEdit_MaterialPage.h"
		$File	"FaceEditSheet.h"
		$File	"FileChangeWatcher.h"
		$File	"FileChangeWatcher.cpp"
		$File	"FilterControl.h"
		$File	"FilteredComboBox.cpp"
		$File	"gameconfig.cpp"
		$File	"gameconfig.h"
		$File	"gamepalette.cpp"
		$File	"gamepalette.h"
		$File	"Gizmo.cpp"
		$File	"Gizmo.h"
		$File	"GlobalFunctions.h"
		$File	"GroupList.cpp"
		$File	"GroupList.h"
		$File	"hammer.cpp"
		$File	"hammer.h"
		$File	"Hammer.rc"
		$File	"hammer_mathlib.h"
		$File	"HammerScene.cpp"
		$File	"HammerScene.h"
		$File	"HammerVGui.cpp"
		$File	"HammerVGui.h"
		$File	"HelperFactory.cpp"
		$File	"History.cpp"
		$File	"History.h"
		$File	"ibsplighting.h"
		$File	"IconComboBox.cpp"
		$File	"IconComboBox.h"
		$File	"$SRCDIR\public\interpolatortypes.cpp"
		{
			$Configuration
			{
				$Compiler
				{
					$Create/UsePrecompiledHeader		"Not Using Precompiled Headers"
				}
			}
		}
		$File	"$SRCDIR\public\ivraddll.h"
		$File	"Keyboard.cpp"
		$File	"Keyboard.h"
		$File	"$SRCDIR\public\KeyFrame\keyframe.h"
		$File	"ListBoxEx.cpp"
		$File	"ListBoxEx.h"
		$File	"LoadSave_MAP.cpp"
		$File	"LoadSave_RMF.cpp"
		$File	"lpreview_thread.cpp"
		$File	"lprvwindow.cpp"
		$File	"MainFrm.cpp"
		$File	"MainFrm.h"
		$File	"MakePrefabLibrary.cpp"
		$File	"Manifest.cpp"
		$File	"Manifest.h"
		$File	"ManifestDialog.cpp"
		$File	"ManifestDialog.h"
		$File	"MapDefs.h"
		$File	"Mapdoc.cpp"
		$File	"MapErrorsDlg.h"
		$File	"MapInfoDlg.h"
		$File	"MapPath.cpp"
		$File	"MapPath.h"
		$File	"MapView.cpp"
		$File	"MapView.h"
		$File	"MapView2D.cpp"
		$File	"MapView2D.h"
		$File	"mapview2dbase.cpp"
		$File	"mapview2dbase.h"
		$File	"MapView3D.cpp"
		$File	"mapview3d.h"
		$File	"mapviewlogical.cpp"
		$File	"mapviewlogical.h"
		$File	"materialproxyfactory_wc.cpp"
		$File	"materialproxyfactory_wc.h"
		$File	"MDIClientWnd.cpp"
		$File	"MDIClientWnd.h"
		$File	"MessageWnd.cpp"
		$File	"MessageWnd.h"
		$File	"misc.cpp"
		$File	"ModelBrowser.cpp"
		$File	"ModelBrowser.h"
		$File	"ModelFactory.h"
		$File	"MyCheckListBox.h"
		$File	"NewDocType.h"
		$File	"NewKeyValue.h"
		$File	"NewVisGroupDlg.h"
		$File	"Noise.cpp"
		$File	"ObjectBar.cpp"
		$File	"ObjectBar.h"
		$File	"ObjectPage.h"
		$File	"ObjectProperties.h"
		$File	"OP_Entity.h"
		$File	"OP_Flags.h"
		$File	"OP_Groups.h"
		$File	"OP_Input.h"
		$File	"OP_Model.h"
		$File	"OP_Output.h"
		$File	"optbuild.h"
		$File	"OPTConfigs.h"
		$File	"OPTGeneral.h"
		$File	"OptionProperties.h"
		$File	"Options.cpp"
		$File	"Options.h"
		$File	"OPTTextures.h"
		$File	"OPTView2D.h"
		$File	"OPTView3D.h"
		$File	"osver.cpp"
		$File	"PakDoc.h"
		$File	"PakFrame.h"
		$File	"PakViewDirec.h"
		$File	"PakViewFiles.h"
		$File	"PopupMenus.h"
		$File	"Prefab3D.cpp"
		$File	"Prefab3d.h"
		$File	"Prefabs.cpp"
		$File	"Prefabs.h"
		$File	"ProcessWnd.cpp"
		$File	"ProcessWnd.h"
		$File	"progdlg.h"
		$File	"Render.cpp"
		$File	"Render2D.cpp"
		$File	"Render2D.h"
		$File	"Render3DMS.cpp"
		$File	"Render3DMS.h"
		$File	"RenderUtils.cpp"
		$File	"RenderUtils.h"
		$File	"resource.h"
		$File	"RichEditCtrlEx.cpp"
		$File	"RichEditCtrlEx.h"
		$File	"RunCommands.cpp"
		$File	"RunCommands.h"
		$File	"RunMap.cpp"
		$File	"RunMap.h"
		$File	"SaveInfo.h"
		$File	"ScenePreviewDlg.cpp"
		$File	"ScenePreviewDlg.h"
		$File	"SearchBox.h"
		$File	"Selection.cpp"
		$File	"Shell.h"
		$File	"SoundBrowser.cpp"
		$File	"SoundBrowser.h"
		$File	"soundsystem.cpp"
		$File	"soundsystem.h"
		$File	"Splash.cpp"
		$File	"Splash.h"
		$File	"Sprite.cpp"
		$File	"SSolid.cpp"
		$File	"SSolid.h"
		$File	"StatusBarIDs.h"
		$File	"stdafx.h"
		$File	"$SRCDIR\utils\common\scriplib.cpp"
		{
			$Configuration
			{
				$Compiler
				{
					$Create/UsePrecompiledHeader		"Not Using Precompiled Headers"
				}
			}
		}

		$File	"StockSolids.cpp"
		$File	"StockSolids.h"
		$File	"StudioModel.cpp"
		$File	"StudioModel.h"
		$File	"TargetNameCombo.cpp"
		$File	"TargetNameCombo.h"
		$File	"TextureBar.h"
		$File	"TextureBox.cpp"
		$File	"TextureBox.h"
		$File	"texturebrowser.h"
		$File	"TextureConverter.cpp"
		$File	"TextureConverter.h"
		$File	"TextureWindow.cpp"
		$File	"TextureWindow.h"
		$File	"TitleWnd.cpp"
		$File	"TitleWnd.h"
		$File	"Tooldefs.h"
		$File	"VGuiWnd.cpp"
		$File	"VGuiWnd.h"
		$File	"ViewerSettings.h"
		$File	"VisGroup.cpp"
		$File	"VisGroup.h"
		$File	"wndTex.h"

		$Folder	"Map classes"
		{
			$File	"MapAlignedBox.cpp"
			$File	"MapAlignedBox.h"
			$File	"MapAnimator.cpp"
			$File	"MapAnimator.h"
			$File	"MapAtom.h"
			$File	"MapAxisHandle.cpp"
			$File	"MapAxisHandle.h"
			$File	"Mapclass.cpp"
			$File	"mapclass.h"
			$File	"mapcylinder.cpp"
			$File	"mapcylinder.h"
			$File	"MapDecal.cpp"
			$File	"MapDecal.h"
			$File	"MapDisp.cpp"
			$File	"MapDisp.h"
			$File	"mapdoc.h"
			$File	"MapEntity.cpp"
			$File	"MapEntity.h"
			$File	"MapFace.cpp"
			$File	"MapFace.h"
			$File	"MapFrustum.cpp"
			$File	"MapFrustum.h"
			$File	"MapGroup.cpp"
			$File	"MapGroup.h"
			$File	"MapHelper.cpp"
			$File	"MapInstance.cpp"
			$File	"MapInstance.h"
			$File	"MapKeyFrame.cpp"
			$File	"MapKeyFrame.h"
			$File	"MapLight.cpp"
			$File	"MapLight.h"
			$File	"MapLightCone.cpp"
			$File	"MapLightCone.h"
			$File	"MapLine.cpp"
			$File	"MapLine.h"
			$File	"MapOverlay.cpp"
			$File	"MapOverlay.h"
			$File	"mapoverlaytrans.cpp"
			$File	"mapoverlaytrans.h"
			$File	"mapplayerhullhandle.cpp"
			$File	"mapplayerhullhandle.h"
			$File	"MapPoint.cpp"
			$File	"MapPoint.h"
			$File	"MapPointHandle.cpp"
			$File	"MapPointHandle.h"
			$File	"MapQuadBounds.cpp"
			$File	"MapQuadBounds.h"
			$File	"MapSideList.cpp"
			$File	"MapSideList.h"
			$File	"MapSolid.cpp"
			$File	"MapSolid.h"
			$File	"MapSphere.cpp"
			$File	"MapSphere.h"
			$File	"MapSprite.cpp"
			$File	"MapStudioModel.cpp"
			$File	"MapStudioModel.h"
			$File	"mapsweptplayerhull.cpp"
			$File	"mapsweptplayerhull.h"
			$File	"MapWorld.cpp"
			$File	"MapWorld.h"
		}

		$Folder	"Tools"
		{
			$File	"Box3D.cpp"
			$File	"Box3D.h"
			$File	"Tool3D.cpp"
			$File	"Tool3D.h"
			$File	"ToolAxisHandle.cpp"
			$File	"ToolAxisHandle.h"
			$File	"ToolBase.cpp"
			$File	"ToolBlock.cpp"
			$File	"ToolBlock.h"
			$File	"ToolCamera.cpp"
			$File	"ToolCamera.h"
			$File	"ToolClipper.cpp"
			$File	"ToolClipper.h"
			$File	"ToolCordon.cpp"
			$File	"ToolCordon.h"
			$File	"ToolDecal.cpp"
			$File	"ToolDecal.h"
			$File	"ToolDisplace.cpp"
			$File	"ToolDisplace.h"
			$File	"ToolEntity.cpp"
			$File	"ToolEntity.h"
			$File	"ToolInterface.h"
			$File	"ToolMagnify.cpp"
			$File	"ToolMagnify.h"
			$File	"ToolManager.cpp"
			$File	"ToolManager.h"
			$File	"ToolMaterial.cpp"
			$File	"ToolMaterial.h"
			$File	"ToolMorph.cpp"
			$File	"ToolMorph.h"
			$File	"ToolOverlay.cpp"
			$File	"ToolOverlay.h"
			$File	"ToolPickAngles.cpp"
			$File	"ToolPickAngles.h"
			$File	"ToolPickEntity.cpp"
			$File	"ToolPickEntity.h"
			$File	"ToolPickFace.cpp"
			$File	"ToolPickFace.h"
			$File	"ToolPointHandle.cpp"
			$File	"ToolPointHandle.h"
			$File	"ToolSelection.cpp"
			$File	"ToolSelection.h"
			$File	"ToolSphere.cpp"
			$File	"ToolSphere.h"
			$File	"toolswepthull.cpp"
			$File	"toolswepthull.h"
		}

		$Folder	"Texture/materials system"
		{
			$File	"DummyTexture.cpp"
			$File	"DummyTexture.h"
			$File	"IEditorTexture.h"
			$File	"Material.cpp"
			$File	"Material.h"
			$File	"Texture.cpp"
			$File	"Texture.h"
			$File	"TextureSystem.cpp"
			$File	"WADTexture.cpp"
			$File	"WADTexture.h"
		}

		$Folder	"Shell"
		{
			$File	"Shell.cpp"
			$File	"ShellMessageWnd.cpp"
		}

		$Folder	"Dialogs"
		{
			$File	"ArchDlg.cpp"
			$File	"ArchDlg.h"
			$File	"DispDlg.cpp"
			$File	"DispDlg.h"
			$File	"EditGroups.cpp"
			$File	"EditPathDlg.cpp"
			$File	"EditPathDlg.h"
			$File	"EditPathNodeDlg.cpp"
			$File	"EditPathNodeDlg.h"
			$File	"EditPrefabDlg.cpp"
			$File	"EditPrefabDlg.h"
			$File	"EntityHelpDlg.cpp"
			$File	"EntityHelpDlg.h"
			$File	"EntityReportDlg.cpp"
			$File	"EntityReportDlg.h"
			$File	"FaceEdit_DispPage.cpp"
			$File	"FaceEdit_MaterialPage.cpp"
			$File	"FaceEditSheet.cpp"
			$File	"FilterControl.cpp"
			$File	"GotoBrushDlg.cpp"
			$File	"GotoBrushDlg.h"
			$File	"hammerbar.cpp"
			$File	"MapAnimationDlg.cpp"
			$File	"MapAnimationDlg.h"
			$File	"MapCheckDlg.cpp"
			$File	"MapCheckDlg.h"
			$File	"MapDiffDlg.cpp"
			$File	"MapDiffDlg.h"
			$File	"MapErrorsDlg.cpp"
			$File	"MapInfoDlg.cpp"
			$File	"materialdlg.cpp"
			$File	"materialdlg.h"
			$File	"NewDocType.cpp"
			$File	"NewKeyValue.cpp"
			$File	"NewVisGroupDlg.cpp"
			$File	"ObjectProperties.cpp"
			$File	"ObjectPage.cpp"
			$File	"OP_Entity.cpp"
			$File	"OP_Flags.cpp"
			$File	"OP_Groups.cpp"
			$File	"OP_Input.cpp"
			$File	"OP_Model.cpp"
			$File	"OP_Output.cpp"
			$File	"OPTBuild.cpp"
			$File	"OPTConfigs.cpp"
			$File	"OPTGeneral.cpp"
			$File	"OptionProperties.cpp"
			$File	"OPTTextures.cpp"
			$File	"OPTView2D.cpp"
			$File	"OPTView3D.cpp"
			$File	"PasteSpecialDlg.cpp"
			$File	"PasteSpecialDlg.h"
			$File	"PrefabsDlg.cpp"
			$File	"PrefabsDlg.h"
			$File	"ProgDlg.cpp"
			$File	"ReplaceTexDlg.cpp"
			$File	"ReplaceTexDlg.h"
			$File	"RunMapCfgDlg.cpp"
			$File	"RunMapCfgDlg.h"
			$File	"RunMapExpertDlg.cpp"
			$File	"RunMapExpertDlg.h"
			$File	"ScaleVerticesDlg.cpp"
			$File	"ScaleVerticesDlg.h"
			$File	"SculptOptions.cpp"
			$File	"SculptOptions.h"
			$File	"SearchReplaceDlg.cpp"
			$File	"SearchReplaceDlg.h"
			$File	"SelectEntityDlg.cpp"
			$File	"SelectEntityDlg.h"
			$File	"SelectModeDlgBar.cpp"
			$File	"StrDlg.cpp"
			$File	"StrDlg.h"
			$File	"TextureBar.cpp"
			$File	"texturebrowser.cpp"
			$File	"TorusDlg.cpp"
			$File	"torusdlg.h"
			$File	"TransformDlg.cpp"
			$File	"TransformDlg.h"
		}
	}

	$Folder	"Resource Files"
	{
		$File	"res\afx_idi_.ico"
		$File	"res\bitmap1.bmp"
		$File	"res\bmp00001.bmp"
		$File	"res\bmp00002.bmp"
		$File	"res\camera.ico"
		$File	"res\crosshair.cur"
		$File	"res\crosshair.ico"
		$File	"res\cube.bmp"
		$File	"res\cubechec.bmp"
		$File	"res\cur00001.cur"
		$File	"res\cur00002.cur"
		$File	"res\cursor1.cur"
		$File	"res\cursor2.cur"
		$File	"res\cursor3.cur"
		$File	"res\dispedit.bmp"
		$File	"res\entity.cur"
		$File	"res\eyedropper.cur"
		$File	"res\eyedropper.ico"
		$File	"facepaint.cur"
		$File	"res\Forge.ico"
		$File	"res\ForgeDoc.ico"
		$File	"res\forgemap.bmp"
		$File	"res\gizmoaxis.bmp"
		$File	"res\gizmorotate.bmp"
		$File	"res\gizmoscale.bmp"
		$File	"res\gizmotranslate.bmp"
		$File	"res\handclos.cur"
		$File	"res\handcurs.cur"
		$File	"res\ico00001.ico"
		$File	"res\ico00002.ico"
		$File	"res\ico00003.ico"
		$File	"res\ico00004.ico"
		$File	"res\icon1.ico"
		$File	"res\idr_manifest.ico"
		$File	"res\input.ico"
		$File	"res\input_grey.ico"
		$File	"res\inputbad.ico"
		$File	"res\inputbad_grey.ico"
		$File	"res\magnify.cur"
		$File	"res\manifest.bmp"
		$File	"res\manifest2.bmp"
		$File	"res\mapdoc_n.bmp"
		$File	"res\mapedit.bmp"
		$File	"res\mapedit256.bmp"
		$File	"res\mapeditt.bmp"
		$File	"res\mapopera.bmp"
		$File	"res\newsplash.BMP"
		$File	"res\newtoolbar.bmp"
		$File	"res\ouput.ico"
		$File	"res\output_grey.ico"
		$File	"res\outputbad.ico"
		$File	"res\outputbad_grey.ico"
		$File	"res\paktypes.bmp"
		$File	"res\seltools.bmp"
		$File	"res\set_u.bmp"
		$File	"res\smartclick.cur"
		$File	"res\splash7b.BMP"
		$File	"res\texturew.ico"
		$File	"res\Toolbar.bmp"
		$File	"res\toolbar1.bmp"
		$File	"res\treeroot.bmp"
		$File	"res\undoredo.bmp"
		$File	"res\visgroup.bmp"
		$File	"res\wcsplash.bmp"
	}

	$Folder	"Common Header Files"
	{
		$File	"$SRCDIR\public\mathlib\amd3dx.h"
		$File	"$SRCDIR\public\arraystack.h"
		$File	"$SRCDIR\public\tier0\basetypes.h"
		$File	"$SRCDIR\public\bone_setup.h"
		$File	"$SRCDIR\public\BSPFILE.H"
		$File	"$SRCDIR\public\bspflags.h"
		$File	"BuildNum.h"
		$File	"$SRCDIR\public\mathlib\bumpvects.h"
		$File	"$SRCDIR\public\cmodel.h"
		$File	"$SRCDIR\common\ConfigManager.h"
		$File	"$SRCDIR\public\const.h"
		$File	"dispview.h"
		$File	"$SRCDIR\public\fgdlib\EntityDefs.h"
		$File	"$SRCDIR\public\filesystem.h"
		$File	"FilteredComboBox.h"
		$File	"$SRCDIR\public\fgdlib\GDClass.h"
		$File	"hammerbar.h"
		$File	"HelperFactory.h"
		$File	"$SRCDIR\public\fgdlib\HelperInfo.h"
		$File	"ibsplightingthread.h"
		$File	"$SRCDIR\public\IHammer.h"
		$File	"$SRCDIR\public\fgdlib\InputOutput.h"
		$File	"$SRCDIR\public\tier1\interface.h"
		$File	"lpreview_thread.h"
		$File	"lprvwindow.h"
		$File	"MapHelper.h"
		$File	"MapSprite.h"
		$File	"$SRCDIR\public\mathlib\mathlib.h"
		$File	"$SRCDIR\public\NTree.h"
		$File	"osver.h"
		$File	"Render.h"
		$File	"Selection.h"
		$File	"SelectModeDlgBar.h"
		$File	"ShellMessageWnd.h"
		$File	"SmoothingGroupMgr.h"
		$File	"Sprite.h"
		$File	"$SRCDIR\public\studio.h"
		$File	"subdiv.h"
		$File	"TextureSystem.h"
		$File	"$SRCDIR\public\tier1\tokenreader.h"
		$File	"$SRCDIR\public\tier1\utlbuffer.h"
		$File	"$SRCDIR\public\tier1\utllinkedlist.h"
		$File	"$SRCDIR\public\tier1\utlmemory.h"
		$File	"$SRCDIR\public\tier1\utlrbtree.h"
		$File	"$SRCDIR\public\tier1\utlvector.h"
		$File	"$SRCDIR\public\mathlib\vector.h"
		$File	"$SRCDIR\public\mathlib\vector2d.h"
		$File	"$SRCDIR\public\mathlib\vector4d.h"
		$File	"$SRCDIR\public\mathlib\vmatrix.h"
		$File	"$SRCDIR\public\mathlib\vplane.h"
		$File	"$SRCDIR\public\wadtypes.h"
		$File	"$SRCDIR\public\worldsize.h"
	}

	$Folder	"Link Libraries"
	{		
		$Lib bitmap
		$Lib choreoobjects
		$Lib dmxloader
		$Lib fgdlib
		$Lib $LIBCOMMON\jpeglib
		$Lib mathlib
		$Lib matsys_controls
		$Lib raytrace
		$ImpLib steam_api
		$Lib tier2
		$Lib tier3
		$Lib vgui_controls
	}

	$File	"whatsnew.txt"
}