modularize and allow overrides for xos and service branches and url's

Change-Id: I3608eda655fa3af613f4344809e2c133353e0777
diff --git a/common/Makedefs b/common/Makedefs
index 7111b42..d5bbfcb 100644
--- a/common/Makedefs
+++ b/common/Makedefs
@@ -1,2 +1,38 @@
-SERVICE_DIR=../../xos_services
-XOS_DIR=../../xos
+# service-profile/common/Makedefs
+
+SERVICE_DIR ?= ../../xos_services
+XOS_DIR ?= ../../xos
+
+CORD_BASE_GIT_URL ?= https://gerrit.opencord.org/p
+
+DEFAULT_BRANCH ?= master
+
+XOS_BRANCH ?= $(DEFAULT_BRANCH)
+XOS_GIT_URL ?= $(CORD_BASE_GIT_URL)/xos.git
+
+EXAMPLESERVICE_BRANCH ?= $(DEFAULT_BRANCH)
+EXAMPLESERVICE_GIT_URL ?= $(CORD_BASE_GIT_URL)/exampleservice.git
+
+OLT_BRANCH ?= $(DEFAULT_BRANCH)
+OLT_GIT_URL ?= $(CORD_BASE_GIT_URL)/olt.git
+
+VSG_BRANCH ?= $(DEFAULT_BRANCH)
+VSG_GIT_URL ?= $(CORD_BASE_GIT_URL)/vsg.git
+
+VTN_BRANCH ?= $(DEFAULT_BRANCH)
+VTN_GIT_URL ?= $(CORD_BASE_GIT_URL)/vtn.git
+
+VROUTER_BRANCH ?= $(DEFAULT_BRANCH)
+VROUTER_GIT_URL ?= $(CORD_BASE_GIT_URL)/vrouter.git
+
+VTR_BRANCH ?= $(DEFAULT_BRANCH)
+VTR_GIT_URL ?= $(CORD_BASE_GIT_URL)/vtr.git
+
+ONOS_BRANCH ?= $(DEFAULT_BRANCH)
+ONOS_GIT_URL ?= $(CORD_BASE_GIT_URL)/onos-service.git
+
+FABRIC_BRANCH ?= $(DEFAULT_BRANCH)
+FABRIC_GIT_URL ?= $(CORD_BASE_GIT_URL)/fabric.git
+
+MONITORING_BRANCH ?= $(DEFAULT_BRANCH)
+MONITORING_GIT_URL ?= $(CORD_BASE_GIT_URL)/monitoring.git