def docs(): import markdown from django.template import Context, Template from django.conf import settings settings.configure() path("builds/docs").rmtree() path("builds/docs").makedirs() path.copy(path("./docs/bootstrap.min.css"), path("./builds/docs/")) path.copy(path("./docs/pygments.css"), path("./builds/docs/")) with open("docs/base.html") as f: base_template = Template(f.read()) with open("docs/docs.md") as f: md_template = Template(f.read()) with pushd("builds/docs"): for platform in ("android", "ios", "mac", "win8", "winphone"): md = md_template.render(Context({"platform": platform, "pretty_platform": PRETTY_PLATFORMS[platform]})) with open("docs_%s.md" % platform, "w") as f: f.write(md) md = markdown.markdown(md, ["fenced_code", "codehilite"]) page = base_template.render(Context({"md": md})) with open("docs_%s.html" % platform, "w") as f: f.write(page)
def _package_java(): path('builds/android').rmtree() path('builds/android').makedirs() path.copy(path('./java/Tapstream/build/jar/Tapstream.jar'), path('./builds/android/')) path.copy(path('./java/Tapstream/build/jar/Tapstream.jar'), path('./examples/Android/Example/libs/')) path('builds/tapstream-%s-android.zip' % VERSION).remove() with pushd('builds/android'): _zip("../tapstream-%s-android.zip" % VERSION, 'Tapstream.jar')
def _package_java_whitelabel(): path('builds/android-whitelabel').rmtree() path('builds/android-whitelabel').makedirs() path.copy(path('./java-whitelabel/Tapstream/build/jar/Tapstream.jar'), path('./builds/android-whitelabel/ConversionTracker.jar')) path('builds/tapstream-%s-android-whitelabel.zip' % VERSION).remove() with pushd('builds/android-whitelabel'): _zip("../tapstream-%s-android-whitelabel.zip" % VERSION, 'ConversionTracker.jar') path('java-whitelabel').rmtree()
def _package_java_whitelabel(): path('builds/android-whitelabel').rmtree() path('builds/android-whitelabel').makedirs() path.copy(path('./java-whitelabel/Tapstream/build/jar/Tapstream.jar'), path('./builds/android-whitelabel/ConversionTracker.jar')) path('builds/TapstreamSDK-android-whitelabel.zip').remove() with pushd('builds/android-whitelabel'): sh('7z a -tzip ../TapstreamSDK-android-whitelabel.zip ConversionTracker.jar') path('java-whitelabel').rmtree()
def _package_java(): path('builds/android').rmtree() path('builds/android').makedirs() path.copy(path('./java/Tapstream/build/jar/Tapstream.jar'), path('./builds/android/')) path.copy(path('./java/Tapstream/build/jar/Tapstream.jar'), path('./examples/Android/Example/libs/')) path('builds/TapstreamSDK-android.zip').remove() with pushd('builds/android'): sh('7z a -tzip ../TapstreamSDK-android.zip Tapstream.jar')
def _package_java(): path("builds/android").rmtree() path("builds/android").makedirs() path.copy(path("./java/Tapstream/build/jar/Tapstream.jar"), path("./builds/android/")) path.copy(path("./java/Tapstream/build/jar/Tapstream.jar"), path("./examples/Android/Example/libs/")) path("builds/TapstreamSDK-android.zip").remove() with pushd("builds/android"): sh("7z a -tzip ../TapstreamSDK-android.zip Tapstream.jar")
def _package_java_whitelabel(): path('builds/android-whitelabel').rmtree() path('builds/android-whitelabel').makedirs() path.copy(path('./java-whitelabel/Tapstream/build/jar/Tapstream.jar'), path('./builds/android-whitelabel/ConversionTracker.jar')) path('builds/TapstreamSDK-%s-android-whitelabel.zip' % VERSION).remove() with pushd('builds/android-whitelabel'): sh('7z a -tzip ../TapstreamSDK-%s-android-whitelabel.zip ConversionTracker.jar' % VERSION) path('java-whitelabel').rmtree()
def _package_java(): path('builds/android').rmtree() path('builds/android').makedirs() path.copy(path('./java/Tapstream/build/jar/Tapstream.jar'), path('./builds/android/')) path.copy(path('./java/Tapstream/build/jar/Tapstream.jar'), path('./examples/Android/Example/libs/')) path('builds/TapstreamSDK-%s-android.zip' % VERSION).remove() with pushd('builds/android'): sh('7z a -tzip ../TapstreamSDK-%s-android.zip Tapstream.jar' % VERSION)
def _package_java_whitelabel(): path("builds/android-whitelabel").rmtree() path("builds/android-whitelabel").makedirs() path.copy( path("./java-whitelabel/Tapstream/build/jar/Tapstream.jar"), path("./builds/android-whitelabel/ConversionTracker.jar"), ) path("builds/TapstreamSDK-android-whitelabel.zip").remove() with pushd("builds/android-whitelabel"): sh("7z a -tzip ../TapstreamSDK-android-whitelabel.zip ConversionTracker.jar") path("java-whitelabel").rmtree()
def package_cs(): path('builds/win8').rmtree() path('builds/win8').makedirs() path.copy(path('./cs/Tapstream/bin/%s/TapstreamMetrics.winmd' % CONFIGURATION), path('./builds/win8/')) path('builds/winphone').rmtree() path('builds/winphone').makedirs() path.copy(path('./cs/TapstreamWinPhone/Bin/%s/TapstreamMetrics.dll' % CONFIGURATION), path('./builds/winphone/')) path('builds/tapstream-%s-win8.zip' % VERSION).remove() with pushd('builds/win8'): sh('7z a -tzip ../tapstream-%s-win8.zip TapstreamMetrics.winmd' % VERSION) path('builds/TapstreamSDK-winphone.zip').remove() with pushd('builds/winphone'): sh('7z a -tzip ../tapstream-%s-winphone.zip TapstreamMetrics.dll' % VERSION)
def package_cs(): make_cs() path("builds/win8").rmtree() path("builds/win8").makedirs() path.copy(path("./cs/Tapstream/bin/%s/TapstreamMetrics.winmd" % CONFIGURATION), path("./builds/win8/")) path("builds/winphone").rmtree() path("builds/winphone").makedirs() path.copy(path("./cs/TapstreamWinPhone/Bin/%s/TapstreamMetrics.dll" % CONFIGURATION), path("./builds/winphone/")) path("builds/TapstreamSDK-win8.zip").remove() with pushd("builds/win8"): sh("7z a -tzip ../TapstreamSDK-win8.zip TapstreamMetrics.winmd") path("builds/TapstreamSDK-winphone.zip").remove() with pushd("builds/winphone"): sh("7z a -tzip ../TapstreamSDK-winphone.zip TapstreamMetrics.dll")
def docs(): import markdown from django.template import Context, Template from django.conf import settings settings.configure() path('builds/docs').rmtree() path('builds/docs').makedirs() path.copy(path('./docs/bootstrap.min.css'), path('./builds/docs/')) path.copy(path('./docs/pygments.css'), path('./builds/docs/')) with open('docs/base.html') as f: base_template = Template(f.read()) with open('docs/docs.md') as f: md_template = Template(f.read()) with pushd('builds/docs'): for platform in ('android', 'ios', 'mac', 'win8', 'winphone'): md = md_template.render(Context({'platform': platform, 'pretty_platform': PRETTY_PLATFORMS[platform]})) with open('docs_%s.md' % platform, 'w') as f: f.write(md) md = markdown.markdown(md, ['fenced_code', 'codehilite']) page = base_template.render(Context({'md': md})) with open('docs_%s.html' % platform, 'w') as f: f.write(page) path.copy(path('phonegap/PhoneGap.md'), path('./builds/docs/docs_phonegap.md')) with open('phonegap/PhoneGap.md') as f: md = markdown.markdown(f.read(), ['fenced_code', 'codehilite']) page = base_template.render(Context({'md': md})) with pushd('builds/docs'): with open('docs_phonegap.html', 'w') as f: f.write(page)
def package_cs(): path('builds/win8').rmtree() path('builds/win8').makedirs() path.copy( path('./cs/Tapstream/bin/%s/TapstreamMetrics.winmd' % CONFIGURATION), path('./builds/win8/')) path('builds/winphone').rmtree() path('builds/winphone').makedirs() path.copy( path('./cs/TapstreamWinPhone/Bin/%s/TapstreamMetrics.dll' % CONFIGURATION), path('./builds/winphone/')) path('builds/tapstream-%s-win8.zip' % VERSION).remove() with pushd('builds/win8'): sh('7z a -tzip ../tapstream-%s-win8.zip TapstreamMetrics.winmd' % VERSION) path('builds/TapstreamSDK-winphone.zip').remove() with pushd('builds/winphone'): sh('7z a -tzip ../tapstream-%s-winphone.zip TapstreamMetrics.dll' % VERSION)
def docs(): import markdown from django.template import Context, Template from django.conf import settings settings.configure() path('builds/docs').rmtree() path('builds/docs').makedirs() path.copy(path('./docs/bootstrap.min.css'), path('./builds/docs/')) path.copy(path('./docs/pygments.css'), path('./builds/docs/')) with open('docs/base.html') as f: base_template = Template(f.read()) with open('docs/docs.md') as f: md_template = Template(f.read()) with pushd('builds/docs'): for platform in ('android', 'ios', 'mac', 'win8', 'winphone'): md = md_template.render( Context({ 'platform': platform, 'pretty_platform': PRETTY_PLATFORMS[platform] })) with open('docs_%s.md' % platform, 'w') as f: f.write(md) md = markdown.markdown(md, ['fenced_code', 'codehilite']) page = base_template.render(Context({'md': md})) with open('docs_%s.html' % platform, 'w') as f: f.write(page) path.copy(path('phonegap/PhoneGap.md'), path('./builds/docs/docs_phonegap.md')) with open('phonegap/PhoneGap.md') as f: md = markdown.markdown(f.read(), ['fenced_code', 'codehilite']) page = base_template.render(Context({'md': md})) with pushd('builds/docs'): with open('docs_phonegap.html', 'w') as f: f.write(page)