royale-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Piotr Zarzycki <piotrzarzyck...@gmail.com>
Subject Re: [royale-asjs] branch develop updated: 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.
Date Thu, 09 Nov 2017 06:27:57 GMT
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 ?

Piotr

On Thu, Nov 9, 2017, 01:59 Harbs <harbs.lists@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.lists@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 <piotrzarzycki21@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.lists@gmail.com>:
> >>
> >>> I’m really excited about this commit!
> >>>
> >>> The code intelligence is really good. :-)
> >>>
> >>>> On Nov 9, 2017, at 2:09 AM, harbs@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 <harbs@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
> >>>> ['"commits@royale.apache.org" <commits@royale.apache.org>'].
> >>>
> >>>
> >>>
> >>
> >>
> >> --
> >>
> >> Piotr Zarzycki
> >>
> >> Patreon: *https://www.patreon.com/piotrzarzycki
> >> <https://www.patreon.com/piotrzarzycki>*
> >
>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message