Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- srcdir=/tmp/php-src/ext/phar
- builddir=/tmp/phar/
- pharcmd: $(builddir)/phar.php $(builddir)/phar.phar
- bindir=/usr/local/bin
- PHP_PHARCMD_SETTINGS = -d 'open_basedir=' -d 'output_buffering=0' -d 'memory_limit=-1' -d phar.readonly=0 -d 'safe_mode=0'
- PHP_PHARCMD_EXECUTABLE = /usr/bin/php
- PHP_PHARCMD_BANG = /usr/bin/env php
- $(builddir)/phar/phar.inc: $(srcdir)/phar/phar.inc
- -@test -d $(builddir)/phar || mkdir $(builddir)/phar
- -@test -f $(builddir)/phar/phar.inc || cp $(srcdir)/phar/phar.inc $(builddir)/phar/phar.inc
- $(builddir)/phar.php: $(srcdir)/build_precommand.php $(srcdir)/phar/*.inc $(srcdir)/phar/*.php
- -@echo "Generating phar.php"
- @$(PHP_PHARCMD_EXECUTABLE) $(PHP_PHARCMD_SETTINGS) $(srcdir)/build_precommand.php > $(builddir)/phar.php
- $(builddir)/phar.phar: $(builddir)/phar.php $(builddir)/phar/phar.inc $(srcdir)/phar/*.inc $(srcdir)/phar/*.php
- -@echo "Generating phar.phar"
- -@rm -f $(builddir)/phar.phar
- -@rm -f $(srcdir)/phar.phar
- @$(PHP_PHARCMD_EXECUTABLE) $(PHP_PHARCMD_SETTINGS) $(builddir)/phar.php pack -f $(builddir)/phar.phar -a pharcommand -c auto -x \\.svn -p 0 -s $(srcdir)/phar/phar.php -h sha1 -b "$(PHP_PHARCMD_BANG)" $(srcdir)/phar/
- -@chmod +x $(builddir)/phar.phar
- install-pharcmd: pharcmd
- cp $(builddir)/phar.phar $(bindir)/phar
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement