ncc/Makefile

73 lines
2.9 KiB
Makefile
Raw Normal View History

2022-04-17 16:37:59 -04:00
autoload:
2022-08-11 14:04:33 -04:00
# Generates/creates all the autoloader files
make src/ncc/ThirdParty/defuse/php-encryption/autoload_spl.php
make src/ncc/ThirdParty/Symfony/polyfill-ctype/autoload_spl.php
make src/ncc/ThirdParty/Symfony/polyfill-mbstring/autoload_spl.php
2022-08-11 14:28:27 -04:00
make src/ncc/ThirdParty/Symfony/Process/autoload_spl.php
make src/ncc/ThirdParty/Symfony/Uid/autoload_spl.php
2022-08-12 20:32:59 -04:00
make src/ncc/ThirdParty/Symfony/Filesystem/autoload_spl.php
2022-08-11 14:04:33 -04:00
make src/ncc/autoload_spl.php
cp src/autoload/autoload.php src/ncc/autoload.php
2022-08-11 14:04:33 -04:00
src/ncc/ThirdParty/defuse/php-encryption/autoload_spl.php:
2022-08-12 20:32:59 -04:00
/usr/bin/env phpab --output src/ncc/ThirdParty/defuse/php-encryption/autoload_spl.php \
2022-08-11 14:04:33 -04:00
src/ncc/ThirdParty/defuse/php-encryption
src/ncc/ThirdParty/Symfony/polyfill-ctype/autoload_spl.php:
2022-08-12 20:32:59 -04:00
/usr/bin/env phpab --output src/ncc/ThirdParty/Symfony/polyfill-ctype/autoload_spl.php \
2022-08-11 14:04:33 -04:00
src/ncc/ThirdParty/Symfony/polyfill-ctype
src/ncc/ThirdParty/Symfony/polyfill-mbstring/autoload_spl.php:
2022-08-12 20:32:59 -04:00
/usr/bin/env phpab --output src/ncc/ThirdParty/Symfony/polyfill-mbstring/autoload_spl.php \
2022-08-11 14:04:33 -04:00
src/ncc/ThirdParty/Symfony/polyfill-mbstring
2022-08-11 14:28:27 -04:00
src/ncc/ThirdParty/Symfony/Process/autoload_spl.php:
2022-08-12 20:32:59 -04:00
/usr/bin/env phpab --output src/ncc/ThirdParty/Symfony/Process/autoload_spl.php \
2022-08-11 14:28:27 -04:00
src/ncc/ThirdParty/Symfony/Process
2022-08-11 14:04:33 -04:00
2022-08-11 14:28:27 -04:00
src/ncc/ThirdParty/Symfony/Uid/autoload_spl.php:
phpab --output src/ncc/ThirdParty/Symfony/Uid/autoload_spl.php \
src/ncc/ThirdParty/Symfony/Uid
2022-08-11 14:04:33 -04:00
2022-08-12 20:32:59 -04:00
src/ncc/ThirdParty/Symfony/Filesystem/autoload_spl.php:
/usr/bin/env phpab --output src/ncc/ThirdParty/Symfony/Filesystem/autoload_spl.php \
src/ncc/ThirdParty/Symfony/Filesystem
2022-08-11 14:04:33 -04:00
src/ncc/autoload_spl.php:
2022-08-12 20:32:59 -04:00
/usr/bin/env phpab --output src/ncc/autoload_spl.php \
2022-08-11 14:04:33 -04:00
src/ncc/Abstracts \
2022-08-12 20:32:59 -04:00
src/ncc/Classes \
2022-08-11 14:04:33 -04:00
src/ncc/CLI \
src/ncc/Exceptions \
src/ncc/Extensions \
src/ncc/Managers \
src/ncc/Objects \
src/ncc/Runtime \
src/ncc/Utilities \
src/ncc/ncc.php
redist: autoload
rm -rf build
mkdir build build/src
cp -rf src/ncc/* build/src
2022-08-12 20:32:59 -04:00
cp src/installer/installer build/src/INSTALL
cp src/installer/ncc.sh build/src/ncc.sh
cp src/installer/extension build/src/extension
chmod +x build/src/INSTALL
cp LICENSE build/src/LICENSE
cp README.md build/src/README.md
2022-08-12 20:32:59 -04:00
cp src/installer/hash_check.php build/src/hash_check.php; /usr/bin/env php build/src/hash_check.php; rm build/src/hash_check.php
cp src/installer/generate_build_files.php build/src/generate_build_files.php; /usr/bin/env php build/src/generate_build_files.php; rm build/src/generate_build_files.php
2022-08-11 15:17:02 -04:00
tar: redist
2022-08-11 14:04:33 -04:00
cd build/src; tar -czvf ../ncc.tar.gz *
clean:
rm -rf build
rm -f src/ncc/autoload_spl.php
rm -f src/ncc/ThirdParty/defuse/php-encryption/autoload_spl.php
rm -f src/ncc/ThirdParty/Symfony/polyfill-ctype/autoload_spl.php
rm -f src/ncc/ThirdParty/Symfony/polyfill-mbstring/autoload_spl.php
2022-08-11 14:28:27 -04:00
rm -f src/ncc/ThirdParty/Symfony/Process/autoload_spl.php
2022-08-12 20:32:59 -04:00
rm -f src/ncc/ThirdParty/Symfony/Uid/autoload_spl.php
rm -f src/ncc/ThirdParty/Symfony/Filesystem/autoload_spl.php