88 lines
3.5 KiB
Makefile
88 lines
3.5 KiB
Makefile
PHPCC=/usr/bin/php
|
|
$(PHPAB)=$(PHPAB)
|
|
|
|
autoload:
|
|
# 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
|
|
make src/ncc/ThirdParty/Symfony/Process/autoload_spl.php
|
|
make src/ncc/ThirdParty/Symfony/Uid/autoload_spl.php
|
|
make src/ncc/ThirdParty/Symfony/Filesystem/autoload_spl.php
|
|
make src/ncc/ThirdParty/Symfony/Yaml/autoload_spl.php
|
|
make src/ncc/ThirdParty/theseer/Autoload/autoload_spl.php
|
|
make src/ncc/autoload_spl.php
|
|
cp src/autoload/autoload.php src/ncc/autoload.php
|
|
|
|
src/ncc/ThirdParty/defuse/php-encryption/autoload_spl.php:
|
|
$(PHPCC) $($(PHPAB)) --output src/ncc/ThirdParty/defuse/php-encryption/autoload_spl.php \
|
|
src/ncc/ThirdParty/defuse/php-encryption
|
|
|
|
src/ncc/ThirdParty/Symfony/polyfill-ctype/autoload_spl.php:
|
|
$(PHPCC) $(PHPAB) --output src/ncc/ThirdParty/Symfony/polyfill-ctype/autoload_spl.php \
|
|
src/ncc/ThirdParty/Symfony/polyfill-ctype
|
|
|
|
src/ncc/ThirdParty/Symfony/polyfill-mbstring/autoload_spl.php:
|
|
$(PHPCC) $(PHPAB) --output src/ncc/ThirdParty/Symfony/polyfill-mbstring/autoload_spl.php \
|
|
src/ncc/ThirdParty/Symfony/polyfill-mbstring
|
|
|
|
src/ncc/ThirdParty/Symfony/Process/autoload_spl.php:
|
|
$(PHPCC) $(PHPAB) --output src/ncc/ThirdParty/Symfony/Process/autoload_spl.php \
|
|
src/ncc/ThirdParty/Symfony/Process
|
|
|
|
src/ncc/ThirdParty/Symfony/Uid/autoload_spl.php:
|
|
$(PHPAB) --output src/ncc/ThirdParty/Symfony/Uid/autoload_spl.php \
|
|
src/ncc/ThirdParty/Symfony/Uid
|
|
|
|
src/ncc/ThirdParty/Symfony/Filesystem/autoload_spl.php:
|
|
$(PHPCC) $(PHPAB) --output src/ncc/ThirdParty/Symfony/Filesystem/autoload_spl.php \
|
|
src/ncc/ThirdParty/Symfony/Filesystem
|
|
|
|
src/ncc/ThirdParty/Symfony/Yaml/autoload_spl.php:
|
|
$(PHPCC) $(PHPAB) --output src/ncc/ThirdParty/Symfony/Yaml/autoload_spl.php \
|
|
src/ncc/ThirdParty/Symfony/Yaml
|
|
|
|
src/ncc/ThirdParty/theseer/Autoload/autoload_spl.php:
|
|
$(PHPCC) $(PHPAB) --output src/ncc/ThirdParty/theseer/Autoload/autoload_spl.php \
|
|
src/ncc/ThirdParty/theseer/Autoload
|
|
|
|
src/ncc/autoload_spl.php:
|
|
$(PHPCC) $(PHPAB) --output src/ncc/autoload_spl.php \
|
|
src/ncc/Abstracts \
|
|
src/ncc/Classes \
|
|
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/src
|
|
mkdir -p build/src
|
|
cp -rf src/ncc/* build/src
|
|
cp src/installer/installer build/src/INSTALL
|
|
cp src/installer/ncc.sh build/src/ncc.sh
|
|
cp src/config/ncc.yaml build/src/default_config.yaml;
|
|
cp src/installer/extension build/src/extension
|
|
chmod +x build/src/INSTALL
|
|
cp LICENSE build/src/LICENSE
|
|
cp README.md build/src/README.md
|
|
cp src/installer/hash_check.php build/src/hash_check.php; $(PHPCC) 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; $(PHPCC) php build/src/generate_build_files.php; rm build/src/generate_build_files.php
|
|
|
|
tar: redist
|
|
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
|
|
rm -f src/ncc/ThirdParty/Symfony/Process/autoload_spl.php
|
|
rm -f src/ncc/ThirdParty/Symfony/Uid/autoload_spl.php
|
|
rm -f src/ncc/ThirdParty/Symfony/Filesystem/autoload_spl.php
|
|
rm -f src/ncc/ThirdParty/Symfony/Yaml/autoload_spl.php
|