From fffaaa613f498cb83f8d885e5a8b75dc41a9c157 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Mon, 6 Aug 2018 19:32:17 +0200 Subject: Added project loader --- generic/project.cc | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 generic/project.cc (limited to 'generic/project.cc') diff --git a/generic/project.cc b/generic/project.cc new file mode 100644 index 00000000..e412d8dc --- /dev/null +++ b/generic/project.cc @@ -0,0 +1,41 @@ +/* + * nextpnr -- Next Generation Place and Route + * + * Copyright (C) 2018 Miodrag Milanovic + * + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + */ + +#include +#include "project.h" +#include "log.h" +#include + +NEXTPNR_NAMESPACE_BEGIN + +void ProjectHandler::saveArch(Context *ctx, pt::ptree &root) +{ +} + +std::unique_ptr ProjectHandler::createContext(pt::ptree &root) +{ + ArchArgs chipArgs; + return std::unique_ptr(new Context(chipArgs)); +} + +void ProjectHandler::loadArch(Context *ctx, pt::ptree &root, std::string path) +{ +} + +NEXTPNR_NAMESPACE_END -- cgit v1.2.3 From fc5cee6fb896bc4d7a8b79dcde789e03c787bd89 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Wed, 8 Aug 2018 18:17:34 +0200 Subject: clangformat --- generic/project.cc | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'generic/project.cc') diff --git a/generic/project.cc b/generic/project.cc index e412d8dc..8103e91f 100644 --- a/generic/project.cc +++ b/generic/project.cc @@ -17,16 +17,14 @@ * */ -#include #include "project.h" -#include "log.h" +#include #include +#include "log.h" NEXTPNR_NAMESPACE_BEGIN -void ProjectHandler::saveArch(Context *ctx, pt::ptree &root) -{ -} +void ProjectHandler::saveArch(Context *ctx, pt::ptree &root) {} std::unique_ptr ProjectHandler::createContext(pt::ptree &root) { @@ -34,8 +32,6 @@ std::unique_ptr ProjectHandler::createContext(pt::ptree &root) return std::unique_ptr(new Context(chipArgs)); } -void ProjectHandler::loadArch(Context *ctx, pt::ptree &root, std::string path) -{ -} +void ProjectHandler::loadArch(Context *ctx, pt::ptree &root, std::string path) {} NEXTPNR_NAMESPACE_END -- cgit v1.2.3