michael@0: # This Source Code Form is subject to the terms of the Mozilla Public michael@0: # License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: # file, You can obtain one at http://mozilla.org/MPL/2.0/. michael@0: michael@0: modules := \ michael@0: healthreporter.jsm \ michael@0: profile.jsm \ michael@0: providers.jsm \ michael@0: $(NULL) michael@0: michael@0: testing_modules := \ michael@0: utils.jsm \ michael@0: $(NULL) michael@0: michael@0: healthreport_depends = \ michael@0: HealthReport.jsm \ michael@0: ../common/async.js \ michael@0: ../common/bagheeraclient.js \ michael@0: ../metrics/Metrics.jsm \ michael@0: ../metrics/providermanager.jsm \ michael@0: ../metrics/dataprovider.jsm \ michael@0: ../metrics/storage.jsm \ michael@0: healthreporter.jsm \ michael@0: profile.jsm \ michael@0: providers.jsm \ michael@0: $(NULL) michael@0: michael@0: michael@0: MAIN_JS_MODULE := HealthReport.jsm michael@0: MAIN_JS_MODULE_PATH = $(FINAL_TARGET)/modules michael@0: MAIN_JS_MODULE_FLAGS := $(extra_pp_flags) michael@0: PP_TARGETS += MAIN_JS_MODULE michael@0: michael@0: MODULES := $(modules) michael@0: MODULES_PATH = $(FINAL_TARGET)/modules/services/healthreport michael@0: MODULES_FLAGS := $(extra_pp_flags) michael@0: PP_TARGETS += MODULES michael@0: michael@0: TESTING_JS_MODULES := $(addprefix modules-testing/,$(testing_modules)) michael@0: TESTING_JS_MODULE_DIR := services/healthreport michael@0: michael@0: include $(topsrcdir)/config/rules.mk michael@0: michael@0: # Add extra prerequisites until bug 837792 is addressed. michael@0: $(FINAL_TARGET)/modules/HealthReport.jsm: $(healthreport_depends)