Skip to content
Snippets Groups Projects
Makefile 1.93 KiB
Newer Older
sveseli's avatar
sveseli committed
# The top level makefile. Targets like "all" and "clean"
# are defined in the RULES file.

TOP = .
SUBDIRS = src

sveseli's avatar
sveseli committed
.PHONY: support dev-config
.PHONY: db backup db-dev deploy-web-portal undeploy-web-portal deploy-web-service undeploy-web-service
.PHONY: db-dev backup-dev deploy-web-portal-dev undeploy-web-portal-dev deploy-web-service-dev undeploy-web-service-dev

default:

prepare-dev-env: support db dev-config

support:
	$(TOP)/sbin/dm_install_support.sh

dev-config:
	$(TOP)/sbin/dm_prepare_dev_config.sh

db:
	$(TOP)/sbin/dm_create_db.sh

destroy-db:
	$(TOP)/sbin/dm_destroy_db.sh

backup:
	$(TOP)/sbin/dm_backup_all.sh 

configure-web-portal: dist
	$(TOP)/sbin/dm_configure_web_portal.sh

sveseli's avatar
sveseli committed
deploy-web-portal: dist
	$(TOP)/sbin/dm_deploy_web_portal.sh

deploy-ds-web-service: 
	$(TOP)/sbin/dm_deploy_ds_web_service.sh

deploy-daq-web-service: 
	$(TOP)/sbin/dm_deploy_daq_web_service.sh

unconfigure-web-portal: 
	$(TOP)/sbin/dm_unconfigure_web_portal.sh 
sveseli's avatar
sveseli committed

undeploy-web-portal: 
	$(TOP)/sbin/dm_undeploy_web_portal.sh

undeploy-ds-web-service: 
	$(TOP)/sbin/dm_undeploy_ds_web_service.sh

undeploy-daq-web-service: 
	$(TOP)/sbin/dm_undeploy_daq_web_service.sh
sveseli's avatar
sveseli committed

db-dev:
	$(TOP)/sbin/dm_create_db.sh dm_dev

destroy-db-dev:
	$(TOP)/sbin/dm_destroy_db.sh dm_dev

backup-dev:
	$(TOP)/sbin/dm_backup_all.sh dm_dev

configure-web-portal-dev: dist
	$(TOP)/sbin/dm_configure_web_portal.sh dm_dev

sveseli's avatar
sveseli committed
deploy-web-portal-dev: dist
	$(TOP)/sbin/dm_deploy_web_portal.sh dm_dev

deploy-ds-web-service-dev: 
	$(TOP)/sbin/dm_deploy_ds_web_service.sh dm_dev

deploy-daq-web-service-dev: 
	$(TOP)/sbin/dm_deploy_daq_web_service.sh dm_dev

unconfigure-web-portal-dev: 
	$(TOP)/sbin/dm_unconfigure_web_portal.sh dm_dev
sveseli's avatar
sveseli committed

undeploy-web-portal-dev: 
	$(TOP)/sbin/dm_undeploy_web_portal.sh dm_dev

undeploy-ds-web-service-dev: 
	$(TOP)/sbin/dm_undeploy_ds_web_service.sh dm_dev

undeploy-daq-web-service-dev: 
	$(TOP)/sbin/dm_undeploy_daq_web_service.sh dm_dev
sveseli's avatar
sveseli committed
include $(TOP)/tools/make/RULES_DM