Initial Download manager

This is the basic download manager that implements
xyz/openbmc_project/Common/TFTP.interface.yaml

Change-Id: I429b0f2fbce3864dee5051af727b88b3a3fe1227
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
diff --git a/configure.ac b/configure.ac
index 6b2a5e1..af227ae 100755
--- a/configure.ac
+++ b/configure.ac
@@ -32,6 +32,11 @@
 AS_IF([test "x$SOFTWARE_OBJPATH" == "x"], [SOFTWARE_OBJPATH="/xyz/openbmc_project/software"])
 AC_DEFINE_UNQUOTED([SOFTWARE_OBJPATH], ["$SOFTWARE_OBJPATH"], [The version software manager Dbus root])
 
+AC_ARG_VAR(DOWNLOAD_BUSNAME, [The Dbus busname to own])
+AS_IF([test "x$DOWNLOAD_BUSNAME" == "x"],
+    [DOWNLOAD_BUSNAME="xyz.openbmc_project.Software.Download"])
+AC_DEFINE_UNQUOTED([DOWNLOAD_BUSNAME], ["$DOWNLOAD_BUSNAME"], [The DBus busname to own])
+
 # Check for header files.
 AC_CHECK_HEADER(systemd/sd-bus.h, ,[AC_MSG_ERROR([Could not find systemd/sd-bus.h...systemd developement package required])])
 AC_CHECK_HEADER(sdbusplus/server.hpp, ,[AC_MSG_ERROR([Could not find sdbusplus/server.hpp...openbmc/sdbusplus package required])])