build(cordova): simplify build, use cordova in a more standard way
This commit is contained in:
parent
4ccf10d1b3
commit
d5e6b8fab8
14 changed files with 175 additions and 133 deletions
|
|
@ -7,31 +7,11 @@ all:
|
|||
clean:
|
||||
rm -Rf $(WORKDIR)*
|
||||
|
||||
|
||||
$(WORKDIR)android $(WORKDIR)ios: config.xml
|
||||
cordova create $@ com.bitpay.*BUNDLENAME* "*USERVISIBLENAME*" || echo "Project Path Existed"
|
||||
cp ProjectMakefile $@/Makefile
|
||||
rm -r $@/www && ln -sF ../../public $@/www
|
||||
cp config.xml $@/config.xml
|
||||
make -C $@ $(subst $(WORKDIR),, $@)
|
||||
|
||||
ios: $(WORKDIR)ios
|
||||
make -C $(WORKDIR)ios build-ios
|
||||
|
||||
android: project-android
|
||||
mkdir -p android/platforms/android/res/xml/
|
||||
mkdir -p $(WORKDIR)android/scripts
|
||||
cp -R scripts/* $(WORKDIR)android/scripts
|
||||
cp android/build-extras.gradle $(WORKDIR)android/platforms/android/build-extras.gradle
|
||||
cp android/project.properties $(WORKDIR)android/platforms/android/project.properties
|
||||
cp -R android/res/* $(WORKDIR)android/platforms/android/res
|
||||
make -C $(WORKDIR)android build-android
|
||||
|
||||
wp-init: config.xml
|
||||
cordova create $(WORKDIR)$@ com.bitpay.*BUNDLENAME* "*USERVISIBLENAME*" || echo "Project Path Existed"
|
||||
cp ProjectMakefile $(WORKDIR)$@/Makefile
|
||||
mkdir -p $(WORKDIR)$@/www
|
||||
cp -Rf ../public/* $(WORKDIR)$@/www
|
||||
cp -Rf ../www/* $(WORKDIR)$@/www
|
||||
cp config.xml $(WORKDIR)$@/config.xml
|
||||
make -C $(WORKDIR)$@ $(subst $(WORKDIR),, $(WORKDIR)$@)
|
||||
|
||||
|
|
@ -43,10 +23,5 @@ wp-copy:
|
|||
cp -rvf wp/SplashScreenImage.jpg $(WORKDIR)wp/platforms/wp8/
|
||||
cp -rvf wp/ApplicationIcon.png $(WORKDIR)wp/platforms/wp8/
|
||||
cp -rvf wp/Background.png $(WORKDIR)wp/platforms/wp8/
|
||||
cp -rvf ../public/* $(WORKDIR)wp/www
|
||||
cp -rvf ../www/* $(WORKDIR)wp/www
|
||||
wp/fix-svg.sh
|
||||
|
||||
|
||||
androidrun:
|
||||
make -C $(WORKDIR)android run
|
||||
adb logcat | grep chromium
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue