GENERATED = ${HANDLEBARS_FILE} ${JQUERY_FILE} ${JQUERY_JSON_FILE} ${PP2_FILE} \
mkws.js mkws.min.js mkws-complete.js mkws-complete.min.js
-**make-default**: mkws.js
+**make-default**: all
all: mkws.min.js mkws-complete.min.js
cat ${PP2_FILE}; \
cat mkws.js; \
cat ${SRC}/mkws-jquery.js; \
- ) > mkws-complete.js.new
- mv -f mkws-complete.js.new mkws-complete.js
+ ) > mkws-complete.js.tmp
+ mv -f mkws-complete.js.tmp mkws-complete.js
%.min.js: %.js
- yui-compressor $? > $@.new
- mv -f $@.new $@
+ yui-compressor $? > $@.tmp
+ mv -f $@.tmp $@
mkws-syntax-check:
yui-compressor mkws.js >/dev/null
mv -f $@.tmp $@
${JQUERY_FILE}:
- curl -sSf ${JQUERY_URL} -o $@.new
- perl -npe 's,sourceMappingURL=jquery.*map,,' $@.new > $@
- rm -f $@.new
+ curl -sSf ${JQUERY_URL} -o $@.tmp
+ perl -npe 's,sourceMappingURL=jquery.*map,,' $@.tmp > $@
+ rm -f $@.tmp
${JQUERY_JSON_FILE}:
curl -sSf ${JQUERY_JSON_URL} -o $@.tmp
mkws.js: $(COMPONENTS) Makefile
rm -f $@
- cat ${COMPONENTS} > $@
+ cat ${COMPONENTS} > $@.tmp
+ mv -f $@.tmp $@
chmod 444 $@
distclean: clean