|
1 # This Source Code Form is subject to the terms of the Mozilla Public |
|
2 # License, v. 2.0. If a copy of the MPL was not distributed with this |
|
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
|
4 |
|
5 modules := \ |
|
6 healthreporter.jsm \ |
|
7 profile.jsm \ |
|
8 providers.jsm \ |
|
9 $(NULL) |
|
10 |
|
11 testing_modules := \ |
|
12 utils.jsm \ |
|
13 $(NULL) |
|
14 |
|
15 healthreport_depends = \ |
|
16 HealthReport.jsm \ |
|
17 ../common/async.js \ |
|
18 ../common/bagheeraclient.js \ |
|
19 ../metrics/Metrics.jsm \ |
|
20 ../metrics/providermanager.jsm \ |
|
21 ../metrics/dataprovider.jsm \ |
|
22 ../metrics/storage.jsm \ |
|
23 healthreporter.jsm \ |
|
24 profile.jsm \ |
|
25 providers.jsm \ |
|
26 $(NULL) |
|
27 |
|
28 |
|
29 MAIN_JS_MODULE := HealthReport.jsm |
|
30 MAIN_JS_MODULE_PATH = $(FINAL_TARGET)/modules |
|
31 MAIN_JS_MODULE_FLAGS := $(extra_pp_flags) |
|
32 PP_TARGETS += MAIN_JS_MODULE |
|
33 |
|
34 MODULES := $(modules) |
|
35 MODULES_PATH = $(FINAL_TARGET)/modules/services/healthreport |
|
36 MODULES_FLAGS := $(extra_pp_flags) |
|
37 PP_TARGETS += MODULES |
|
38 |
|
39 TESTING_JS_MODULES := $(addprefix modules-testing/,$(testing_modules)) |
|
40 TESTING_JS_MODULE_DIR := services/healthreport |
|
41 |
|
42 include $(topsrcdir)/config/rules.mk |
|
43 |
|
44 # Add extra prerequisites until bug 837792 is addressed. |
|
45 $(FINAL_TARGET)/modules/HealthReport.jsm: $(healthreport_depends) |