1515# #---------------------------------------------------------------------------
1616
1717build : # # Build the PHAR
18- build : vendor vendor-bin/box/vendor
18+ build : src vendor vendor-bin/box/vendor
1919 # Cleanup existing artefacts
2020 rm -f bin/php-scoper.phar
2121 rm -rf build
@@ -46,7 +46,8 @@ tc: vendor
4646 phpdbg -qrr -d zend.enable_gc=0 $(PHPUNIT ) --coverage-html=dist/coverage --coverage-text
4747
4848e2e : # # Run end-to-end tests
49- e2e : bin/scoper.phar fixtures/set005/vendor
49+ e2e : bin/scoper.phar fixtures/set005/vendor fixtures/set011/vendor
50+ # Set004
5051 php -d zend.enable_gc=0 $(PHPSCOPER ) add-prefix fixtures/set004 -o build/set004 -f
5152 composer -d=build/set004 dump-autoload
5253 php -d zend.enable_gc=0 -d phar.readonly=0 $(BOX ) build -c build/set004/box.json.dist
@@ -55,13 +56,28 @@ e2e: bin/scoper.phar fixtures/set005/vendor
5556 diff fixtures/set004/expected-output build/output
5657
5758
59+ # Set005
5860 php -d zend.enable_gc=0 $(PHPSCOPER) add-prefix fixtures/set005 -o build/set005 -f
5961 composer -d=build/set005 dump-autoload
6062 php -d zend.enable_gc=0 -d phar.readonly=0 $(BOX) build -c build/set005/box.json.dist
6163
6264 php build/set005/bin/greet.phar > build/output
6365 diff fixtures/set005/expected-output build/output
6466
67+
68+ # Set0011
69+ # Skipped for now
70+ # # TMP: replace bin/php-scoper by $(PHPSCOPER)
71+ # php -d zend.enable_gc=0 bin/php-scoper add-prefix -o build/set011 -f -c fixtures/set011/scoper.inc.php -p PhpScoper598627d709dd4
72+ # # Leave the `tests` autoloading of the `composer.json` intact
73+ # cp -f build/set011/composer.json.dist build/set011/composer.json
74+ # composer -d=build/set011 dump-autoload
75+ # php -d zend.enable_gc=0 -d phar.readonly=0 $(BOX) build -c build/set011/box.json.dist
76+ # cp -R fixtures/set011/tests build/set011
77+ #
78+ # php build/set011/bin/greet.phar > build/output
79+ # diff fixtures/set011/expected-output build/output
80+
6581tb : # # Run Blackfire profiling
6682tb : vendor
6783 rm -rf build
@@ -84,6 +100,9 @@ vendor-bin/box/vendor: vendor-bin/box/composer.lock
84100fixtures/set005/vendor : fixtures/set005/composer.lock
85101 composer -d=fixtures/set005 install
86102
103+ fixtures/set011/vendor : fixtures/set011/composer.lock
104+ composer -d=fixtures/set011 install
105+
87106composer.lock : composer.json
88107 @echo compose.lock is not up to date.
89108
0 commit comments