blob: 5481ac54d5517aed893c1dee2b86e661dbd103ef [file] [log] [blame]
# build script for Apache Cordova Firefox OS
PORT_DEVICE = 6000
PORT_LOCAL = 6000
XPCSHELL ?= ~/Documents/mozilla/mozilla-central/obj-x86_64-apple-darwin11.4.2/dist/bin/xpcshell
ADB ?= adb
FOLDER = framework
VERSION := $(shell cat VERSION)
all :: packaged install
copy_js:
cp lib/cordova.firefoxos.js framework/cordova-$(VERSION).js
package: copy_js
cd ./${FOLDER} && zip -X ./application.zip ./* -x application.zip
packaged: package
${ADB} push ./${FOLDER}/application.zip /data/local/tmp/b2g/${FOLDER}/application.zip
install:
${ADB} forward tcp:$(PORT_LOCAL) tcp:$(PORT_DEVICE)
@echo "Please confirm the remote debugging prompt on the phone!"
${XPCSHELL} build/install.js ${FOLDER} $(PORT_LOCAL)