I’m really excited about this commit! The code intelligence is really good. :-)
> On Nov 9, 2017, at 2:09 AM, ha...@apache.org wrote: > > This is an automated email from the ASF dual-hosted git repository. > > harbs pushed a commit to branch develop > in repository https://gitbox.apache.org/repos/asf/royale-asjs.git > > > The following commit(s) were added to refs/heads/develop by this push: > new d47e115 Fixed asconfigc files We now get full code intelligence in > VS Code for the framework project code. This will work for even JS and SWF > blocks. > d47e115 is described below > > commit d47e1155ef45344bb213a5fab4cae0c70f4d4074 > Author: Harbs <ha...@in-tools.com> > AuthorDate: Thu Nov 9 02:09:13 2017 +0200 > > Fixed asconfigc files > We now get full code intelligence in VS Code for the framework project > code. > This will work for even JS and SWF blocks. > --- > frameworks/projects/Basic/asconfig.json | 47 +++++++++++------- > frameworks/projects/Binding/asconfig.json | 47 +++++++++++------- > frameworks/projects/Charts/asconfig.json | 47 +++++++++++------- > frameworks/projects/Collections/asconfig.json | 47 +++++++++++------- > frameworks/projects/Core/asconfig.json | 48 +++++++++++------- > frameworks/projects/Formatters/asconfig.json | 47 +++++++++++------- > frameworks/projects/GoogleMaps/asconfig.json | 50 ++++++++++++------- > frameworks/projects/Graphics/asconfig.json | 48 +++++++++++------- > frameworks/projects/HTML/asconfig.json | 47 +++++++++++------- > frameworks/projects/HTML5/asconfig.json | 47 +++++++++++------- > frameworks/projects/JQuery/asconfig.json | 47 +++++++++++------- > frameworks/projects/Language/asconfig.json | 47 +++++++++++------- > .../projects/MaterialDesignLite/asconfig.json | 47 +++++++++++------- > frameworks/projects/Mobile/asconfig.json | 50 ++++++++++++------- > frameworks/projects/Network/asconfig.json | 47 +++++++++++------- > frameworks/projects/Reflection/asconfig.json | 47 +++++++++++------- > frameworks/projects/Storage/asconfig.json | 47 +++++++++++------- > frameworks/projects/TLF/asconfig.json | 58 ++++++++++++---------- > frameworks/projects/Text/asconfig.json | 47 +++++++++++------- > frameworks/projects/XML/asconfig.json | 46 ++++++++++------- > 20 files changed, 606 insertions(+), 352 deletions(-) > > diff --git a/frameworks/projects/Basic/asconfig.json > b/frameworks/projects/Basic/asconfig.json > index 6dce0a0..cafd1e9 100644 > --- a/frameworks/projects/Basic/asconfig.json > +++ b/frameworks/projects/Basic/asconfig.json > @@ -1,21 +1,34 @@ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > { > "config": "royale", > + "type": "lib", > "compilerOptions": { > "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/BasicClasses.as" > - ] > -} > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "BasicClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/Basic.swc" > + } > +} > \ No newline at end of file > diff --git a/frameworks/projects/Binding/asconfig.json > b/frameworks/projects/Binding/asconfig.json > index 156a225..d88b247 100644 > --- a/frameworks/projects/Binding/asconfig.json > +++ b/frameworks/projects/Binding/asconfig.json > @@ -1,21 +1,34 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/BindingClasses.as" > - ] > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "BindingClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/Binding.swc" > + } > } > diff --git a/frameworks/projects/Charts/asconfig.json > b/frameworks/projects/Charts/asconfig.json > index 872d607..08d9241 100644 > --- a/frameworks/projects/Charts/asconfig.json > +++ b/frameworks/projects/Charts/asconfig.json > @@ -1,21 +1,34 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/ChartsClasses.as" > - ] > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "ChartsClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/Charts.swc" > + } > } > diff --git a/frameworks/projects/Collections/asconfig.json > b/frameworks/projects/Collections/asconfig.json > index 705761b..1fcd188 100644 > --- a/frameworks/projects/Collections/asconfig.json > +++ b/frameworks/projects/Collections/asconfig.json > @@ -1,21 +1,34 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/CollectionsClasses.as" > - ] > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "CollectionsClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/Collections.swc" > + } > } > diff --git a/frameworks/projects/Core/asconfig.json > b/frameworks/projects/Core/asconfig.json > index df10e90..b5008b2 100644 > --- a/frameworks/projects/Core/asconfig.json > +++ b/frameworks/projects/Core/asconfig.json > @@ -1,21 +1,35 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/CoreClasses.as" > - ] > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "CoreClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/Core.swc" > + } > } > + > diff --git a/frameworks/projects/Formatters/asconfig.json > b/frameworks/projects/Formatters/asconfig.json > index 6fa804f..de0d031 100644 > --- a/frameworks/projects/Formatters/asconfig.json > +++ b/frameworks/projects/Formatters/asconfig.json > @@ -1,21 +1,34 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/FormattersClasses.as" > - ] > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "FormattersClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/Formatters.swc" > + } > } > diff --git a/frameworks/projects/GoogleMaps/asconfig.json > b/frameworks/projects/GoogleMaps/asconfig.json > index 6c76295..738ac3b 100644 > --- a/frameworks/projects/GoogleMaps/asconfig.json > +++ b/frameworks/projects/GoogleMaps/asconfig.json > @@ -1,21 +1,35 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > - "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": [ > - "src/main/royale/GoogleMapsClasses.as", > - "src/main/royale/GoogleStubClasses.as" > - ] > + "debug": true, > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "GoogleMapsClasses", > + "GoogleStubClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/GoogleMaps.swc" > + } > } > diff --git a/frameworks/projects/Graphics/asconfig.json > b/frameworks/projects/Graphics/asconfig.json > index 2f65cbb..d0c9b24 100644 > --- a/frameworks/projects/Graphics/asconfig.json > +++ b/frameworks/projects/Graphics/asconfig.json > @@ -1,20 +1,34 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > - "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": [ > - "src/main/royale/GraphicsClasses.as" > - ] > + "debug": true, > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "GraphicsClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/Graphics.swc" > + } > } > diff --git a/frameworks/projects/HTML/asconfig.json > b/frameworks/projects/HTML/asconfig.json > index 35cbc02..cf5155f 100644 > --- a/frameworks/projects/HTML/asconfig.json > +++ b/frameworks/projects/HTML/asconfig.json > @@ -1,21 +1,34 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/HTMLClasses.as" > - ] > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "HTMLClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/HTML.swc" > + } > } > diff --git a/frameworks/projects/HTML5/asconfig.json > b/frameworks/projects/HTML5/asconfig.json > index e26e9d6..3239c41 100644 > --- a/frameworks/projects/HTML5/asconfig.json > +++ b/frameworks/projects/HTML5/asconfig.json > @@ -1,21 +1,34 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/HTML5Classes.as" > - ] > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "HTML5Classes" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/HTML5.swc" > + } > } > diff --git a/frameworks/projects/JQuery/asconfig.json > b/frameworks/projects/JQuery/asconfig.json > index 78f5099..7efe580 100644 > --- a/frameworks/projects/JQuery/asconfig.json > +++ b/frameworks/projects/JQuery/asconfig.json > @@ -1,21 +1,34 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/JQueryClasses.as" > - ] > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "JQueryClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/JQuery.swc" > + } > } > diff --git a/frameworks/projects/Language/asconfig.json > b/frameworks/projects/Language/asconfig.json > index acabcc3..4e77635 100644 > --- a/frameworks/projects/Language/asconfig.json > +++ b/frameworks/projects/Language/asconfig.json > @@ -1,21 +1,34 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/LanguageClasses.as" > - ] > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "LanguageClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/Language.swc" > + } > } > diff --git a/frameworks/projects/MaterialDesignLite/asconfig.json > b/frameworks/projects/MaterialDesignLite/asconfig.json > index eaa2e4a..a740af3 100644 > --- a/frameworks/projects/MaterialDesignLite/asconfig.json > +++ b/frameworks/projects/MaterialDesignLite/asconfig.json > @@ -1,21 +1,34 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/MDLClasses.as" > - ] > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "MDLClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/MDL.swc" > + } > } > diff --git a/frameworks/projects/Mobile/asconfig.json > b/frameworks/projects/Mobile/asconfig.json > index 9c7252a..0e67ad2 100644 > --- a/frameworks/projects/Mobile/asconfig.json > +++ b/frameworks/projects/Mobile/asconfig.json > @@ -1,21 +1,35 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > - "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": [ > - "src/main/royale/MobileClasses.as", > - "src/main/royale/CordovaClasses.as" > - ] > + "debug": true, > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "MobileClasses", > + "CordovaClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/Mobile.swc" > + } > } > diff --git a/frameworks/projects/Network/asconfig.json > b/frameworks/projects/Network/asconfig.json > index 3b44a3c..0d3a20b 100644 > --- a/frameworks/projects/Network/asconfig.json > +++ b/frameworks/projects/Network/asconfig.json > @@ -1,21 +1,34 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/NetworkClasses.as" > - ] > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "NetworkClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/Network.swc" > + } > } > diff --git a/frameworks/projects/Reflection/asconfig.json > b/frameworks/projects/Reflection/asconfig.json > index 6dce0a0..404373d 100644 > --- a/frameworks/projects/Reflection/asconfig.json > +++ b/frameworks/projects/Reflection/asconfig.json > @@ -1,21 +1,34 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/BasicClasses.as" > - ] > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "BasicClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/Reflection.swc" > + } > } > diff --git a/frameworks/projects/Storage/asconfig.json > b/frameworks/projects/Storage/asconfig.json > index 755e603..2004172 100644 > --- a/frameworks/projects/Storage/asconfig.json > +++ b/frameworks/projects/Storage/asconfig.json > @@ -1,21 +1,34 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/StorageClasses.as" > - ] > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "StorageClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/Storage.swc" > + } > } > diff --git a/frameworks/projects/TLF/asconfig.json > b/frameworks/projects/TLF/asconfig.json > index fb39f52..9c71704 100644 > --- a/frameworks/projects/TLF/asconfig.json > +++ b/frameworks/projects/TLF/asconfig.json > @@ -1,30 +1,34 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > - "type": "app", > + "type": "lib", > "compilerOptions": { > - "debug": false, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - }, > - { > - "name": "CONFIG::release", > - "value":true > - }, > - { > - "name": "CONFIG::debug", > - "value":false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/TLFClasses.as" > - ] > + "debug": true, > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "TLFClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/TLF.swc" > + } > } > diff --git a/frameworks/projects/Text/asconfig.json > b/frameworks/projects/Text/asconfig.json > index d6e4b3b..5533140 100644 > --- a/frameworks/projects/Text/asconfig.json > +++ b/frameworks/projects/Text/asconfig.json > @@ -1,21 +1,34 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/TextClasses.as" > - ] > + "targets": [ > + "SWF", > + "JSRoyale" > + ], > + "include-classes": [ > + "TextClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/Text.swc" > + } > } > diff --git a/frameworks/projects/XML/asconfig.json > b/frameworks/projects/XML/asconfig.json > index 36cc80a..f135637 100644 > --- a/frameworks/projects/XML/asconfig.json > +++ b/frameworks/projects/XML/asconfig.json > @@ -1,21 +1,33 @@ > -{ > +/* > + * Licensed to the Apache Software Foundation (ASF) under one or more > + * contributor license agreements. See the NOTICE file distributed with > + * this work for additional information regarding copyright ownership. > + * The ASF licenses this file to You under the Apache License, Version 2.0 > + * (the "License"); you may not use this file except in compliance with > + * the License. You may obtain a copy of the License at > + * > + * http://www.apache.org/licenses/LICENSE-2.0 > + * > + * Unless required by applicable law or agreed to in writing, software > + * distributed under the License is distributed on an "AS IS" BASIS, > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > + * See the License for the specific language governing permissions and > + * limitations under the License. > + */ > + { > "config": "royale", > + "type": "lib", > "compilerOptions": { > "debug": true, > - "js-output-type": "royale", > - "define": [ > - { > - "name": "COMPILE::SWF", > - "value": true > - }, > - { > - "name": "COMPILE::JS", > - "value": false > - } > - ] > - }, > - "files": > - [ > - "src/main/royale/XMLClasses.as" > - ] > + "targets": [ > + "JSRoyale" > + ], > + "include-classes": [ > + "XMLClasses" > + ], > + "include-sources": [ > + "src/main/royale" > + ], > + "output": "target/XML.swc" > + } > } > > -- > To stop receiving notification emails like this one, please contact > ['"comm...@royale.apache.org" <comm...@royale.apache.org>'].