linux-questionnaire/Makefile

35 lines
530 B
Makefile

COMPOSER ?= composer
PHPCS ?= vendor/bin/phpcs
PHPCS_FLAGS = --standard=PSR2
PHPCS_DIRS = app src
all: composer
prod: COMPOSER_INSTALL_FLAGS += --no-dev
prod: all optimize
composer:
@echo
#
# Installing application's dependencies.
#
$(COMPOSER) install $(COMPOSER_INSTALL_FLAGS)
optimize:
@echo
#
# Optimizing Composer's autoloader, can take some time.
#
$(COMPOSER) dump-autoload --optimize
update:
@echo
#
# Updating application's depencies.
#
$(COMPOSER) update
cs:
$(PHPCS) $(PHPCS_FLAGS) $(PHPCS_DIRS)