cordova-mave-plugin
Version:
A plugin for the Mave Growth SDK
40 lines (33 loc) • 1.45 kB
Plain Text
# Makefile for building and updating a cordova plugin from a cocoapod spec.
#
# You need to first configure your podfile.
# See the docutmention at:
# http://github.com/mkcode/cocoapod-to-cordova.git
#
# Targets:
#
# build: Builds the cocoapod target for release (ios SDKs and archs).
# Use this for vendoring the product into the plugin.
#
# build-sim: Builds the cocoapod target for use in the ios simulator.
# Use this for developing with the ios simulator.
#
default: build
pod: clean
pod install --no-integrate
build: pod build-ios build-sim
cat product_path.txt | xargs -I product_path lipo -create product_path-ios product_path-sim -output product_path
cat product_path.txt | xargs -I product_path rm product_path-ios
cat product_path.txt | xargs -I product_path rm product_path-sim
build-ios: pod
cd Pods && cat ../build_target_name.txt | xargs -I targetfile xcodebuild -configuration Release -target targetfile
cat product_path.txt | xargs -I targetfile mv targetfile targetfile-ios
build-sim: pod
cd Pods && cat ../build_target_name.txt | xargs -I targetfile xcodebuild -configuration Release -sdk iphonesimulator -target targetfile
cat product_path.txt | xargs -I targetfile mv targetfile targetfile-sim
clean:
-rm -rf /var/folders/*/*/C/com.apple.DeveloperTools/*/Xcode/SharedPrecompiledHeaders/Pods-MaveSDK-*
-rm -rf Pods
-rm Podfile.lock
-rm build_target_name.txt
-rm product_path.txt