From 9c6f9565824d2cc3389e87f13ee9a0308d615807 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Wed, 15 Dec 2010 00:00:30 +0100 Subject: [PATCH 1/1] Add source files for deployment. --- Makefile | 1 + deployment.cpp | 9 +++++++++ deployment.h | 10 ++++++++++ main.cpp | 14 ++++++-------- 4 files changed, 26 insertions(+), 8 deletions(-) create mode 100644 deployment.cpp create mode 100644 deployment.h diff --git a/Makefile b/Makefile index 7cf5a65..f2d206c 100644 --- a/Makefile +++ b/Makefile @@ -33,6 +33,7 @@ SETLOCALVERSION := ./setlocalversion SRC.loba := main.cpp \ communicator.cpp \ cost_func.cpp \ + deployment.cpp \ hostdata.cpp \ $(wildcard loba_*.cpp) \ misc.cpp \ diff --git a/deployment.cpp b/deployment.cpp new file mode 100644 index 0000000..db02f0d --- /dev/null +++ b/deployment.cpp @@ -0,0 +1,9 @@ +#include "deployment.h" + +namespace { + +} + +void MY_launch_application() +{ +} diff --git a/deployment.h b/deployment.h new file mode 100644 index 0000000..4dde480 --- /dev/null +++ b/deployment.h @@ -0,0 +1,10 @@ +#ifndef DEPLOYMENT_H +#define DEPLOYMENT_H + +void MY_launch_application(); + +#endif // !DEPLOYMENT_H + +// Local variables: +// mode: c++ +// End: diff --git a/main.cpp b/main.cpp index f171425..8c1965a 100644 --- a/main.cpp +++ b/main.cpp @@ -3,6 +3,7 @@ #include #include #include +#include "deployment.h" #include "hostdata.h" #include "misc.h" #include "options.h" @@ -90,14 +91,11 @@ int main(int argc, char* argv[]) MSG_create_environment(opt::platform_file.c_str()); hostdata::create(); if (opt::auto_depl::enabled) { - opt::auto_depl::nhosts = hostdata::size(); - opt::auto_depl::load = hostdata::size(); - try { - // fixme: do auto deployment - } - catch (std::exception& e) { - THROW1(0, 0, "%s", e.what()); - } + if (!opt::auto_depl::nhosts) + opt::auto_depl::nhosts = hostdata::size(); + if (!opt::auto_depl::load) + opt::auto_depl::load = hostdata::size(); + MY_launch_application(); // it is already opt::* aware... } else { MSG_launch_application(opt::deployment_file.c_str()); } -- 2.39.5