Commit bb016823 authored by Naida Goro's avatar Naida Goro Committed by Reinhard Biegel
Browse files

mod(openPASS): Remove qmake related files

As qmake is deprecated, all files related to qmake have been removed.
This mainly includes *.pro and *.pri files, but also some minor changes
such as edits to .gitconfig.

Closes
#35

Signed-off-by: Naida Goro's avatarNaida Goro <naida.goro@in-tech.com>
parent 3f86b459
......@@ -6,7 +6,6 @@ Thumbs.db
*.orig
*.rej
*.user
.qmake*
.directory
.vscode
DoxyGen/Function/doxy_build/*
......
......@@ -209,7 +209,7 @@ OPENPASS_ADJUST_OUTPUT
----------------------
- Adjusts if builds are executed in the (CMake default) folder ``build`` or directly in the specified install directory.
Latter mimics the former qmake behavior let you skip the call ``make install``.
Latter let you skip the call ``make install``.
- Options: **OFF** | ON
.. warning::
......
......@@ -54,8 +54,6 @@ Version (latest tested): 3.18.4
|Op| uses `CMake <https://cmake.org/>`_ for building and testing.
For details on the provided options, see :ref:`cmake`.
.. Note:: The former support for ``qmake`` is expiring and not documented anymore.
.. _prerequisites_ccache:
Ccache
......
################################################################################
# Copyright (c) 2020 ITK Engineering GmbH
# 2019 Volkswagen Group of America
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
#-----------------------------------------------------------------------------
# \file openPASS.pro
# \brief This file includes all the subdirectories storing the files for
# the QtCreator-project for the OpenPass Gui
#-----------------------------------------------------------------------------
TEMPLATE = subdirs
SUBDIRS = \
application/openPASS.pro \
plugins/component/openPASS-Component.pro \
plugins/window/openPASS-Window.pro \
plugins/project/openPASS-Project.pro \
plugins/statistics/openPASS-Statistics.pro \
plugins/timePlot/openPASS-TimePlot.pro \
plugins/pcmSimulation/openPASS-PCM.pro \
plugins/pcmEvaluation/openPASS-PCM_Eval.pro \
plugins/system/openPASS-System.pro \
#-----------------------------------------------------------------------------
# temporary excluded until compatiblity is established
#plugins/agentConfiguration/openPASS-AgentConfiguration.pro \
#plugins/trafficSimulation/openPASS-TrafficSimulation.pro \
################################################################################
# Copyright (c) 2019 Volkswagen Group of America
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
#-----------------------------------------------------------------------------
# \file openPASS.pri
# \brief This file includes the paths to all the interfaces that needs to be
# included for their methods
#-----------------------------------------------------------------------------/
include(openPASS/openPASS.pri)
################################################################################
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
#-----------------------------------------------------------------------------
# \file openPASS.pri
# \brief This file set the list of files including methodds eventually shared
# as an interface
#
#
# Copyright (c) 2017 Volkswagen Group of America.
#
# This program and the accompanying materials are made
# available under the terms of the Eclipse Public License 2.0
# which is available at https://www.eclipse.org/legal/epl-2.0/
#
# SPDX-License-Identifier: EPL-2.0
#-----------------------------------------------------------------------------/
!contains(INCLUDEPATH, $$clean_path($$PWD/..)) {
INCLUDEPATH += $$clean_path($$PWD/..)
}
HEADERS += \
$$PWD/PluginInterface.h \
$$PWD/PluginManagerInterface.h \
$$PWD/RandomInterface.h \
$$PWD/ServiceInterface.h \
$$PWD/ServiceManagerInterface.h \
$$PWD/IOPluginInterface.h
################################################################################
# Copyright (c) 2019 Volkswagen Group of America
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
HEADERS += \
$$PWD/PluginManagerModel.h \
$$PWD/ServiceManagerModel.h
SOURCES += \
$$PWD/PluginManagerModel.cpp \
$$PWD/ServiceManagerModel.cpp
################################################################################
# Copyright (c) 2021 ITK Engineering GmbH
# 2019 Volkswagen Group of America
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
include(../../sim/global.pri)
TARGET = openPASS
TEMPLATE = app
CONFIG += c++17 no_keywords
QT += core gui widgets
VERSION = 0.7
QMAKE_TARGET_PRODUCT = openPASS
QMAKE_TARGET_DESCRIPTION = openPASS
QMAKE_TARGET_COMPANY = Volkswagen Group of America
QMAKE_TARGET_COPYRIGHT = Volkswagen Group of America
Release:DESTDIR = $${DESTDIR_GUI}
Debug:DESTDIR = $${DESTDIR_GUI}
DEFINES += APPLICATION_NAME=\\\"$$TARGET\\\"
DEFINES += APPLICATION_VERSION=\\\"$$VERSION\\\"
include(Interfaces/Interfaces.pri)
include(Models/Models.pri)
RC_ICONS += \
openPASS.ico
SOURCES += \
openPASS.cpp
################################################################################
# Copyright (c) 2019 Volkswagen Group of America
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
#-----------------------------------------------------------------------------/
# \file openPASS.pri
# \brief This file includes the paths to all the interfaces needed
# for the Agent Configuration
#-----------------------------------------------------------------------------/
include(../../../application/Interfaces/openPASS/openPASS.pri)
include(../../agentConfiguration/Interfaces/openPASS-AgentConfiguration/openPASS-AgentConfiguration.pri)
include(../../window/Interfaces/openPASS-Window/openPASS-Window.pri)
include(../../component/Interfaces/openPASS-Component/openPASS-Component.pri)
include(../../project/Interfaces/openPASS-Project/openPASS-Project.pri)
include(../../system/Interfaces/openPASS-System/openPASS-System.pri)
################################################################################
# Copyright (c) 2019 Volkswagen Group of America
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
!contains(INCLUDEPATH, $$clean_path($$PWD/..)) {
INCLUDEPATH += $$clean_path($$PWD/..)
}
HEADERS += \
$$PWD/AgentConfigurationInterface.h \
$$PWD/AgentMapInterface.h \
$$PWD/AgentItemInterface.h \
$$PWD/VehicleProfileMapInterface.h \
$$PWD/VehicleProfileItemInterface.h \
$$PWD/VehicleComponentMapInterface.h \
$$PWD/VehicleComponentItemInterface.h \
$$PWD/SensorMapInterface.h \
$$PWD/SensorItemInterface.h \
$$PWD/SensorProfileMapInterface.h \
$$PWD/SensorProfileItemInterface.h \
$$PWD/VehicleComponentProfileMapInterface.h \
$$PWD/VehicleComponentProfileItemInterface.h \
$$PWD/ParameterMapInterface.h \
$$PWD/ParameterItemInterface.h \
$$PWD/DriverProfileMapInterface.h \
$$PWD/DriverProfileItemInterface.h
################################################################################
# Copyright (c) 2019 Volkswagen Group of America
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
HEADERS += \
$$PWD/AgentConfigurationModel.h \
$$PWD/AgentMapModel.h \
$$PWD/AgentItemModel.h \
$$PWD/VehicleProfileMapModel.h \
$$PWD/VehicleProfileItemModel.h \
$$PWD/VehicleComponentMapModel.h \
$$PWD/SensorMapModel.h \
$$PWD/VehicleComponentItemModel.h \
$$PWD/SensorItemModel.h \
$$PWD/VehicleComponentProfileMapModel.h \
$$PWD/SensorProfileMapModel.h \
$$PWD/VehicleComponentProfileItemModel.h \
$$PWD/SensorProfileItemModel.h \
$$PWD/ParameterMapModel.h \
$$PWD/ParameterItemModel.h \
$$PWD/DriverProfileItemModel.h \
$$PWD/DriverProfileMapModel.h \
$$PWD/AgentConfigurationCombinationXMLBaseModel.h \
$$PWD/AgentConfigurationCombinationXMLSaveModel.h \
$$PWD/AgentConfigurationXMLBaseModel.h \
$$PWD/AgentConfigurationXMLSaveModel.h \
$$PWD/AgentConfigurationXMLLoadModel.h
SOURCES += \
$$PWD/AgentConfigurationModel.cpp \
$$PWD/AgentMapModel.cpp \
$$PWD/AgentItemModel.cpp \
$$PWD/VehicleProfileMapModel.cpp \
$$PWD/VehicleProfileItemModel.cpp \
$$PWD/VehicleComponentMapModel.cpp \
$$PWD/SensorMapModel.cpp \
$$PWD/VehicleComponentItemModel.cpp \
$$PWD/SensorItemModel.cpp \
$$PWD/VehicleComponentProfileMapModel.cpp \
$$PWD/SensorProfileMapModel.cpp \
$$PWD/VehicleComponentProfileItemModel.cpp \
$$PWD/SensorProfileItemModel.cpp \
$$PWD/ParameterMapModel.cpp \
$$PWD/ParameterItemModel.cpp \
$$PWD/DriverProfileItemModel.cpp \
$$PWD/DriverProfileMapModel.cpp \
$$PWD/AgentConfigurationCombinationXMLBaseModel.cpp \
$$PWD/AgentConfigurationCombinationXMLSaveModel.cpp \
$$PWD/AgentConfigurationXMLBaseModel.cpp \
$$PWD/AgentConfigurationXMLSaveModel.cpp \
$$PWD/AgentConfigurationXMLLoadModel.cpp
################################################################################
# Copyright (c) 2019 Volkswagen Group of America
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
HEADERS += \
$$PWD/AgentConfigurationPresenter.h \
$$PWD/AgentMapPresenter.h \
$$PWD/VehicleProfilesPresenter.h \
$$PWD/AgentConfigurationCombinationPresenter.h \
$$PWD/DriverProfilesPresenter.h \
$$PWD/VehicleProfilesMapPresenter.h \
$$PWD/DriverProfilesMapPresenter.h \
$$PWD/ParameterMapPresenter.h \
$$PWD/SystemProfilePresenter.h
SOURCES += \
$$PWD/AgentConfigurationPresenter.cpp \
$$PWD/AgentMapPresenter.cpp \
$$PWD/VehicleProfilesPresenter.cpp \
$$PWD/AgentConfigurationCombinationPresenter.cpp \
$$PWD/DriverProfilesPresenter.cpp \
$$PWD/VehicleProfilesMapPresenter.cpp \
$$PWD/DriverProfilesMapPresenter.cpp \
$$PWD/ParameterMapPresenter.cpp \
$$PWD/SystemProfilePresenter.cpp
################################################################################
# Copyright (c) 2019 Volkswagen Group of America
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
FORMS += \
$$PWD/AgentConfigurationView.ui \
$$PWD/AgentMapView.ui \
$$PWD/VehicleProfilesView.ui \
$$PWD/DriverProfilesView.ui \
$$PWD/SystemProfileView.ui
HEADERS += \
$$PWD/../../../common/DelegateComboBoxView.h \
$$PWD/../../../common/DelegateDoubleView.h \
$$PWD/../../../common/EditDataCommand.h \
$$PWD/WidgetView.h \
$$PWD/AgentConfigurationView.h \
$$PWD/AgentMapView.h \
$$PWD/VehicleProfilesView.h \
$$PWD/DriverProfilesView.h \
$$PWD/SystemProfileView.h
SOURCES +=\
$$PWD/../../../common/DelegateComboBoxView.cpp \
$$PWD/../../../common/DelegateDoubleView.cpp \
$$PWD/WidgetView.cpp \
$$PWD/AgentConfigurationView.cpp \
$$PWD/AgentMapView.cpp \
$$PWD/VehicleProfilesView.cpp \
$$PWD/DriverProfilesView.cpp \
$$PWD/SystemProfileView.cpp
################################################################################
# Copyright (c) 2019 Volkswagen Group of America
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
#-----------------------------------------------------------------------------
# \file openPASS-AgentConfiguration.pro
# \brief This plugin is intended to configure agents to be used within the
# traffiSimulationPlugin
#-----------------------------------------------------------------------------/
CONFIG += OPENPASS_LIBRARY_GUI
include(../../../sim/global.pri)
TARGET = AgentConfiguration
TEMPLATE = lib
CONFIG += plugin c++17 no_keywords
QT += core gui widgets
QMAKE_CXXFLAGS += -DQT_NO_UNICODE_LITERAL
VERSION = 0.6
QMAKE_TARGET_PRODUCT = openPASS
QMAKE_TARGET_DESCRIPTION = openPASS AgentConfiguration
QMAKE_TARGET_COMPANY = Volkswagen Group of America
QMAKE_TARGET_COPYRIGHT = Volkswagen Group of America
win32: TARGET_EXT = .dll
include(Interfaces/Interfaces.pri)
include(Models/Models.pri)
include(Presenters/Presenters.pri)
include(Views/Views.pri)
INCLUDEPATH += ../../common/
HEADERS += \
AgentConfigurationPlugin.h \
SOURCES += \
AgentConfigurationPlugin.cpp
################################################################################
# Copyright (c) 2019 Volkswagen Group of America
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
#-----------------------------------------------------------------------------
# \file openPASS.pri
# \brief This file includes the paths to all the interfaces needed
# for the Component Interface
#-----------------------------------------------------------------------------/
include(../../../application/Interfaces/openPASS/openPASS.pri)
include(../../component/Interfaces/openPASS-Component/openPASS-Component.pri)
################################################################################
# Copyright (c) 2017 Volkswagen Group of America
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
!contains(INCLUDEPATH, $$clean_path($$PWD/..)) {
INCLUDEPATH += $$clean_path($$PWD/..)
}
HEADERS += \
$$PWD/ComponentInputItemInterface.h \
$$PWD/ComponentInputMapInterface.h \
$$PWD/ComponentInterface.h \
$$PWD/ComponentItemInterface.h \
$$PWD/ComponentMapInterface.h \
$$PWD/ComponentOutputItemInterface.h \
$$PWD/ComponentOutputMapInterface.h \
$$PWD/ComponentParameterItemInterface.h \
$$PWD/ComponentParameterMapInterface.h \
$$PWD/ComponentScheduleInterface.h \
$$PWD/ComponentTypedefItemInterface.h \
$$PWD/ComponentTypedefMapInterface.h
################################################################################
# Copyright (c) 2019 Volkswagen Group of America
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
HEADERS += \
$$PWD/ComponentInputItemModel.h \
$$PWD/ComponentInputMapModel.h \
$$PWD/ComponentItemModel.h \
$$PWD/ComponentMapModel.h \
$$PWD/ComponentModel.h \
$$PWD/ComponentOutputItemModel.h \
$$PWD/ComponentOutputMapModel.h \
$$PWD/ComponentParameterItemModel.h \
$$PWD/ComponentParameterMapModel.h \
$$PWD/ComponentScheduleModel.h \
$$PWD/ComponentXMLBaseModel.h \
$$PWD/ComponentXMLLoadModel.h \
$$PWD/ComponentXMLSaveModel.h \
$$PWD/ComponentTypedefMapModel.h \
$$PWD/ComponentTypedefItemModel.h
SOURCES += \
$$PWD/ComponentInputItemModel.cpp \
$$PWD/ComponentInputMapModel.cpp \
$$PWD/ComponentItemModel.cpp \
$$PWD/ComponentMapModel.cpp \
$$PWD/ComponentModel.cpp \
$$PWD/ComponentOutputItemModel.cpp \
$$PWD/ComponentOutputMapModel.cpp \
$$PWD/ComponentParameterItemModel.cpp \
$$PWD/ComponentParameterMapModel.cpp \
$$PWD/ComponentScheduleModel.cpp \
$$PWD/ComponentXMLBaseModel.cpp \
$$PWD/ComponentXMLLoadModel.cpp \
$$PWD/ComponentXMLSaveModel.cpp \
$$PWD/ComponentTypedefMapModel.cpp \
$$PWD/ComponentTypedefItemModel.cpp
################################################################################
# Copyright (c) 2019 Volkswagen Group of America
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
#-----------------------------------------------------------------------------
# \file openPASS-Component.pro
# \brief This file is the building project of the plugin manging the interface
# that includes data related to the Component
#-----------------------------------------------------------------------------/
CONFIG += OPENPASS_LIBRARY_GUI
include(../../../sim/global.pri)
TARGET = Component
TEMPLATE = lib
CONFIG += plugin c++17 no_keywords
QT += core
QMAKE_CXXFLAGS += -DQT_NO_UNICODE_LITERAL
VERSION = 0.6
QMAKE_TARGET_PRODUCT = openPASS
QMAKE_TARGET_DESCRIPTION = openPASS Component
QMAKE_TARGET_COMPANY = Volkswagen Group of America
QMAKE_TARGET_COPYRIGHT = Volkswagen Group of America
win32: TARGET_EXT = .dll
include(Interfaces/Interfaces.pri)
include(Models/Models.pri)
HEADERS += \
ComponentPlugin.h
SOURCES += \
ComponentPlugin.cpp
################################################################################
# Copyright (c) 2017-2021 ITK Engineering GmbH
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
include(../../../application/Interfaces/openPASS/openPASS.pri)
include(../../window/Interfaces/openPASS-Window/openPASS-Window.pri)
include(../../openPASS-PCM_Evaluation/Interfaces/openPASS-PCM_Eval/openPASS-PCM_Eval.pri)
################################################################################
# Copyright (c) 2017-2021 ITK Engineering GmbH
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0.
#
# SPDX-License-Identifier: EPL-2.0
################################################################################
!contains(INCLUDEPATH, $$clean_path($$PWD/..)) {
INCLUDEPATH += $$clean_path($$PWD/..)
}
HEADERS += \
$$PWD/PCM_Eval_Interface.h
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment