Return-Path: X-Original-To: apmail-flex-commits-archive@www.apache.org Delivered-To: apmail-flex-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0225718F55 for ; Tue, 12 Jan 2016 00:33:59 +0000 (UTC) Received: (qmail 3734 invoked by uid 500); 12 Jan 2016 00:33:58 -0000 Delivered-To: apmail-flex-commits-archive@flex.apache.org Received: (qmail 3705 invoked by uid 500); 12 Jan 2016 00:33:58 -0000 Mailing-List: contact commits-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list commits@flex.apache.org Received: (qmail 3697 invoked by uid 99); 12 Jan 2016 00:33:58 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Jan 2016 00:33:58 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id C2FBFE0B4F; Tue, 12 Jan 2016 00:33:58 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: joshtynjala@apache.org To: commits@flex.apache.org Message-Id: <174037484c854f91b909fb1d5816c092@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: git commit: [flex-asjs] [refs/heads/develop] - asnodec: new script for mxmlc.jar that uses new 'node' value for -js-output-type Date: Tue, 12 Jan 2016 00:33:58 +0000 (UTC) Repository: flex-asjs Updated Branches: refs/heads/develop 2f055e3e5 -> 6c46c29eb asnodec: new script for mxmlc.jar that uses new 'node' value for -js-output-type Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/6c46c29e Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/6c46c29e Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/6c46c29e Branch: refs/heads/develop Commit: 6c46c29eb0986cf1065bc73b4bed8564af0b55c3 Parents: 2f055e3 Author: Josh Tynjala Authored: Mon Jan 11 16:29:48 2016 -0800 Committer: Josh Tynjala Committed: Mon Jan 11 16:29:48 2016 -0800 ---------------------------------------------------------------------- installer.xml | 4 +++ js/bin/asnodec | 70 +++++++++++++++++++++++++++++++++++++++++++++++++ js/bin/asnodec.bat | 29 ++++++++++++++++++++ 3 files changed, 103 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6c46c29e/installer.xml ---------------------------------------------------------------------- diff --git a/installer.xml b/installer.xml index c50c7ea..f026b9f 100644 --- a/installer.xml +++ b/installer.xml @@ -329,6 +329,10 @@ + + + + http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6c46c29e/js/bin/asnodec ---------------------------------------------------------------------- diff --git a/js/bin/asnodec b/js/bin/asnodec new file mode 100755 index 0000000..2a088c4 --- /dev/null +++ b/js/bin/asnodec @@ -0,0 +1,70 @@ +#!/bin/sh + +################################################################################ +## +## 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. +## +################################################################################ + + +# +# mxmlc shell script to launch falcon-mxmlc.jar on OSX, Unix, or Cygwin. +# In Windows Command Prompt, use mxmlc.bat instead. +# + +SCRIPT_HOME=`dirname "$0"` +if [ "x${FALCON_HOME}" = "x" ] +then + FALCON_HOME=${SCRIPT_HOME}/../.. +fi + +echo Using Falcon codebase: $FALCON_HOME + +if [ "x${FLEX_HOME}" = "x" ] +then + FLEX_HOME=${SCRIPT_HOME}/../.. +fi +echo Using Flex SDK: $FLEX_HOME + +case `uname` in + CYGWIN*) + OS="Windows" + ;; + *) + OS=Unix +esac + +D32='' + +if [ $OS = "Windows" ]; then + + FALCON_HOME=`cygpath -m $FALCON_HOME` + FLEX_HOME=`cygpath -m $FLEX_HOME` + +elif [ $OS = "Unix" ]; then + + check64="`java -version 2>&1 | grep -i 64-Bit`" + isOSX="`uname | grep -i Darwin`" + javaVersion="`java -version 2>&1 | awk -F '[ ".]+' 'NR==1 {print $3 "." $4}'`" + + if [ "$isOSX" != "" -a "$HOSTTYPE" = "x86_64" -a "$check64" != "" -a "$javaVersion" = "1.6" ]; then + D32='-d32' + fi +fi + +VMARGS="-Xmx384m -Dsun.io.useCanonCaches=false " + +java $VMARGS $D32 $SETUP_SH_VMARGS -Dflexcompiler="$FALCON_HOME" -Dflexlib="$FLEX_HOME/frameworks" -jar "$SCRIPT_HOME/../lib/mxmlc.jar" +flexlib="$FLEX_HOME/frameworks" -js-output-type=node -external-library-path="$SCRIPT_HOME/../libs/js.swc" "$@" http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6c46c29e/js/bin/asnodec.bat ---------------------------------------------------------------------- diff --git a/js/bin/asnodec.bat b/js/bin/asnodec.bat new file mode 100644 index 0000000..8cdac84 --- /dev/null +++ b/js/bin/asnodec.bat @@ -0,0 +1,29 @@ +@echo off + +rem +rem Licensed to the Apache Software Foundation (ASF) under one or more +rem contributor license agreements. See the NOTICE file distributed with +rem this work for additional information regarding copyright ownership. +rem The ASF licenses this file to You under the Apache License, Version 2.0 +rem (the "License"); you may not use this file except in compliance with +rem the License. You may obtain a copy of the License at +rem +rem http://www.apache.org/licenses/LICENSE-2.0 +rem +rem Unless required by applicable law or agreed to in writing, software +rem distributed under the License is distributed on an "AS IS" BASIS, +rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +rem See the License for the specific language governing permissions and +rem limitations under the License. +rem + +rem +rem mxmlc.bat script to launch falcon-mxmlc.jar in Windows Command Prompt. +rem On OSX, Unix, or Cygwin, use the mxmlc shell script instead. +rem + +if "x%FALCON_HOME%"=="x" (set "FALCON_HOME=%~dp0..\..") else echo Using Falcon codebase: %FALCON_HOME% + +if "x%FLEX_HOME%"=="x" (set "FLEX_HOME=%~dp0..\..") else echo Using Flex SDK: %FLEX_HOME% + +@java -Dsun.io.useCanonCaches=false -Xms32m -Xmx512m -Dflexcompiler="%FALCON_HOME%" -Dflexlib="%FLEX_HOME%\frameworks" -jar "%FALCON_HOME%\js\lib\mxmlc.jar" -js-output-type=node -external-library-path="%FLEX_HOME%\js\libs\js.swc" %* \ No newline at end of file