################################################################################ ## ## Copyright (c) 2007-2011 Illumina, Inc. ## ## This software is covered by the "Illumina Genome Analyzer Software ## License Agreement" and the "Illumina Source Code License Agreement", ## and certain third party copyright/licenses, and any user of this ## source file is bound by the terms therein (see accompanying files ## Illumina_Genome_Analyzer_Software_License_Agreement.pdf and ## Illumina_Source_Code_License_Agreement.pdf and third party ## copyright/license notices). ## ## This file is part of the Consensus Assessment of Sequence And VAriation ## (CASAVA) software package. ## ## file Build.mk ## ## brief Rules for Build validation ## ## author Roman Petrovski ## ################################################################################ BUILD_PROJECT_SAMPLES := $(PROJECT_SAMPLE_CONFIG_FILES:$(BUILD_CFG_ROOT)/%/ValidationConfig.mk=%) currentProjectSamples:=$(BUILD_PROJECT_SAMPLES) BUILD_CONFIGURED_TARGETS:= BUILD_FINISHED_TARGETS:= include $(foreach ps,$(BUILD_PROJECT_SAMPLES), $(MAKEFILES_DIR)/Validation/BuildProjectSample.mk) Build.configured: $(BUILD_CONFIGURED_TARGETS) $(TOUCH) $@ \ $(AND) ($(LOG_INFO) 'Configure builds [OK]') $(if $(BUILD_FINISHED_TARGETS), , $(error BUILD_FINISHED_TARGETS is empty)) Build.finished: $(BUILD_FINISHED_TARGETS) $(TOUCH) $@