Skip to content

Commit

Permalink
Automated distribution builds with make.
Browse files Browse the repository at this point in the history
  • Loading branch information
Christopher Joslyn committed Nov 17, 2010
1 parent c3cb50e commit ac429ee
Show file tree
Hide file tree
Showing 13 changed files with 31 additions and 30 deletions.
1 change: 1 addition & 0 deletions .gitignore
@@ -0,0 +1 @@
/dist
29 changes: 29 additions & 0 deletions Makefile
@@ -0,0 +1,29 @@
SRC_DIR = src
BUILD_DIR = build

DIR_PREFIX = .
DIST_DIR = ${DIR_PREFIX}/dist

SOURCES := $(patsubst ${SRC_DIR}/%.js, %, $(wildcard ${SRC_DIR}/*.js))

MINJAR = java -jar ${BUILD_DIR}/yuicompressor-2.4.2.jar

all: script min
@@echo "Script build complete."

script:
@@echo "Copying scripts..."
@@mkdir -p ${DIST_DIR}
@@for f in ${SOURCES} ; do \
cp ${SRC_DIR}/$$f.js ${DIST_DIR} ; \
done

min: script
@@echo "Building minified scripts..."
@@for f in ${SOURCES} ; do \
${MINJAR} ${SRC_DIR}/$$f.js -o ${DIST_DIR}/$$f.min.js ; \
done

clean:
@@echo "Removing Distribution directory:" ${DIST_DIR}
@@rm -rf ${DIST_DIR}
Binary file added build/yuicompressor-2.4.2.jar
Binary file not shown.
7 changes: 0 additions & 7 deletions g.bar-min.js

This file was deleted.

7 changes: 0 additions & 7 deletions g.dot-min.js

This file was deleted.

7 changes: 0 additions & 7 deletions g.line-min.js

This file was deleted.

1 change: 0 additions & 1 deletion g.pie-min.js

This file was deleted.

0 comments on commit ac429ee

Please sign in to comment.