3 COMPOSER ?
= $(DOCKER
) composer
4 TAG
:= $(shell (git describe
--tags --match
=v
[0-9]* 2>/dev
/null || git tag
--sort=authordate | egrep ^v
[0-9] | tail
-n1
) | cut
-d.
-f-2
)
8 SPECIAL_SRC
:= src
/ion
/\\\
:\\\ Security.md src
/ion
/\\\
:\\\ Contributing.md src
/ion.md src
/mdref.json
14 -unlink
$@
2>/dev
/null
18 $(TAG
): markdown | vendor
/bin
/ref2html
21 $(PHP
) $| ext-ion
/$@ src
26 markdown
: src
/ion.stub.php
$(SPECIAL_SRC
) | vendor
/bin
/stub2ref
31 src
/mdref.json
: mdref.json
32 -test -e
$@ || ln
$^
$@
33 src
/ion.stub.php
: ..
/ion.stub.php | src
34 -test -e
$@ || ln
$^
$@
35 src
/ion.md
: ..
/README.md | src
36 -test -e
$@ || ln
$^
$@
37 src
/ion
/\\\
:\\\ Security.md
: ..
/SECURITY.md | src
/ion
38 -test -e
$@ || ln
$^
$@
39 src
/ion
/\\\
:\\\ Contributing.md
: ..
/CONTRIBUTING.md | src
/ion
40 -test -e
$@ || ln
$^
$@
43 COMPOSER
= $(COMPOSER
) require m6w6
/mdref
:dev-master
47 docker-compose
-f docker
/compose.yml build php
48 docker-compose
-f docker
/compose.yml build composer
49 $(MAKE
) DOCKER
="docker-compose -f docker/compose.yml run --rm"
53 -rm -rf latest src vendor composer
* .composer