Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Makefile.config
diff options
context:
space:
mode:
authorDaniel Narvaez <dwnarvaez@gmail.com>2012-11-26 17:40:47 (GMT)
committer Daniel Narvaez <dwnarvaez@gmail.com>2012-11-26 17:40:47 (GMT)
commit48fa680ef5982cc59d1f4683aeed2865be7225bf (patch)
treea436bfaac74cf6651b5aa9ceb7a08abbf4afd34b /Makefile.config
parentd17c4aa7fce1fa4cdcc4d39d675042b87b579067 (diff)
Add a target to normalize json
And run it
Diffstat (limited to 'Makefile.config')
-rw-r--r--Makefile.config32
1 files changed, 32 insertions, 0 deletions
diff --git a/Makefile.config b/Makefile.config
new file mode 100644
index 0000000..dde82f2
--- /dev/null
+++ b/Makefile.config
@@ -0,0 +1,32 @@
+JSON_NORMALIZE=$(HELPERS_DIR)/json-normalize
+
+CONFIG_DEPS_DIR=config/deps
+
+CONFIG_DEPS= \
+ $(CONFIG_DEPS_DIR)/prerequisites.json \
+ $(CONFIG_DEPS_DIR)/sugar-build.json \
+ $(CONFIG_DEPS_DIR)/sugar-buildtime-3.4.json \
+ $(CONFIG_DEPS_DIR)/sugar-buildtime-3.6.json \
+ $(CONFIG_DEPS_DIR)/sugar-runtime-3.4.json \
+ $(CONFIG_DEPS_DIR)/sugar-runtime-3.6.json \
+ $(CONFIG_DEPS_DIR)/system.json
+
+CONFIG_MODULES_DIR=config/modules
+
+CONFIG_MODULES= \
+ $(CONFIG_MODULES_DIR)/activities.json \
+ $(CONFIG_MODULES_DIR)/sugar.json \
+ $(CONFIG_MODULES_DIR)/system-3.4.json \
+ $(CONFIG_MODULES_DIR)/system-3.6.json
+
+CONFIG_PACKAGES_DIR=config/packages
+
+OONFIG_PACKAGES= \
+ $(CONFIG_PACKAGES_DIR)/basesystem.json \
+ $(CONFIG_PACKAGES_DIR)/buildslave.json \
+ $(CONFIG_PACKAGES_DIR)/deps-3.4.json \
+ $(CONFIG_PACKAGES_DIR)/deps-3.6.json
+
+json-normalize:
+ @$(JSON_NORMALIZE) $(CONFIG_MODULES) $(OONFIG_PACKAGES)
+ @$(JSON_NORMALIZE) --sort-by name $(CONFIG_DEPS)