]> git.proxmox.com Git - extjs.git/blame - extjs/packages/charts/.sencha/package/bootstrap-impl.xml
add extjs 6.0.1 sources
[extjs.git] / extjs / packages / charts / .sencha / package / bootstrap-impl.xml
CommitLineData
6527f429
DM
1<project name="bootstrap-impl">\r
2 <!--\r
3 This macrodef regenerates the bootstrap.js class system metadata, which includes\r
4 relative file paths, class names, alternate class names, and class alias data\r
5 -->\r
6 <macrodef name="x-bootstrap">\r
7 <attribute name="file"/>\r
8 <attribute name="basedir"/>\r
9 <attribute name="coreFilesFile" default="@{file}"/>\r
10 <attribute name="classMetadataFile" default="@{file}"/>\r
11 <attribute name="overridesFile" default="@{file}"/>\r
12 <attribute name="includeBoot" default="true"/>\r
13 <attribute name="includeManifest" default="false"/>\r
14 <attribute name="includeCoreFiles" default="false"/>\r
15 <attribute name="includeMetadata" default="true"/>\r
16 <attribute name="includeOverrides" default="true"/>\r
17 <attribute name="appendCoreFiles" default="true"/>\r
18 <attribute name="appendClassMetadata" default="true"/>\r
19 <attribute name="appendOverrides" default="true"/>\r
20 <attribute name="manifestTpl" default="var Ext = Ext || '{' '}'; Ext.manifest = {0};"/>\r
21 <attribute name="coreFilesJsonpTpl" default="Ext.Boot.loadSync"/>\r
22 <attribute name="loaderConfigJsonpTpl" default="Ext.Loader.addClassPathMappings"/>\r
23 <attribute name="overrideTpl" default='Ext.Loader.loadScriptsSync'/>\r
24 <attribute name="overrideTplType" default="jsonp"/>\r
25 <attribute name="overrideExcludeTags" default="package-core,package-sencha-core,package-${framework.name},package-${toolkit.name}"/>\r
26 <text name="launchcode" optional="true"/>\r
27 <sequential>\r
28 <local name="temp.file"/>\r
29 <tempfile property="temp.file"\r
30 deleteonexit="true"\r
31 createfile="true"/>\r
32 <echo file="${temp.file}">@{launchcode}</echo>\r
33 <x-compile refid="${compiler.ref.id}">\r
34 <![CDATA[\r
35 bootstrap\r
36 -baseDir=@{basedir}\r
37 -file=@{file}\r
38 -coreFilesFile=@{coreFilesFile}\r
39 -classMetadataFile=@{classMetadataFile}\r
40 -overridesFile=@{overridesFile}\r
41 -includeBoot=@{includeBoot}\r
42 -includeManifest=@{includeManifest}\r
43 -includeCoreFiles=@{includeCoreFiles}\r
44 -includeMetadata=@{includeMetadata}\r
45 -includeOverrides=@{includeOverrides}\r
46 -appendCoreFiles=@{appendCoreFiles}\r
47 -appendClassMetadata=@{appendClassMetadata}\r
48 -appendOverrides=@{appendOverrides}\r
49 -manifestTpl=@{manifestTpl}\r
50 -coreFilesJsonpTpl=@{coreFilesJsonpTpl}\r
51 -loaderConfigJsonpTpl=@{loaderConfigJsonpTpl}\r
52 -overrideTpl=@{overrideTpl}\r
53 -overrideType=@{overrideTplType}\r
54 -overrideExcludeTags=@{overrideExcludeTags}\r
55 -launchContentFile=${temp.file}\r
56 ]]>\r
57 </x-compile>\r
58 <delete file="${temp.file}"/>\r
59 </sequential>\r
60 </macrodef>\r
61\r
62</project>