[libcalamares] Merge PluginDllMacro.h into DllMacro.h

- Let's just have one header definining export- and visibility-
   macros for Calamares. They are still selected based on the
   export flags (*_PRO), just defined in one header instead of two.
This commit is contained in:
Adriaan de Groot 2020-02-17 11:37:35 +01:00
parent aaa6f6bd55
commit b044549013
30 changed files with 36 additions and 60 deletions

View File

@ -29,4 +29,12 @@
#endif #endif
#endif #endif
#ifndef PLUGINDLLEXPORT
#if defined( PLUGINDLLEXPORT_PRO )
#define PLUGINDLLEXPORT Q_DECL_EXPORT
#else
#define PLUGINDLLEXPORT Q_DECL_IMPORT
#endif
#endif
#endif #endif

View File

@ -1,32 +0,0 @@
/* === This file is part of Calamares - <https://github.com/calamares> ===
*
* Copyright 2014, Teo Mrnjavac <teo@kde.org>
*
* Calamares is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Calamares is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Calamares. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef PLUGINDLLMACRO_H
#define PLUGINDLLMACRO_H
#include <QtCore/qglobal.h>
#ifndef PLUGINDLLEXPORT
#if defined( PLUGINDLLEXPORT_PRO )
#define PLUGINDLLEXPORT Q_DECL_EXPORT
#else
#define PLUGINDLLEXPORT Q_DECL_IMPORT
#endif
#endif
#endif

View File

@ -23,7 +23,7 @@
#include <QVariantMap> #include <QVariantMap>
#include "CppJob.h" #include "CppJob.h"
#include "PluginDllMacro.h" #include "DllMacro.h"
#include "utils/PluginFactory.h" #include "utils/PluginFactory.h"

View File

@ -27,7 +27,7 @@
#include <utils/PluginFactory.h> #include <utils/PluginFactory.h>
#include <PluginDllMacro.h> #include <DllMacro.h>
class PLUGINDLLEXPORT DracutLuksCfgJob : public Calamares::CppJob class PLUGINDLLEXPORT DracutLuksCfgJob : public Calamares::CppJob
{ {

View File

@ -27,7 +27,7 @@
#include <utils/PluginFactory.h> #include <utils/PluginFactory.h>
#include <PluginDllMacro.h> #include <DllMacro.h>
class PLUGINDLLEXPORT DummyCppJob : public Calamares::CppJob class PLUGINDLLEXPORT DummyCppJob : public Calamares::CppJob
{ {

View File

@ -25,7 +25,7 @@
#include "utils/PluginFactory.h" #include "utils/PluginFactory.h"
#include "viewpages/ViewStep.h" #include "viewpages/ViewStep.h"
#include "PluginDllMacro.h" #include "DllMacro.h"
class FinishedPage; class FinishedPage;

View File

@ -27,7 +27,7 @@
#include "partition/PartitionSize.h" #include "partition/PartitionSize.h"
#include "utils/PluginFactory.h" #include "utils/PluginFactory.h"
#include <PluginDllMacro.h> #include <DllMacro.h>
class CoreBackend; // From KPMCore class CoreBackend; // From KPMCore
class Device; // From KPMCore class Device; // From KPMCore

View File

@ -20,7 +20,7 @@
#define HOSTINFOJOB_H #define HOSTINFOJOB_H
#include "CppJob.h" #include "CppJob.h"
#include "PluginDllMacro.h" #include "DllMacro.h"
#include "utils/PluginFactory.h" #include "utils/PluginFactory.h"
#include <QObject> #include <QObject>

View File

@ -20,7 +20,7 @@
#define INITCPIOJOB_H #define INITCPIOJOB_H
#include "CppJob.h" #include "CppJob.h"
#include "PluginDllMacro.h" #include "DllMacro.h"
#include "utils/PluginFactory.h" #include "utils/PluginFactory.h"
#include <QObject> #include <QObject>

View File

@ -20,7 +20,7 @@
#define INITRAMFSJOB_H #define INITRAMFSJOB_H
#include "CppJob.h" #include "CppJob.h"
#include "PluginDllMacro.h" #include "DllMacro.h"
#include "utils/PluginFactory.h" #include "utils/PluginFactory.h"
#include <QObject> #include <QObject>

View File

@ -25,7 +25,7 @@
#include <utils/PluginFactory.h> #include <utils/PluginFactory.h>
#include <viewpages/ViewStep.h> #include <viewpages/ViewStep.h>
#include <PluginDllMacro.h> #include <DllMacro.h>
class InteractiveTerminalPage; class InteractiveTerminalPage;

View File

@ -25,7 +25,7 @@
#include <utils/PluginFactory.h> #include <utils/PluginFactory.h>
#include <viewpages/ViewStep.h> #include <viewpages/ViewStep.h>
#include <PluginDllMacro.h> #include <DllMacro.h>
class KeyboardPage; class KeyboardPage;

View File

@ -20,7 +20,7 @@
#ifndef LICENSEPAGEPLUGIN_H #ifndef LICENSEPAGEPLUGIN_H
#define LICENSEPAGEPLUGIN_H #define LICENSEPAGEPLUGIN_H
#include <PluginDllMacro.h> #include <DllMacro.h>
#include <utils/PluginFactory.h> #include <utils/PluginFactory.h>
#include <viewpages/ViewStep.h> #include <viewpages/ViewStep.h>

View File

@ -25,7 +25,7 @@
#include "utils/PluginFactory.h" #include "utils/PluginFactory.h"
#include "viewpages/ViewStep.h" #include "viewpages/ViewStep.h"
#include "PluginDllMacro.h" #include "DllMacro.h"
#include <QFutureWatcher> #include <QFutureWatcher>
#include <QObject> #include <QObject>

View File

@ -20,7 +20,7 @@
#define LUKSBOOTKEYFILEJOB_H #define LUKSBOOTKEYFILEJOB_H
#include "CppJob.h" #include "CppJob.h"
#include "PluginDllMacro.h" #include "DllMacro.h"
#include "utils/PluginFactory.h" #include "utils/PluginFactory.h"
#include <QObject> #include <QObject>

View File

@ -26,7 +26,7 @@
#include <utils/PluginFactory.h> #include <utils/PluginFactory.h>
#include <PluginDllMacro.h> #include <DllMacro.h>
class PLUGINDLLEXPORT MachineIdJob : public Calamares::CppJob class PLUGINDLLEXPORT MachineIdJob : public Calamares::CppJob
{ {

View File

@ -23,7 +23,7 @@
#include <utils/PluginFactory.h> #include <utils/PluginFactory.h>
#include <viewpages/ViewStep.h> #include <viewpages/ViewStep.h>
#include <PluginDllMacro.h> #include <DllMacro.h>
#include <QVariant> #include <QVariant>

View File

@ -20,7 +20,7 @@
#ifndef NOTESQMLVIEWSTEP_H #ifndef NOTESQMLVIEWSTEP_H
#define NOTESQMLVIEWSTEP_H #define NOTESQMLVIEWSTEP_H
#include "PluginDllMacro.h" #include "DllMacro.h"
#include "locale/TranslatableConfiguration.h" #include "locale/TranslatableConfiguration.h"
#include "utils/CalamaresUtilsSystem.h" #include "utils/CalamaresUtilsSystem.h"
#include "utils/Variant.h" #include "utils/Variant.h"

View File

@ -22,7 +22,7 @@
#include <utils/PluginFactory.h> #include <utils/PluginFactory.h>
#include <viewpages/ViewStep.h> #include <viewpages/ViewStep.h>
#include <PluginDllMacro.h> #include <DllMacro.h>
#include <QVariantMap> #include <QVariantMap>

View File

@ -19,7 +19,7 @@
#ifndef PACKAGECHOOSERVIEWSTEP_H #ifndef PACKAGECHOOSERVIEWSTEP_H
#define PACKAGECHOOSERVIEWSTEP_H #define PACKAGECHOOSERVIEWSTEP_H
#include "PluginDllMacro.h" #include "DllMacro.h"
#include "locale/TranslatableConfiguration.h" #include "locale/TranslatableConfiguration.h"
#include "utils/PluginFactory.h" #include "utils/PluginFactory.h"
#include "viewpages/ViewStep.h" #include "viewpages/ViewStep.h"

View File

@ -24,7 +24,7 @@
#include <utils/PluginFactory.h> #include <utils/PluginFactory.h>
#include <viewpages/ViewStep.h> #include <viewpages/ViewStep.h>
#include <PluginDllMacro.h> #include <DllMacro.h>
#include "core/PartitionActions.h" #include "core/PartitionActions.h"

View File

@ -21,7 +21,7 @@
#include <utils/PluginFactory.h> #include <utils/PluginFactory.h>
#include <viewpages/ViewStep.h> #include <viewpages/ViewStep.h>
#include <PluginDllMacro.h> #include <DllMacro.h>
#include <QObject> #include <QObject>
#include <QUrl> #include <QUrl>

View File

@ -24,7 +24,7 @@
#include <QVariantMap> #include <QVariantMap>
#include "CppJob.h" #include "CppJob.h"
#include "PluginDllMacro.h" #include "DllMacro.h"
#include "utils/PluginFactory.h" #include "utils/PluginFactory.h"

View File

@ -20,7 +20,7 @@
#define SHELLPROCESSJOB_H #define SHELLPROCESSJOB_H
#include "CppJob.h" #include "CppJob.h"
#include "PluginDllMacro.h" #include "DllMacro.h"
#include "utils/CommandList.h" #include "utils/CommandList.h"
#include "utils/PluginFactory.h" #include "utils/PluginFactory.h"

View File

@ -24,7 +24,7 @@
#include <utils/PluginFactory.h> #include <utils/PluginFactory.h>
#include <viewpages/ViewStep.h> #include <viewpages/ViewStep.h>
#include <PluginDllMacro.h> #include <DllMacro.h>
class SummaryPage; class SummaryPage;

View File

@ -21,7 +21,7 @@
#include "TrackingType.h" #include "TrackingType.h"
#include <PluginDllMacro.h> #include <DllMacro.h>
#include <utils/PluginFactory.h> #include <utils/PluginFactory.h>
#include <viewpages/ViewStep.h> #include <viewpages/ViewStep.h>

View File

@ -25,7 +25,7 @@
#include <utils/PluginFactory.h> #include <utils/PluginFactory.h>
#include <viewpages/ViewStep.h> #include <viewpages/ViewStep.h>
#include <PluginDllMacro.h> #include <DllMacro.h>
#include <QVariant> #include <QVariant>

View File

@ -26,7 +26,7 @@
#include <utils/PluginFactory.h> #include <utils/PluginFactory.h>
#include <viewpages/ViewStep.h> #include <viewpages/ViewStep.h>
#include <PluginDllMacro.h> #include <DllMacro.h>
#include <QVariantMap> #include <QVariantMap>

View File

@ -25,7 +25,7 @@
#include <utils/PluginFactory.h> #include <utils/PluginFactory.h>
#include <viewpages/ViewStep.h> #include <viewpages/ViewStep.h>
#include <PluginDllMacro.h> #include <DllMacro.h>
#include <QVariantMap> #include <QVariantMap>

View File

@ -25,7 +25,7 @@
#include "utils/PluginFactory.h" #include "utils/PluginFactory.h"
#include "viewpages/ViewStep.h" #include "viewpages/ViewStep.h"
#include <PluginDllMacro.h> #include <DllMacro.h>
#include <QObject> #include <QObject>
#include <QVariantMap> #include <QVariantMap>