Project rstMaxMtl
Template max_configurations.xml

OutputFileName rstMaxMtl.dlm
ConfigurationType dll

Define RSTMAXMTL_DLL
Define USING_RAGE

EmbeddedLibAll d3dx9.lib comctl32.lib acap.lib biped.lib bmm.lib composite.lib core.lib crowd.lib CustDlg.lib edmodel.lib expr.lib flt.lib geom.lib gfx.lib gup.lib IGame.lib imageViewers.lib ManipSys.lib maxnet.lib Maxscrpt.lib maxutil.lib MenuMan.lib menus.lib mesh.lib MNMath.lib Paramblk2.lib particle.lib ParticleFlow.lib physique.lib Poly.lib RenderUtil.lib rtmax.lib SpringSys.lib tessint.lib viewfile.lib zlibdll.lib assetmanagement.lib

ForceInclude $(ProjectDir)ForceInclude.h

IncludePath $(RAGE_DIR)\stlport\STLport-5.0RC5\src
IncludePath $(RAGE_3RDPARTY)\cli\libxml2-2.7.6\include
IncludePath $(RAGE_DIR)\base\src
IncludePath $(RAGE_DIR)\base\tools\dcc\max
IncludePath $(RAGE_DIR)\base\tools\dcc\libs
IncludePath $(RAGE_DIR)\base\tools\libs

Files {
	Folder "DirectX Parameters" {
		EffectElements.cpp
		EffectElements.h
	}

	Folder "RST" {
		..\..\libs\rst\ShaderDB.cpp
		..\..\libs\rst\ShaderDB.h
		..\..\libs\rst\ShaderList.cpp
		..\..\libs\rst\ShaderList.h
	}

	Folder "ShaderDB" {
		DBAddPreset.cpp
		DBAddPreset.h
		DBEditor.cpp
		DBEditor.h
		DBEditPreset.cpp
		DBEditPreset.h	
		InputName.cpp
		InputName.h
		MaxEditDlg.cpp
		MaxEditDlg.h
	}

	Folder Viewport {
		PostProcessFX.cpp
		PostProcessFX.h
		TimeCycle.cpp
		TimeCycle.h
		Viewport.cpp
		Viewport.h
	}
	
	Folder "Resource Files" {
		bitmap1.bmp
		rockstar.bmp
		resource.h
		resource.hm
		rstMaxMtl.rc
	}

	Dialog.cpp
	Dialog.h
	DialogMtl.cpp
	DialogMtl.h
	DialogShader.cpp
	DialogShader.h
	DialogMtlPreset.cpp
	DialogMtlPreset.h
	Entry.cpp
	ForceInclude.h
	IRageShaderMaterial.h
	Mtl.cpp
	Mtl.h
	RstMax.cpp
	RstMax.h
	RstMaxMtl.def
	RstPlugin.cpp
	RstPlugin.h
	RstShaderValueNode.cpp
	RstShaderValueNode.h
	Script.cpp
	Utility.cpp
	Utility.h
}