// This is the demos-all profile, which mimics the nightly checkout/build profile, but adds in the demos/
// repo for easy debugging. We are not to link to the demos in nightly in a static fashion, but rather use
// this repo as a testing place for versioned demos to be pushed onto dojotoolkit.org
dependencies = {

	action:"clean,release",
	optimize:"shrinksafe",
	cssOptimize:"comments.keepLines",
	releaseName:"demosite",
	mini:"false",

	layers: [
		// standard:
		{
			name: "../dijit/dijit.js",
			dependencies: [
				"dijit.dijit"
			]
		},
		{
			name: "../dijit/dijit-all.js",
			layerDependencies: [
				"../dijit/dijit.js"
			],
			dependencies: [
				"dijit.dijit-all"
			]
		},
		// Here are the various demos with promotion:
		{
			name: "../demos/editor/layer.js",
			dependencies: [
				"dijit.layout.BorderContainer",
				"dijit.layout.ContentPane",
				"dijit.layout.AccordionContainer",
				"dijit.layout.ContentPane",
				"dojox.fx.text",
				"dijit.Editor",
				"dijit._editor.plugins.FullScreen",
				"dijit._editor.plugins.LinkDialog",
				"dijit._editor.plugins.Print",
				"dijit._editor.plugins.ViewSource",
				"dijit._editor.plugins.FontChoice",
				"dijit._editor.plugins.NewPage",
				"dijit._editor.plugins.ToggleDir",
				"dojox.editor.plugins.ShowBlockNodes",
				"dojox.editor.plugins.ToolbarLineBreak",
				"dojox.editor.plugins.Save",
				"dojox.editor.plugins.InsertEntity",
				"dojox.editor.plugins.Preview",
				"dojox.editor.plugins.PageBreak",
				"dojox.editor.plugins.PrettyPrint",
				"dojox.editor.plugins.NormalizeIndentOutdent",
				"dojox.editor.plugins.FindReplace",
				"dojox.editor.plugins.Breadcrumb",
				"dojox.editor.plugins.TextColor",
				"dojox.editor.plugins.CollapsibleToolbar",
				"dojox.editor.plugins.Blockquote",
				"dojox.editor.plugins.PasteFromWord",
				"dojox.editor.plugins.InsertAnchor",
				"dojox.editor.plugins.TablePlugins",
				"dojox.editor.plugins.PasteFromWord",
				"dojox.editor.plugins.Smiley",
				"dojox.editor.plugins.NormalizeStyle",
				"dojox.editor.plugins.StatusBar"
			]
		},
		{
			// the dojo.moj.oe demo
			name: "../demos/mojo/src.js",
			dependencies: [
				"demos.mojo.src"
			]
		},
		{
			// the dojo.workers() demo
			name: "../demos/skew/src.js",
			dependencies: [
				"demos.skew.src"
			]
		},
		{
			// the mail app demo
			name: "../demos/mail/src.js",
			dependencies: [
				"demos.mail.src"
			]
		},
		{
			// the i18n / flags demo
			name: "../demos/i18n/src.js",
			dependencies: [
				"demos.i18n.src"
			]
		},
		{
			// the FlashCard demo
			name: "../demos/flashCards/src.js",
			dependencies: [
				"demos.flashCards.src"
			]
		},
		{
			// the CastleParty demo
			name: "../demos/castle/src.js",
			dependencies: [
				"demos.castle.src"
			]
		},
		{
			// the Image Preview demo:
			name: "../demos/cropper/src.js",
			dependencies:[
				"demos.cropper.src"
			]
		},
		{
			// the Survey demo
			name: "../demos/survey/src.js",
			dependencies:[
				"demos.survey.src"
			]
		},
		{
			// the BabelChat demo
			name: "../demos/babelChat/src.js",
			dependencies:[
				"demos.babelChat.src"
			]
		},
		{
			name: "../demos/faces/src.js",
			dependencies:[
				"demos.faces.src"
			]
		},
        {
        name: "../demos/mobileMvc/src.js",
			dependencies:[
				"demos.mobileMvc.src"
			]
		},
		{
			name: "../demos/mobileGauges/src.js",
			dependencies:[
				"demos.mobileGauges.src"
			]
		},
		{
			name: "../demos/mobileCharting/src.js",
			dependencies:[
				"demos.mobileCharting.src"
			]
		},
		{
			name: "../demos/mobileGeoCharting/src.js",
			dependencies:[
				"demos.mobileGeoCharting.src"
			]
		},
		{
			name: "../demos/mobileFileBrowser/src.js",
			dependencies:[
				"demos.mobileFileBrowser.src"
			]
		},
		{
			name: "../demos/mobileOpenLayers/src.js",
			dependencies:[
				"demos.mobileOpenLayers.src"
			]
		},
		{
			name: "../demos/mobileGallery/src.js",
			dependencies:[
				"demos.mobileGallery.src"
			]
		},
		{
			name: "../demos/touch/src.js",
			dependencies:[
				"demos.touch.src"
			]
		},
		{
			// the CSS3 animations demo
			name: "../demos/css3/src.js",
			dependencies:[
				"demos.css3.src"
			]
		},
		{
			name: "../demos/bezier/src.js",
			dependencies:[
				"demos.bezier.src"
			]
		},
		{
			name: "../demos/butterfly/src.js",
			dependencies:[
				"demos.butterfly.src"
			]
		},
		{
			name: "../demos/chartTypes/src.js",
			dependencies:[
				"demos.chartTypes.src"
			]
		},
		{
			name: "../demos/clock/src.js",
			dependencies:[
				"demos.clock.src"
			]
		},
		{
			name: "../demos/drillDownChart/src.js",
			dependencies:[
				"demos.drillDownChart.src"
			]
		},
		{
			name: "../demos/dynamicChart/src.js",
			dependencies:[
				"demos.dynamicChart.src"
			]
		},
		{
			name: "../demos/gauges/src.js",
			dependencies:[
				"demos.gauges.src"
			]
		},
		{
			name: "../demos/gfxserialization/src.js",
			dependencies:[
				"demos.gfxserialization.src"
			]
		},
		{
			name: "../demos/grid/src.js",
			dependencies:[
				"demos.grid.src"
			]
		},
		{
			name: "../demos/mapTileProviders/src.js",
			dependencies:[
				"demos.mapTileProviders.src"
			]
		},
		{
			name: "../demos/mobileCatalog/src.js",
			dependencies:[
				"demos.mobileCatalog.src"
			]
		},
		{
			name: "../demos/mobileScrollableView/src.js",
			dependencies:[
				"demos.mobileScrollableView.src"
			]
		},
		{
			name: "../demos/mobileSlideShow/src.js",
			dependencies:[
				"demos.mobileSlideShow.src"
			]
		},
		{
			name: "../demos/mobileStockPortfolio/src.js",
			dependencies:[
				"demos.mobileStockPortfolio.src"
			]
		},
		{
			name: "../demos/pieChart/src.js",
			dependencies:[
				"demos.pieChart.src"
			]
		},
		{
			name: "../demos/shippingRoutes/src.js",
			dependencies:[
				"demos.shippingRoutes.src"
			]
		},
		{
			name: "../demos/spiderChart/src.js",
			dependencies:[
				"demos.spiderChart.src"
			]
		},
		{
			name: "../demos/sunMap/src.js",
			dependencies:[
				"demos.sunMap.src"
			]
		},
		{
			name: "../demos/themePreviewer/src.js",
			dependencies:[
				"demos.themePreviewer.src"
			]
		},
		{
			name: "../demos/tracTreemap/src.js",
			dependencies:[
				"demos.tracTreemap.src"
			]
		},
		{
			name: "../demos/calendar/src.js",
			dependencies: [
				"demos.calendar.src"
			]
		},
		{
			name: "../demos/todoApp/src.js",
			dependencies: [
				"dojox/mobile/_base",
				"dojox/mobile/_compat",
				"dojox/mobile/TabBar",
				"dojox/mobile/RoundRect",
				"dojox/mobile/TabBarButton",
				"dojox/mobile/TextBox",
				"dojox/mobile/TextArea",
				"dojox/mobile/CheckBox",
				"dojox/mobile/ExpandingTextArea",
				"dojox/mobile/Button",
				"dojox/mobile/RoundRect",
				"dojox/mobile/Heading",
				"dojox/mobile/ListItem",
				"dojox/mobile/RoundRectList",
				"dojox/mobile/RoundRectCategory",
				"dojox/mobile/Switch",
				"dojox/mobile/SimpleDialog",
				"dojox/mobile/DatePicker",
				"dojox/mobile/Opener",
				"dojox/mobile/SpinWheelDatePicker",
				"dojo/date/stamp",
				"dojox/app/main",
				"dojox/app/View",
				"dojox/app/ViewBase",
				"dojox/app/controllers/Load",
				"dojox/app/controllers/History",
				"dojox/app/controllers/Transition",
				"dojox/app/controllers/LayoutBase",
				"dojox/app/controllers/Layout",
				"dojox/app/widgets/Container",
				"dojox/css3/transit",
				"dojox/css3/transition",
				"dojox/json/ref",
				"dojo/store/Memory",
				"dojo/data/ItemFileWriteStore",
				"dojo/store/DataStore",
				"dojox/app/utils/mvcModel",
				"dojox/mvc/EditStoreRefListController",
				"dojox/mvc/Repeat",
				"dojox/mvc/Group",
				"dojox/mvc/WidgetList",
				"dojox/mvc/Output",
				"dojox/mvc/at",
				"dojox/app/main",
				"demos/todoApp/utils/utils",
				"demos.todoApp.src"
			]
		}
	],

	prefixes: [
		[ "dijit", "../dijit" ],
		[ "dojox", "../dojox" ],
		[ "demos", "../demos" ]
	]
}
