mirror of https://github.com/svaarala/duktape.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
1.7 KiB
67 lines
1.7 KiB
#
|
|
# Makefile for creating distributables and Duktape website
|
|
#
|
|
# When creating actual distributables, always clean first.
|
|
#
|
|
|
|
VERSION=0.6.0
|
|
|
|
DISTSRCSEP = dist/src-separate
|
|
DISTSRCCOM = dist/src-combined
|
|
DISTCMD = dist/examples/cmdline
|
|
|
|
clean:
|
|
-@rm -rf dist/
|
|
-@rm -rf full/
|
|
-@rm -rf site/
|
|
-@rm -rf duktape-$(VERSION)/
|
|
-@rm -f duktape-$(VERSION).tar*
|
|
-@rm -f duktape-$(VERSION).iso
|
|
-@rm -rf duktape-full-$(VERSION)/
|
|
-@rm -f duktape-full-$(VERSION).tar*
|
|
-@rm -rf duktape-site-$(VERSION)/
|
|
-@rm -f duktape-site-$(VERSION).tar*
|
|
|
|
# Source distributable for end users
|
|
dist:
|
|
sh make_dist.sh
|
|
|
|
dist-src: dist
|
|
rm -rf duktape-$(VERSION)
|
|
rm -rf duktape-$(VERSION).tar*
|
|
mkdir duktape-$(VERSION)
|
|
cp -r dist/* duktape-$(VERSION)/
|
|
tar cvfj duktape-$(VERSION).tar.bz2 duktape-$(VERSION)/
|
|
tar cvf duktape-$(VERSION).tar duktape-$(VERSION)/
|
|
xz -z -e -9 duktape-$(VERSION).tar
|
|
mkisofs -o duktape-$(VERSION).iso duktape-$(VERSION).tar.bz2
|
|
|
|
# Full distributable
|
|
full:
|
|
sh make_full.sh
|
|
|
|
dist-full: full
|
|
rm -rf duktape-full-$(VERSION)
|
|
rm -rf duktape-full-$(VERSION).tar*
|
|
mkdir duktape-full-$(VERSION)
|
|
cp -r full/* duktape-full-$(VERSION)/
|
|
tar cvfj duktape-full-$(VERSION).tar.bz2 duktape-full-$(VERSION)/
|
|
tar cvf duktape-full-$(VERSION).tar duktape-full-$(VERSION)/
|
|
xz -z -e -9 duktape-full-$(VERSION).tar
|
|
mkisofs -o duktape-full-$(VERSION).iso duktape-full-$(VERSION).tar.bz2
|
|
|
|
# Website
|
|
site:
|
|
rm -rf site
|
|
mkdir site
|
|
cd website/; python buildsite.py ../site/
|
|
-@rm -rf /tmp/site/
|
|
cp -r site /tmp/ # FIXME
|
|
|
|
dist-site: site
|
|
rm -rf duktape-site-$(VERSION)
|
|
rm -rf duktape-site-$(VERSION).tar*
|
|
mkdir duktape-site-$(VERSION)
|
|
cp -r site/* duktape-site-$(VERSION)/
|
|
tar cvf duktape-site-$(VERSION).tar duktape-site-$(VERSION)/
|
|
xz -z -e -9 duktape-site-$(VERSION).tar
|
|
|