These asconfigc files treat each module as a separate project. (So you’d open Basic and Core separately (for example)
> On Nov 9, 2017, at 2:14 AM, Piotr Zarzycki <piotrzarzyck...@gmail.com> wrote: > > Hi Harbs, > > So are you getting for each module CI ? You have basically opened whole > framework and have CI everywhere ? > > Piotr > > 2017-11-09 1:12 GMT+01:00 Harbs <harbs.li...@gmail.com>: > >> 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>']. >> >> >> > > > -- > > Piotr Zarzycki > > Patreon: *https://www.patreon.com/piotrzarzycki > <https://www.patreon.com/piotrzarzycki>*