1 /* libide-foundry.h" 2 * 3 * Copyright 2018-2019 Christian Hergert <chergert@redhat.com> 4 * 5 * This program is free software: you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation, either version 3 of the License, or 8 * (at your option) any later version. 9 * 10 * This program is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU General Public License for more details. 14 * 15 * You should have received a copy of the GNU General Public License 16 * along with this program. If not, see <http://www.gnu.org/licenses/>. 17 * 18 * SPDX-License-Identifier: GPL-3.0-or-later 19 */ 20 21 #pragma once 22 23 #include <libide-core.h> 24 #include <libide-io.h> 25 #include <libide-threading.h> 26 27 G_BEGIN_DECLS 28 29 #define IDE_FOUNDRY_INSIDE 30 31 #include "ide-build-log.h" 32 #include "ide-build-manager.h" 33 #include "ide-build-system-discovery.h" 34 #include "ide-build-system.h" 35 #include "ide-build-target-provider.h" 36 #include "ide-build-target.h" 37 #include "ide-compile-commands.h" 38 #include "ide-config-manager.h" 39 #include "ide-config-provider.h" 40 #include "ide-config.h" 41 #include "ide-dependency-updater.h" 42 #include "ide-deploy-strategy.h" 43 #include "ide-device-info.h" 44 #include "ide-device-manager.h" 45 #include "ide-device-provider.h" 46 #include "ide-device.h" 47 #include "ide-fallback-build-system.h" 48 #include "ide-foundry-compat.h" 49 #include "ide-local-device.h" 50 #include "ide-pipeline-addin.h" 51 #include "ide-pipeline-stage-launcher.h" 52 #include "ide-pipeline-stage-mkdirs.h" 53 #include "ide-pipeline-stage-transfer.h" 54 #include "ide-pipeline-stage.h" 55 #include "ide-pipeline.h" 56 #include "ide-run-manager.h" 57 #include "ide-runner-addin.h" 58 #include "ide-runner.h" 59 #include "ide-runtime-manager.h" 60 #include "ide-runtime-provider.h" 61 #include "ide-runtime.h" 62 #include "ide-simple-build-system-discovery.h" 63 #include "ide-simple-build-target.h" 64 #include "ide-simple-toolchain.h" 65 #include "ide-test-manager.h" 66 #include "ide-test-provider.h" 67 #include "ide-test.h" 68 #include "ide-toolchain-manager.h" 69 #include "ide-toolchain-provider.h" 70 #include "ide-toolchain.h" 71 #include "ide-triplet.h" 72 73 #undef IDE_FOUNDRY_INSIDE 74 75 G_END_DECLS 76