[#38,make][s]: convert make(file) to python.

This commit is contained in:
Rufus Pollock 2012-03-11 01:24:13 +00:00
parent 28ab026ca1
commit c707951aae

45
make
View File

@ -1,15 +1,34 @@
#!/bin/bash
echo "** Combining js files"
cat src/*.js src/backend/*.js > recline.js
#!/usr/bin/env python
import sys
import os
# build docs
echo "** Building docs"
docco src/model.js src/view.js src/view-grid.js src/view-flot-graph.js
mkdir -p /tmp/recline-docs
mkdir -p docs/backend
PWD=`pwd`
FILES=$PWD/src/backend/*.js
DEST=$PWD/docs/backend
cd /tmp/recline-docs && docco $FILES && mv docs/* $DEST
echo "** Docs built ok"
def cat():
print("** Combining js files")
cmd = 'cat src/*.js src/backend/*.js > recline.js'
os.system(cmd)
def docs():
# build docs
print("** Building docs")
cmd = 'docco src/model.js src/view.js src/view-grid.js src/view-flot-graph.js'
os.system(cmd)
os.makedirs('/tmp/recline-docs')
os.system('mkdir -p docs/backend')
files = '%s/src/backend/*.js' % os.getcwd()
dest = '%s/docs/backend' % os.getcwd()
os.system('cd /tmp/recline-docs && docco %s && mv docs/* %s' % (files, dest))
print("** Docs built ok")
if __name__ == '__main__':
if not len(sys.argv) > 1:
print 'make cat | docs | all'
sys.exit(1)
action = sys.argv[1]
if action == 'cat':
cat()
elif action == 'docs':
docs()
elif action == 'all':
cat()
docs()