I fixed up the asconfig file in the projects folder.

Opening the projects folder give code intelligence on all the projects.

Harbs

> On Nov 9, 2017, at 9:03 AM, OmPrakash Muppirala <bigosma...@gmail.com> wrote:
> 
> On Nov 8, 2017 10:28 PM, "Piotr Zarzycki" <piotrzarzyck...@gmail.com> wrote:
> 
> I was asking cause since you have added files for VSCode I could do the
> same with Moonshine. Just wanted to understand.
> 
> It is not so uncommon having global file and open all modules. In Intellij
> I couldn't imagine working differently - I have view for everything.
> In Visual Studio projects .NET related for example you have main file for
> the project *.sln - which describe whole structure. The difference between
> Intellij is that when you open project with let's say 500 modules - Most of
> them appear but only couple are open in real.
> 
> Your configs are very useful!
> What about making example openable in VSCode and Moonshine ?
> 
> 
> +1 to this request.
> 
> Thanks,
> Om
> 
> 
> 
> Piotr
> 
> On Thu, Nov 9, 2017, 01:59 Harbs <harbs.li...@gmail.com> wrote:
> 
>> Opening the entire royale-asjs folder will not give CI. I’m not sure it’s
>> a good idea to add an asconfigc file at that level.
>> 
>> I’ve committed an asconfigc file for the projects folder in case someone
>> wants to open them all together.
>> 
>>> On Nov 9, 2017, at 2:17 AM, Harbs <harbs.li...@gmail.com> wrote:
>>> 
>>> 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>*
>>> 
>> 
>> 
>> 

Reply via email to