diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a4aff22 --- /dev/null +++ b/Makefile @@ -0,0 +1,1244 @@ +############################################################################# +# Makefile for building: qtrocket +# Generated by qmake (3.1) (Qt 5.15.8) +# Project: qtrocket.pro +# Template: app +# Command: /usr/bin/qmake -o Makefile qtrocket.pro +############################################################################# + +MAKEFILE = Makefile + +EQ = = + +####### Compiler, tools and options + +CC = gcc +CXX = g++ +DEFINES = -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB +CFLAGS = -pipe -O2 -flto -fno-fat-lto-objects -Wall -Wextra -D_REENTRANT -fPIC $(DEFINES) +CXXFLAGS = -pipe -O2 -std=gnu++1z -flto -fno-fat-lto-objects -Wall -Wextra -D_REENTRANT -fPIC $(DEFINES) +INCPATH = -I. -I/usr/include/qt -I/usr/include/qt/QtPrintSupport -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtCore -I. -I. -I/usr/lib/qt/mkspecs/linux-g++ +QMAKE = /usr/bin/qmake +DEL_FILE = rm -f +CHK_DIR_EXISTS= test -d +MKDIR = mkdir -p +COPY = cp -f +COPY_FILE = cp -f +COPY_DIR = cp -f -R +INSTALL_FILE = install -m 644 -p +INSTALL_PROGRAM = install -m 755 -p +INSTALL_DIR = cp -f -R +QINSTALL = /usr/bin/qmake -install qinstall +QINSTALL_PROGRAM = /usr/bin/qmake -install qinstall -exe +DEL_FILE = rm -f +SYMLINK = ln -f -s +DEL_DIR = rmdir +MOVE = mv -f +TAR = tar -cf +COMPRESS = gzip -9f +DISTNAME = qtrocket1.0.0 +DISTDIR = /home/travis/qtrocket/master/.tmp/qtrocket1.0.0 +LINK = g++ +LFLAGS = -Wl,-O1 -pipe -O2 -std=gnu++1z -flto=2 -fno-fat-lto-objects -fuse-linker-plugin -fPIC +LIBS = $(SUBLIBS) -lcurl -lfmt /usr/lib/libQt5PrintSupport.so /usr/lib/libQt5Widgets.so /usr/lib/libQt5Gui.so /usr/lib/libQt5Core.so -lGL -lpthread +AR = gcc-ar cqs +RANLIB = +SED = sed +STRIP = strip + +####### Output directory + +OBJECTS_DIR = ./ + +####### Files + +SOURCES = main.cpp \ + QtRocket.cpp \ + model/Motor.cpp \ + model/MotorCase.cpp \ + model/Thrustcurve.cpp \ + qcustomplot.cpp \ + sim/AtmosphericModel.cpp \ + sim/GravityModel.cpp \ + sim/Propagator.cpp \ + sim/RK4Solver.cpp \ + sim/SphericalGeoidModel.cpp \ + sim/SphericalGravityModel.cpp \ + sim/USStandardAtmosphere.cpp \ + sim/WindModel.cpp \ + utils/BinMap.cpp \ + utils/CurlConnection.cpp \ + utils/ThrustCurveAPI.cpp \ + utils/math/Quaternion.cpp \ + utils/math/Vector3.cpp qrc_qmake_qmake_qm_files.cpp \ + moc_QtRocket.cpp \ + moc_qcustomplot.cpp +OBJECTS = main.o \ + QtRocket.o \ + Motor.o \ + MotorCase.o \ + Thrustcurve.o \ + qcustomplot.o \ + AtmosphericModel.o \ + GravityModel.o \ + Propagator.o \ + RK4Solver.o \ + SphericalGeoidModel.o \ + SphericalGravityModel.o \ + USStandardAtmosphere.o \ + WindModel.o \ + BinMap.o \ + CurlConnection.o \ + ThrustCurveAPI.o \ + Quaternion.o \ + Vector3.o \ + qrc_qmake_qmake_qm_files.o \ + moc_QtRocket.o \ + moc_qcustomplot.o +DIST = /usr/lib/qt/mkspecs/features/spec_pre.prf \ + /usr/lib/qt/mkspecs/common/unix.conf \ + /usr/lib/qt/mkspecs/common/linux.conf \ + /usr/lib/qt/mkspecs/common/sanitize.conf \ + /usr/lib/qt/mkspecs/common/gcc-base.conf \ + /usr/lib/qt/mkspecs/common/gcc-base-unix.conf \ + /usr/lib/qt/mkspecs/common/g++-base.conf \ + /usr/lib/qt/mkspecs/common/g++-unix.conf \ + /usr/lib/qt/mkspecs/qconfig.pri \ + /usr/lib/qt/mkspecs/modules/qt_AkonadiAgentBase.pri \ + /usr/lib/qt/mkspecs/modules/qt_AkonadiCalendar.pri \ + /usr/lib/qt/mkspecs/modules/qt_AkonadiContact.pri \ + /usr/lib/qt/mkspecs/modules/qt_AkonadiCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_AkonadiMime.pri \ + /usr/lib/qt/mkspecs/modules/qt_AkonadiNotes.pri \ + /usr/lib/qt/mkspecs/modules/qt_AkonadiWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_AkonadiXml.pri \ + /usr/lib/qt/mkspecs/modules/qt_Attica.pri \ + /usr/lib/qt/mkspecs/modules/qt_Baloo.pri \ + /usr/lib/qt/mkspecs/modules/qt_BluezQt.pri \ + /usr/lib/qt/mkspecs/modules/qt_CalendarSupport.pri \ + /usr/lib/qt/mkspecs/modules/qt_ContactEditor.pri \ + /usr/lib/qt/mkspecs/modules/qt_EventViews.pri \ + /usr/lib/qt/mkspecs/modules/qt_GrantleeTheme.pri \ + /usr/lib/qt/mkspecs/modules/qt_Gravatar.pri \ + /usr/lib/qt/mkspecs/modules/qt_IncidenceEditor.pri \ + /usr/lib/qt/mkspecs/modules/qt_KActivities.pri \ + /usr/lib/qt/mkspecs/modules/qt_KActivitiesStats.pri \ + /usr/lib/qt/mkspecs/modules/qt_KAddressbookImportExport.pri \ + /usr/lib/qt/mkspecs/modules/qt_KArchive.pri \ + /usr/lib/qt/mkspecs/modules/qt_KAuth.pri \ + /usr/lib/qt/mkspecs/modules/qt_KAuthCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_KBookmarks.pri \ + /usr/lib/qt/mkspecs/modules/qt_KCalendarCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_KCalUtils.pri \ + /usr/lib/qt/mkspecs/modules/qt_KCddb.pri \ + /usr/lib/qt/mkspecs/modules/qt_KChart.pri \ + /usr/lib/qt/mkspecs/modules/qt_KCMUtils.pri \ + /usr/lib/qt/mkspecs/modules/qt_KCodecs.pri \ + /usr/lib/qt/mkspecs/modules/qt_KCompletion.pri \ + /usr/lib/qt/mkspecs/modules/qt_KConfigCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_KConfigGui.pri \ + /usr/lib/qt/mkspecs/modules/qt_KConfigWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_KContacts.pri \ + /usr/lib/qt/mkspecs/modules/qt_KCoreAddons.pri \ + /usr/lib/qt/mkspecs/modules/qt_KCrash.pri \ + /usr/lib/qt/mkspecs/modules/qt_KDAV.pri \ + /usr/lib/qt/mkspecs/modules/qt_KDBusAddons.pri \ + /usr/lib/qt/mkspecs/modules/qt_KDeclarative.pri \ + /usr/lib/qt/mkspecs/modules/qt_KDESu.pri \ + /usr/lib/qt/mkspecs/modules/qt_KDNSSD.pri \ + /usr/lib/qt/mkspecs/modules/qt_KDSoapClient.pri \ + /usr/lib/qt/mkspecs/modules/qt_KDSoapServer.pri \ + /usr/lib/qt/mkspecs/modules/qt_KEmoticons.pri \ + /usr/lib/qt/mkspecs/modules/qt_KFileMetaData.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGantt.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGAPIBlogger.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGAPICalendar.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGAPIContacts.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGAPICore.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGAPIDrive.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGAPILatitude.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGAPIMaps.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGAPITasks.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGlobalAccel.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGuiAddons.pri \ + /usr/lib/qt/mkspecs/modules/qt_KHolidays.pri \ + /usr/lib/qt/mkspecs/modules/qt_KHtml.pri \ + /usr/lib/qt/mkspecs/modules/qt_KI18n.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIconThemes.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIdentityManagement.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIdentityManagementWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIdleTime.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIMAP.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIOCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIOFileWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIOGui.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIOWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_Kirigami2.pri \ + /usr/lib/qt/mkspecs/modules/qt_KItemModels.pri \ + /usr/lib/qt/mkspecs/modules/qt_KItemViews.pri \ + /usr/lib/qt/mkspecs/modules/qt_KJobWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_KJS.pri \ + /usr/lib/qt/mkspecs/modules/qt_KJSApi.pri \ + /usr/lib/qt/mkspecs/modules/qt_KMailTransport.pri \ + /usr/lib/qt/mkspecs/modules/qt_KMailTransportAkonadi.pri \ + /usr/lib/qt/mkspecs/modules/qt_KManageSieve.pri \ + /usr/lib/qt/mkspecs/modules/qt_KMbox.pri \ + /usr/lib/qt/mkspecs/modules/qt_KMime.pri \ + /usr/lib/qt/mkspecs/modules/qt_KNewStuff.pri \ + /usr/lib/qt/mkspecs/modules/qt_KNewStuffCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_KNotifications.pri \ + /usr/lib/qt/mkspecs/modules/qt_KNotifyConfig.pri \ + /usr/lib/qt/mkspecs/modules/qt_KNTLM.pri \ + /usr/lib/qt/mkspecs/modules/qt_KontactInterface.pri \ + /usr/lib/qt/mkspecs/modules/qt_KParts.pri \ + /usr/lib/qt/mkspecs/modules/qt_KPeople.pri \ + /usr/lib/qt/mkspecs/modules/qt_KPeopleWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_KPIMTextEdit.pri \ + /usr/lib/qt/mkspecs/modules/qt_KPlotting.pri \ + /usr/lib/qt/mkspecs/modules/qt_KPty.pri \ + /usr/lib/qt/mkspecs/modules/qt_KrossCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_KrossUi.pri \ + /usr/lib/qt/mkspecs/modules/qt_KRunner.pri \ + /usr/lib/qt/mkspecs/modules/qt_KScreen.pri \ + /usr/lib/qt/mkspecs/modules/qt_KService.pri \ + /usr/lib/qt/mkspecs/modules/qt_KSieveUi.pri \ + /usr/lib/qt/mkspecs/modules/qt_KSMTP.pri \ + /usr/lib/qt/mkspecs/modules/qt_KSyntaxHighlighting.pri \ + /usr/lib/qt/mkspecs/modules/qt_KTextEditor.pri \ + /usr/lib/qt/mkspecs/modules/qt_KTextWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_KTNef.pri \ + /usr/lib/qt/mkspecs/modules/qt_KUnitConversion.pri \ + /usr/lib/qt/mkspecs/modules/qt_KUserFeedbackCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_KUserFeedbackWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_KWallet.pri \ + /usr/lib/qt/mkspecs/modules/qt_KWaylandClient.pri \ + /usr/lib/qt/mkspecs/modules/qt_KWaylandServer.pri \ + /usr/lib/qt/mkspecs/modules/qt_KWidgetsAddons.pri \ + /usr/lib/qt/mkspecs/modules/qt_KWindowSystem.pri \ + /usr/lib/qt/mkspecs/modules/qt_KXmlGui.pri \ + /usr/lib/qt/mkspecs/modules/qt_Ldap.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_accessibility_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_bootstrap_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_concurrent.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_concurrent_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_core.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_core_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_dbus.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_dbus_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_designer.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_designer_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_designercomponents_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_edid_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_egl_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_fb_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_glx_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_gui.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_gui_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_help.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_help_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_input_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_kms_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_location.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_location_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_multimedia.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_multimedia_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_multimediagsttools_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_multimediawidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_multimediawidgets_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_network.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_network_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_networkauth.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_networkauth_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_opengl.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_opengl_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_openglextensions.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_openglextensions_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_packetprotocol_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_pdf.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_pdf_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_pdfwidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_pdfwidgets_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_positioning.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_positioning_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_positioningquick.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_positioningquick_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_printsupport.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_printsupport_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qml.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qml_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qmldebug_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qmldevtools_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qmlmodels.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qmlmodels_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qmltest.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qmltest_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qmlworkerscript.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quick.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quick_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quickcontrols2.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quickcontrols2_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quickparticles_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quickshapes_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quicktemplates2.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quicktemplates2_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quickwidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quickwidgets_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_script.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_script_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_scripttools.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_scripttools_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_sensors.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_sensors_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_service_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_sql.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_sql_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_svg.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_svg_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_testlib.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_testlib_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_texttospeech.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_texttospeech_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_theme_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_uiplugin.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_uitools.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_uitools_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_vulkan_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_waylandclient.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_waylandclient_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_waylandcompositor.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_waylandcompositor_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webchannel.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webchannel_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webengine.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webengine_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webenginecore.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webenginecore_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webenginewidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webenginewidgets_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webkit.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webkit_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webkitwidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webkitwidgets_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webview.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webview_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_widgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_widgets_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_x11extras.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_x11extras_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_xkbcommon_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_xml.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_xml_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_xmlpatterns.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_xmlpatterns_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_Libkdepim.pri \ + /usr/lib/qt/mkspecs/modules/qt_Libkleo.pri \ + /usr/lib/qt/mkspecs/modules/qt_MailCommon.pri \ + /usr/lib/qt/mkspecs/modules/qt_MailImporter.pri \ + /usr/lib/qt/mkspecs/modules/qt_MailImporterAkonadi.pri \ + /usr/lib/qt/mkspecs/modules/qt_Marble.pri \ + /usr/lib/qt/mkspecs/modules/qt_MessageComposer.pri \ + /usr/lib/qt/mkspecs/modules/qt_MessageCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_MessageList.pri \ + /usr/lib/qt/mkspecs/modules/qt_MessageViewer.pri \ + /usr/lib/qt/mkspecs/modules/qt_OktetaCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_OktetaGui.pri \ + /usr/lib/qt/mkspecs/modules/qt_phonon4qt5.pri \ + /usr/lib/qt/mkspecs/modules/qt_PimCommon.pri \ + /usr/lib/qt/mkspecs/modules/qt_PimCommonAkonadi.pri \ + /usr/lib/qt/mkspecs/modules/qt_PimCommonAutoCorrection.pri \ + /usr/lib/qt/mkspecs/modules/qt_Prison.pri \ + /usr/lib/qt/mkspecs/modules/qt_Qt5Keychain.pri \ + /usr/lib/qt/mkspecs/modules/qt_QuickAddons.pri \ + /usr/lib/qt/mkspecs/modules/qt_Solid.pri \ + /usr/lib/qt/mkspecs/modules/qt_SonnetCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_SonnetUi.pri \ + /usr/lib/qt/mkspecs/modules/qt_Syndication.pri \ + /usr/lib/qt/mkspecs/modules/qt_TemplateParser.pri \ + /usr/lib/qt/mkspecs/modules/qt_ThreadWeaver.pri \ + /usr/lib/qt/mkspecs/modules/qt_WebEngineViewer.pri \ + /usr/lib/qt/mkspecs/features/qt_functions.prf \ + /usr/lib/qt/mkspecs/features/qt_config.prf \ + /usr/lib/qt/mkspecs/linux-g++/qmake.conf \ + /usr/lib/qt/mkspecs/features/spec_post.prf \ + /usr/lib/qt/mkspecs/features/exclusive_builds.prf \ + /usr/lib/qt/mkspecs/features/toolchain.prf \ + /usr/lib/qt/mkspecs/features/default_pre.prf \ + /usr/lib/qt/mkspecs/features/resolve_config.prf \ + /usr/lib/qt/mkspecs/features/default_post.prf \ + /usr/lib/qt/mkspecs/features/link_pkgconfig.prf \ + /usr/lib/qt/mkspecs/features/lrelease.prf \ + /usr/lib/qt/mkspecs/features/link_ltcg.prf \ + /usr/lib/qt/mkspecs/features/ltcg.prf \ + /usr/lib/qt/mkspecs/features/warn_on.prf \ + /usr/lib/qt/mkspecs/features/qt.prf \ + /usr/lib/qt/mkspecs/features/resources_functions.prf \ + /usr/lib/qt/mkspecs/features/resources.prf \ + /usr/lib/qt/mkspecs/features/moc.prf \ + /usr/lib/qt/mkspecs/features/unix/opengl.prf \ + /usr/lib/qt/mkspecs/features/uic.prf \ + /usr/lib/qt/mkspecs/features/unix/thread.prf \ + /usr/lib/qt/mkspecs/features/qmake_use.prf \ + /usr/lib/qt/mkspecs/features/file_copies.prf \ + /usr/lib/qt/mkspecs/features/testcase_targets.prf \ + /usr/lib/qt/mkspecs/features/exceptions.prf \ + /usr/lib/qt/mkspecs/features/yacc.prf \ + /usr/lib/qt/mkspecs/features/lex.prf \ + qtrocket.pro QtRocket.h \ + model/Motor.h \ + model/MotorCase.h \ + model/Thrustcurve.h \ + qcustomplot.h \ + sim/AtmosphericModel.h \ + sim/DESolver.h \ + sim/GeoidModel.h \ + sim/GravityModel.h \ + sim/Propagator.h \ + sim/RK4Solver.h \ + sim/SphericalGeoidModel.h \ + sim/SphericalGravityModel.h \ + sim/USStandardAtmosphere.h \ + sim/WindModel.h \ + utils/BinMap.h \ + utils/CurlConnection.h \ + utils/ThrustCurveAPI.h \ + utils/math/Constants.h \ + utils/math/Quaternion.h \ + utils/math/Vector3.h main.cpp \ + QtRocket.cpp \ + model/Motor.cpp \ + model/MotorCase.cpp \ + model/Thrustcurve.cpp \ + qcustomplot.cpp \ + sim/AtmosphericModel.cpp \ + sim/GravityModel.cpp \ + sim/Propagator.cpp \ + sim/RK4Solver.cpp \ + sim/SphericalGeoidModel.cpp \ + sim/SphericalGravityModel.cpp \ + sim/USStandardAtmosphere.cpp \ + sim/WindModel.cpp \ + utils/BinMap.cpp \ + utils/CurlConnection.cpp \ + utils/ThrustCurveAPI.cpp \ + utils/math/Quaternion.cpp \ + utils/math/Vector3.cpp +QMAKE_TARGET = qtrocket +DESTDIR = +TARGET = qtrocket + + +first: all +####### Build rules + +qtrocket: ui_QtRocket.h $(OBJECTS) + $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS) + +Makefile: qtrocket.pro /usr/lib/qt/mkspecs/linux-g++/qmake.conf /usr/lib/qt/mkspecs/features/spec_pre.prf \ + /usr/lib/qt/mkspecs/common/unix.conf \ + /usr/lib/qt/mkspecs/common/linux.conf \ + /usr/lib/qt/mkspecs/common/sanitize.conf \ + /usr/lib/qt/mkspecs/common/gcc-base.conf \ + /usr/lib/qt/mkspecs/common/gcc-base-unix.conf \ + /usr/lib/qt/mkspecs/common/g++-base.conf \ + /usr/lib/qt/mkspecs/common/g++-unix.conf \ + /usr/lib/qt/mkspecs/qconfig.pri \ + /usr/lib/qt/mkspecs/modules/qt_AkonadiAgentBase.pri \ + /usr/lib/qt/mkspecs/modules/qt_AkonadiCalendar.pri \ + /usr/lib/qt/mkspecs/modules/qt_AkonadiContact.pri \ + /usr/lib/qt/mkspecs/modules/qt_AkonadiCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_AkonadiMime.pri \ + /usr/lib/qt/mkspecs/modules/qt_AkonadiNotes.pri \ + /usr/lib/qt/mkspecs/modules/qt_AkonadiWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_AkonadiXml.pri \ + /usr/lib/qt/mkspecs/modules/qt_Attica.pri \ + /usr/lib/qt/mkspecs/modules/qt_Baloo.pri \ + /usr/lib/qt/mkspecs/modules/qt_BluezQt.pri \ + /usr/lib/qt/mkspecs/modules/qt_CalendarSupport.pri \ + /usr/lib/qt/mkspecs/modules/qt_ContactEditor.pri \ + /usr/lib/qt/mkspecs/modules/qt_EventViews.pri \ + /usr/lib/qt/mkspecs/modules/qt_GrantleeTheme.pri \ + /usr/lib/qt/mkspecs/modules/qt_Gravatar.pri \ + /usr/lib/qt/mkspecs/modules/qt_IncidenceEditor.pri \ + /usr/lib/qt/mkspecs/modules/qt_KActivities.pri \ + /usr/lib/qt/mkspecs/modules/qt_KActivitiesStats.pri \ + /usr/lib/qt/mkspecs/modules/qt_KAddressbookImportExport.pri \ + /usr/lib/qt/mkspecs/modules/qt_KArchive.pri \ + /usr/lib/qt/mkspecs/modules/qt_KAuth.pri \ + /usr/lib/qt/mkspecs/modules/qt_KAuthCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_KBookmarks.pri \ + /usr/lib/qt/mkspecs/modules/qt_KCalendarCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_KCalUtils.pri \ + /usr/lib/qt/mkspecs/modules/qt_KCddb.pri \ + /usr/lib/qt/mkspecs/modules/qt_KChart.pri \ + /usr/lib/qt/mkspecs/modules/qt_KCMUtils.pri \ + /usr/lib/qt/mkspecs/modules/qt_KCodecs.pri \ + /usr/lib/qt/mkspecs/modules/qt_KCompletion.pri \ + /usr/lib/qt/mkspecs/modules/qt_KConfigCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_KConfigGui.pri \ + /usr/lib/qt/mkspecs/modules/qt_KConfigWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_KContacts.pri \ + /usr/lib/qt/mkspecs/modules/qt_KCoreAddons.pri \ + /usr/lib/qt/mkspecs/modules/qt_KCrash.pri \ + /usr/lib/qt/mkspecs/modules/qt_KDAV.pri \ + /usr/lib/qt/mkspecs/modules/qt_KDBusAddons.pri \ + /usr/lib/qt/mkspecs/modules/qt_KDeclarative.pri \ + /usr/lib/qt/mkspecs/modules/qt_KDESu.pri \ + /usr/lib/qt/mkspecs/modules/qt_KDNSSD.pri \ + /usr/lib/qt/mkspecs/modules/qt_KDSoapClient.pri \ + /usr/lib/qt/mkspecs/modules/qt_KDSoapServer.pri \ + /usr/lib/qt/mkspecs/modules/qt_KEmoticons.pri \ + /usr/lib/qt/mkspecs/modules/qt_KFileMetaData.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGantt.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGAPIBlogger.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGAPICalendar.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGAPIContacts.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGAPICore.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGAPIDrive.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGAPILatitude.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGAPIMaps.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGAPITasks.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGlobalAccel.pri \ + /usr/lib/qt/mkspecs/modules/qt_KGuiAddons.pri \ + /usr/lib/qt/mkspecs/modules/qt_KHolidays.pri \ + /usr/lib/qt/mkspecs/modules/qt_KHtml.pri \ + /usr/lib/qt/mkspecs/modules/qt_KI18n.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIconThemes.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIdentityManagement.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIdentityManagementWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIdleTime.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIMAP.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIOCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIOFileWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIOGui.pri \ + /usr/lib/qt/mkspecs/modules/qt_KIOWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_Kirigami2.pri \ + /usr/lib/qt/mkspecs/modules/qt_KItemModels.pri \ + /usr/lib/qt/mkspecs/modules/qt_KItemViews.pri \ + /usr/lib/qt/mkspecs/modules/qt_KJobWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_KJS.pri \ + /usr/lib/qt/mkspecs/modules/qt_KJSApi.pri \ + /usr/lib/qt/mkspecs/modules/qt_KMailTransport.pri \ + /usr/lib/qt/mkspecs/modules/qt_KMailTransportAkonadi.pri \ + /usr/lib/qt/mkspecs/modules/qt_KManageSieve.pri \ + /usr/lib/qt/mkspecs/modules/qt_KMbox.pri \ + /usr/lib/qt/mkspecs/modules/qt_KMime.pri \ + /usr/lib/qt/mkspecs/modules/qt_KNewStuff.pri \ + /usr/lib/qt/mkspecs/modules/qt_KNewStuffCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_KNotifications.pri \ + /usr/lib/qt/mkspecs/modules/qt_KNotifyConfig.pri \ + /usr/lib/qt/mkspecs/modules/qt_KNTLM.pri \ + /usr/lib/qt/mkspecs/modules/qt_KontactInterface.pri \ + /usr/lib/qt/mkspecs/modules/qt_KParts.pri \ + /usr/lib/qt/mkspecs/modules/qt_KPeople.pri \ + /usr/lib/qt/mkspecs/modules/qt_KPeopleWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_KPIMTextEdit.pri \ + /usr/lib/qt/mkspecs/modules/qt_KPlotting.pri \ + /usr/lib/qt/mkspecs/modules/qt_KPty.pri \ + /usr/lib/qt/mkspecs/modules/qt_KrossCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_KrossUi.pri \ + /usr/lib/qt/mkspecs/modules/qt_KRunner.pri \ + /usr/lib/qt/mkspecs/modules/qt_KScreen.pri \ + /usr/lib/qt/mkspecs/modules/qt_KService.pri \ + /usr/lib/qt/mkspecs/modules/qt_KSieveUi.pri \ + /usr/lib/qt/mkspecs/modules/qt_KSMTP.pri \ + /usr/lib/qt/mkspecs/modules/qt_KSyntaxHighlighting.pri \ + /usr/lib/qt/mkspecs/modules/qt_KTextEditor.pri \ + /usr/lib/qt/mkspecs/modules/qt_KTextWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_KTNef.pri \ + /usr/lib/qt/mkspecs/modules/qt_KUnitConversion.pri \ + /usr/lib/qt/mkspecs/modules/qt_KUserFeedbackCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_KUserFeedbackWidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_KWallet.pri \ + /usr/lib/qt/mkspecs/modules/qt_KWaylandClient.pri \ + /usr/lib/qt/mkspecs/modules/qt_KWaylandServer.pri \ + /usr/lib/qt/mkspecs/modules/qt_KWidgetsAddons.pri \ + /usr/lib/qt/mkspecs/modules/qt_KWindowSystem.pri \ + /usr/lib/qt/mkspecs/modules/qt_KXmlGui.pri \ + /usr/lib/qt/mkspecs/modules/qt_Ldap.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_accessibility_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_bootstrap_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_concurrent.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_concurrent_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_core.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_core_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_dbus.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_dbus_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_designer.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_designer_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_designercomponents_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_edid_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_egl_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_fb_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_glx_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_gui.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_gui_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_help.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_help_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_input_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_kms_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_location.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_location_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_multimedia.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_multimedia_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_multimediagsttools_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_multimediawidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_multimediawidgets_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_network.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_network_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_networkauth.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_networkauth_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_opengl.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_opengl_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_openglextensions.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_openglextensions_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_packetprotocol_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_pdf.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_pdf_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_pdfwidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_pdfwidgets_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_positioning.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_positioning_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_positioningquick.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_positioningquick_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_printsupport.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_printsupport_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qml.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qml_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qmldebug_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qmldevtools_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qmlmodels.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qmlmodels_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qmltest.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qmltest_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qmlworkerscript.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quick.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quick_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quickcontrols2.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quickcontrols2_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quickparticles_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quickshapes_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quicktemplates2.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quicktemplates2_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quickwidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_quickwidgets_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_script.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_script_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_scripttools.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_scripttools_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_sensors.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_sensors_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_service_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_sql.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_sql_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_svg.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_svg_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_testlib.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_testlib_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_texttospeech.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_texttospeech_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_theme_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_uiplugin.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_uitools.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_uitools_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_vulkan_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_waylandclient.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_waylandclient_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_waylandcompositor.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_waylandcompositor_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webchannel.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webchannel_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webengine.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webengine_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webenginecore.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webenginecore_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webenginewidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webenginewidgets_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webkit.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webkit_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webkitwidgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webkitwidgets_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webview.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_webview_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_widgets.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_widgets_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_x11extras.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_x11extras_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_xkbcommon_support_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_xml.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_xml_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_xmlpatterns.pri \ + /usr/lib/qt/mkspecs/modules/qt_lib_xmlpatterns_private.pri \ + /usr/lib/qt/mkspecs/modules/qt_Libkdepim.pri \ + /usr/lib/qt/mkspecs/modules/qt_Libkleo.pri \ + /usr/lib/qt/mkspecs/modules/qt_MailCommon.pri \ + /usr/lib/qt/mkspecs/modules/qt_MailImporter.pri \ + /usr/lib/qt/mkspecs/modules/qt_MailImporterAkonadi.pri \ + /usr/lib/qt/mkspecs/modules/qt_Marble.pri \ + /usr/lib/qt/mkspecs/modules/qt_MessageComposer.pri \ + /usr/lib/qt/mkspecs/modules/qt_MessageCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_MessageList.pri \ + /usr/lib/qt/mkspecs/modules/qt_MessageViewer.pri \ + /usr/lib/qt/mkspecs/modules/qt_OktetaCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_OktetaGui.pri \ + /usr/lib/qt/mkspecs/modules/qt_phonon4qt5.pri \ + /usr/lib/qt/mkspecs/modules/qt_PimCommon.pri \ + /usr/lib/qt/mkspecs/modules/qt_PimCommonAkonadi.pri \ + /usr/lib/qt/mkspecs/modules/qt_PimCommonAutoCorrection.pri \ + /usr/lib/qt/mkspecs/modules/qt_Prison.pri \ + /usr/lib/qt/mkspecs/modules/qt_Qt5Keychain.pri \ + /usr/lib/qt/mkspecs/modules/qt_QuickAddons.pri \ + /usr/lib/qt/mkspecs/modules/qt_Solid.pri \ + /usr/lib/qt/mkspecs/modules/qt_SonnetCore.pri \ + /usr/lib/qt/mkspecs/modules/qt_SonnetUi.pri \ + /usr/lib/qt/mkspecs/modules/qt_Syndication.pri \ + /usr/lib/qt/mkspecs/modules/qt_TemplateParser.pri \ + /usr/lib/qt/mkspecs/modules/qt_ThreadWeaver.pri \ + /usr/lib/qt/mkspecs/modules/qt_WebEngineViewer.pri \ + /usr/lib/qt/mkspecs/features/qt_functions.prf \ + /usr/lib/qt/mkspecs/features/qt_config.prf \ + /usr/lib/qt/mkspecs/linux-g++/qmake.conf \ + /usr/lib/qt/mkspecs/features/spec_post.prf \ + /usr/lib/qt/mkspecs/features/exclusive_builds.prf \ + /usr/lib/qt/mkspecs/features/toolchain.prf \ + /usr/lib/qt/mkspecs/features/default_pre.prf \ + /usr/lib/qt/mkspecs/features/resolve_config.prf \ + /usr/lib/qt/mkspecs/features/default_post.prf \ + /usr/lib/qt/mkspecs/features/link_pkgconfig.prf \ + /usr/lib/qt/mkspecs/features/lrelease.prf \ + /usr/lib/qt/mkspecs/features/link_ltcg.prf \ + /usr/lib/qt/mkspecs/features/ltcg.prf \ + /usr/lib/qt/mkspecs/features/warn_on.prf \ + /usr/lib/qt/mkspecs/features/qt.prf \ + /usr/lib/qt/mkspecs/features/resources_functions.prf \ + /usr/lib/qt/mkspecs/features/resources.prf \ + /usr/lib/qt/mkspecs/features/moc.prf \ + /usr/lib/qt/mkspecs/features/unix/opengl.prf \ + /usr/lib/qt/mkspecs/features/uic.prf \ + /usr/lib/qt/mkspecs/features/unix/thread.prf \ + /usr/lib/qt/mkspecs/features/qmake_use.prf \ + /usr/lib/qt/mkspecs/features/file_copies.prf \ + /usr/lib/qt/mkspecs/features/testcase_targets.prf \ + /usr/lib/qt/mkspecs/features/exceptions.prf \ + /usr/lib/qt/mkspecs/features/yacc.prf \ + /usr/lib/qt/mkspecs/features/lex.prf \ + qtrocket.pro \ + qmake_qmake_qm_files.qrc + $(QMAKE) -o Makefile qtrocket.pro +/usr/lib/qt/mkspecs/features/spec_pre.prf: +/usr/lib/qt/mkspecs/common/unix.conf: +/usr/lib/qt/mkspecs/common/linux.conf: +/usr/lib/qt/mkspecs/common/sanitize.conf: +/usr/lib/qt/mkspecs/common/gcc-base.conf: +/usr/lib/qt/mkspecs/common/gcc-base-unix.conf: +/usr/lib/qt/mkspecs/common/g++-base.conf: +/usr/lib/qt/mkspecs/common/g++-unix.conf: +/usr/lib/qt/mkspecs/qconfig.pri: +/usr/lib/qt/mkspecs/modules/qt_AkonadiAgentBase.pri: +/usr/lib/qt/mkspecs/modules/qt_AkonadiCalendar.pri: +/usr/lib/qt/mkspecs/modules/qt_AkonadiContact.pri: +/usr/lib/qt/mkspecs/modules/qt_AkonadiCore.pri: +/usr/lib/qt/mkspecs/modules/qt_AkonadiMime.pri: +/usr/lib/qt/mkspecs/modules/qt_AkonadiNotes.pri: +/usr/lib/qt/mkspecs/modules/qt_AkonadiWidgets.pri: +/usr/lib/qt/mkspecs/modules/qt_AkonadiXml.pri: +/usr/lib/qt/mkspecs/modules/qt_Attica.pri: +/usr/lib/qt/mkspecs/modules/qt_Baloo.pri: +/usr/lib/qt/mkspecs/modules/qt_BluezQt.pri: +/usr/lib/qt/mkspecs/modules/qt_CalendarSupport.pri: +/usr/lib/qt/mkspecs/modules/qt_ContactEditor.pri: +/usr/lib/qt/mkspecs/modules/qt_EventViews.pri: +/usr/lib/qt/mkspecs/modules/qt_GrantleeTheme.pri: +/usr/lib/qt/mkspecs/modules/qt_Gravatar.pri: +/usr/lib/qt/mkspecs/modules/qt_IncidenceEditor.pri: +/usr/lib/qt/mkspecs/modules/qt_KActivities.pri: +/usr/lib/qt/mkspecs/modules/qt_KActivitiesStats.pri: +/usr/lib/qt/mkspecs/modules/qt_KAddressbookImportExport.pri: +/usr/lib/qt/mkspecs/modules/qt_KArchive.pri: +/usr/lib/qt/mkspecs/modules/qt_KAuth.pri: +/usr/lib/qt/mkspecs/modules/qt_KAuthCore.pri: +/usr/lib/qt/mkspecs/modules/qt_KBookmarks.pri: +/usr/lib/qt/mkspecs/modules/qt_KCalendarCore.pri: +/usr/lib/qt/mkspecs/modules/qt_KCalUtils.pri: +/usr/lib/qt/mkspecs/modules/qt_KCddb.pri: +/usr/lib/qt/mkspecs/modules/qt_KChart.pri: +/usr/lib/qt/mkspecs/modules/qt_KCMUtils.pri: +/usr/lib/qt/mkspecs/modules/qt_KCodecs.pri: +/usr/lib/qt/mkspecs/modules/qt_KCompletion.pri: +/usr/lib/qt/mkspecs/modules/qt_KConfigCore.pri: +/usr/lib/qt/mkspecs/modules/qt_KConfigGui.pri: +/usr/lib/qt/mkspecs/modules/qt_KConfigWidgets.pri: +/usr/lib/qt/mkspecs/modules/qt_KContacts.pri: +/usr/lib/qt/mkspecs/modules/qt_KCoreAddons.pri: +/usr/lib/qt/mkspecs/modules/qt_KCrash.pri: +/usr/lib/qt/mkspecs/modules/qt_KDAV.pri: +/usr/lib/qt/mkspecs/modules/qt_KDBusAddons.pri: +/usr/lib/qt/mkspecs/modules/qt_KDeclarative.pri: +/usr/lib/qt/mkspecs/modules/qt_KDESu.pri: +/usr/lib/qt/mkspecs/modules/qt_KDNSSD.pri: +/usr/lib/qt/mkspecs/modules/qt_KDSoapClient.pri: +/usr/lib/qt/mkspecs/modules/qt_KDSoapServer.pri: +/usr/lib/qt/mkspecs/modules/qt_KEmoticons.pri: +/usr/lib/qt/mkspecs/modules/qt_KFileMetaData.pri: +/usr/lib/qt/mkspecs/modules/qt_KGantt.pri: +/usr/lib/qt/mkspecs/modules/qt_KGAPIBlogger.pri: +/usr/lib/qt/mkspecs/modules/qt_KGAPICalendar.pri: +/usr/lib/qt/mkspecs/modules/qt_KGAPIContacts.pri: +/usr/lib/qt/mkspecs/modules/qt_KGAPICore.pri: +/usr/lib/qt/mkspecs/modules/qt_KGAPIDrive.pri: +/usr/lib/qt/mkspecs/modules/qt_KGAPILatitude.pri: +/usr/lib/qt/mkspecs/modules/qt_KGAPIMaps.pri: +/usr/lib/qt/mkspecs/modules/qt_KGAPITasks.pri: +/usr/lib/qt/mkspecs/modules/qt_KGlobalAccel.pri: +/usr/lib/qt/mkspecs/modules/qt_KGuiAddons.pri: +/usr/lib/qt/mkspecs/modules/qt_KHolidays.pri: +/usr/lib/qt/mkspecs/modules/qt_KHtml.pri: +/usr/lib/qt/mkspecs/modules/qt_KI18n.pri: +/usr/lib/qt/mkspecs/modules/qt_KIconThemes.pri: +/usr/lib/qt/mkspecs/modules/qt_KIdentityManagement.pri: +/usr/lib/qt/mkspecs/modules/qt_KIdentityManagementWidgets.pri: +/usr/lib/qt/mkspecs/modules/qt_KIdleTime.pri: +/usr/lib/qt/mkspecs/modules/qt_KIMAP.pri: +/usr/lib/qt/mkspecs/modules/qt_KIOCore.pri: +/usr/lib/qt/mkspecs/modules/qt_KIOFileWidgets.pri: +/usr/lib/qt/mkspecs/modules/qt_KIOGui.pri: +/usr/lib/qt/mkspecs/modules/qt_KIOWidgets.pri: +/usr/lib/qt/mkspecs/modules/qt_Kirigami2.pri: +/usr/lib/qt/mkspecs/modules/qt_KItemModels.pri: +/usr/lib/qt/mkspecs/modules/qt_KItemViews.pri: +/usr/lib/qt/mkspecs/modules/qt_KJobWidgets.pri: +/usr/lib/qt/mkspecs/modules/qt_KJS.pri: +/usr/lib/qt/mkspecs/modules/qt_KJSApi.pri: +/usr/lib/qt/mkspecs/modules/qt_KMailTransport.pri: +/usr/lib/qt/mkspecs/modules/qt_KMailTransportAkonadi.pri: +/usr/lib/qt/mkspecs/modules/qt_KManageSieve.pri: +/usr/lib/qt/mkspecs/modules/qt_KMbox.pri: +/usr/lib/qt/mkspecs/modules/qt_KMime.pri: +/usr/lib/qt/mkspecs/modules/qt_KNewStuff.pri: +/usr/lib/qt/mkspecs/modules/qt_KNewStuffCore.pri: +/usr/lib/qt/mkspecs/modules/qt_KNotifications.pri: +/usr/lib/qt/mkspecs/modules/qt_KNotifyConfig.pri: +/usr/lib/qt/mkspecs/modules/qt_KNTLM.pri: +/usr/lib/qt/mkspecs/modules/qt_KontactInterface.pri: +/usr/lib/qt/mkspecs/modules/qt_KParts.pri: +/usr/lib/qt/mkspecs/modules/qt_KPeople.pri: +/usr/lib/qt/mkspecs/modules/qt_KPeopleWidgets.pri: +/usr/lib/qt/mkspecs/modules/qt_KPIMTextEdit.pri: +/usr/lib/qt/mkspecs/modules/qt_KPlotting.pri: +/usr/lib/qt/mkspecs/modules/qt_KPty.pri: +/usr/lib/qt/mkspecs/modules/qt_KrossCore.pri: +/usr/lib/qt/mkspecs/modules/qt_KrossUi.pri: +/usr/lib/qt/mkspecs/modules/qt_KRunner.pri: +/usr/lib/qt/mkspecs/modules/qt_KScreen.pri: +/usr/lib/qt/mkspecs/modules/qt_KService.pri: +/usr/lib/qt/mkspecs/modules/qt_KSieveUi.pri: +/usr/lib/qt/mkspecs/modules/qt_KSMTP.pri: +/usr/lib/qt/mkspecs/modules/qt_KSyntaxHighlighting.pri: +/usr/lib/qt/mkspecs/modules/qt_KTextEditor.pri: +/usr/lib/qt/mkspecs/modules/qt_KTextWidgets.pri: +/usr/lib/qt/mkspecs/modules/qt_KTNef.pri: +/usr/lib/qt/mkspecs/modules/qt_KUnitConversion.pri: +/usr/lib/qt/mkspecs/modules/qt_KUserFeedbackCore.pri: +/usr/lib/qt/mkspecs/modules/qt_KUserFeedbackWidgets.pri: +/usr/lib/qt/mkspecs/modules/qt_KWallet.pri: +/usr/lib/qt/mkspecs/modules/qt_KWaylandClient.pri: +/usr/lib/qt/mkspecs/modules/qt_KWaylandServer.pri: +/usr/lib/qt/mkspecs/modules/qt_KWidgetsAddons.pri: +/usr/lib/qt/mkspecs/modules/qt_KWindowSystem.pri: +/usr/lib/qt/mkspecs/modules/qt_KXmlGui.pri: +/usr/lib/qt/mkspecs/modules/qt_Ldap.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_accessibility_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_bootstrap_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_concurrent.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_concurrent_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_core.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_core_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_dbus.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_dbus_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_designer.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_designer_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_designercomponents_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_devicediscovery_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_edid_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_egl_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_fb_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_fontdatabase_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_glx_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_gui.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_gui_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_help.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_help_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_input_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_kms_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_location.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_location_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_multimedia.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_multimedia_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_multimediagsttools_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_multimediawidgets.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_multimediawidgets_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_network.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_network_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_networkauth.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_networkauth_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_opengl.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_opengl_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_openglextensions.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_openglextensions_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_packetprotocol_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_pdf.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_pdf_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_pdfwidgets.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_pdfwidgets_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_platformcompositor_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_positioning.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_positioning_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_positioningquick.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_positioningquick_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_printsupport.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_printsupport_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_qml.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_qml_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_qmldebug_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_qmldevtools_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_qmlmodels.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_qmlmodels_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_qmltest.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_qmltest_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_qmlworkerscript.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_qmlworkerscript_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_quick.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_quick_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_quickcontrols2.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_quickcontrols2_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_quickparticles_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_quickshapes_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_quicktemplates2.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_quicktemplates2_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_quickwidgets.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_quickwidgets_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_script.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_script_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_scripttools.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_scripttools_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_sensors.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_sensors_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_service_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_sql.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_sql_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_svg.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_svg_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_testlib.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_testlib_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_texttospeech.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_texttospeech_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_theme_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_uiplugin.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_uitools.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_uitools_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_vulkan_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_waylandclient.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_waylandclient_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_waylandcompositor.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_waylandcompositor_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_webchannel.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_webchannel_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_webengine.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_webengine_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_webenginecore.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_webenginecore_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_webenginewidgets.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_webenginewidgets_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_webkit.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_webkit_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_webkitwidgets.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_webkitwidgets_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_webview.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_webview_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_widgets.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_widgets_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_x11extras.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_x11extras_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_xkbcommon_support_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_xml.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_xml_private.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_xmlpatterns.pri: +/usr/lib/qt/mkspecs/modules/qt_lib_xmlpatterns_private.pri: +/usr/lib/qt/mkspecs/modules/qt_Libkdepim.pri: +/usr/lib/qt/mkspecs/modules/qt_Libkleo.pri: +/usr/lib/qt/mkspecs/modules/qt_MailCommon.pri: +/usr/lib/qt/mkspecs/modules/qt_MailImporter.pri: +/usr/lib/qt/mkspecs/modules/qt_MailImporterAkonadi.pri: +/usr/lib/qt/mkspecs/modules/qt_Marble.pri: +/usr/lib/qt/mkspecs/modules/qt_MessageComposer.pri: +/usr/lib/qt/mkspecs/modules/qt_MessageCore.pri: +/usr/lib/qt/mkspecs/modules/qt_MessageList.pri: +/usr/lib/qt/mkspecs/modules/qt_MessageViewer.pri: +/usr/lib/qt/mkspecs/modules/qt_OktetaCore.pri: +/usr/lib/qt/mkspecs/modules/qt_OktetaGui.pri: +/usr/lib/qt/mkspecs/modules/qt_phonon4qt5.pri: +/usr/lib/qt/mkspecs/modules/qt_PimCommon.pri: +/usr/lib/qt/mkspecs/modules/qt_PimCommonAkonadi.pri: +/usr/lib/qt/mkspecs/modules/qt_PimCommonAutoCorrection.pri: +/usr/lib/qt/mkspecs/modules/qt_Prison.pri: +/usr/lib/qt/mkspecs/modules/qt_Qt5Keychain.pri: +/usr/lib/qt/mkspecs/modules/qt_QuickAddons.pri: +/usr/lib/qt/mkspecs/modules/qt_Solid.pri: +/usr/lib/qt/mkspecs/modules/qt_SonnetCore.pri: +/usr/lib/qt/mkspecs/modules/qt_SonnetUi.pri: +/usr/lib/qt/mkspecs/modules/qt_Syndication.pri: +/usr/lib/qt/mkspecs/modules/qt_TemplateParser.pri: +/usr/lib/qt/mkspecs/modules/qt_ThreadWeaver.pri: +/usr/lib/qt/mkspecs/modules/qt_WebEngineViewer.pri: +/usr/lib/qt/mkspecs/features/qt_functions.prf: +/usr/lib/qt/mkspecs/features/qt_config.prf: +/usr/lib/qt/mkspecs/linux-g++/qmake.conf: +/usr/lib/qt/mkspecs/features/spec_post.prf: +/usr/lib/qt/mkspecs/features/exclusive_builds.prf: +/usr/lib/qt/mkspecs/features/toolchain.prf: +/usr/lib/qt/mkspecs/features/default_pre.prf: +/usr/lib/qt/mkspecs/features/resolve_config.prf: +/usr/lib/qt/mkspecs/features/default_post.prf: +/usr/lib/qt/mkspecs/features/link_pkgconfig.prf: +/usr/lib/qt/mkspecs/features/lrelease.prf: +/usr/lib/qt/mkspecs/features/link_ltcg.prf: +/usr/lib/qt/mkspecs/features/ltcg.prf: +/usr/lib/qt/mkspecs/features/warn_on.prf: +/usr/lib/qt/mkspecs/features/qt.prf: +/usr/lib/qt/mkspecs/features/resources_functions.prf: +/usr/lib/qt/mkspecs/features/resources.prf: +/usr/lib/qt/mkspecs/features/moc.prf: +/usr/lib/qt/mkspecs/features/unix/opengl.prf: +/usr/lib/qt/mkspecs/features/uic.prf: +/usr/lib/qt/mkspecs/features/unix/thread.prf: +/usr/lib/qt/mkspecs/features/qmake_use.prf: +/usr/lib/qt/mkspecs/features/file_copies.prf: +/usr/lib/qt/mkspecs/features/testcase_targets.prf: +/usr/lib/qt/mkspecs/features/exceptions.prf: +/usr/lib/qt/mkspecs/features/yacc.prf: +/usr/lib/qt/mkspecs/features/lex.prf: +qtrocket.pro: +qmake_qmake_qm_files.qrc: +qmake: FORCE + @$(QMAKE) -o Makefile qtrocket.pro + +qmake_all: FORCE + + +all: Makefile qtrocket + +dist: distdir FORCE + (cd `dirname $(DISTDIR)` && $(TAR) $(DISTNAME).tar $(DISTNAME) && $(COMPRESS) $(DISTNAME).tar) && $(MOVE) `dirname $(DISTDIR)`/$(DISTNAME).tar.gz . && $(DEL_FILE) -r $(DISTDIR) + +distdir: FORCE + @test -d $(DISTDIR) || mkdir -p $(DISTDIR) + $(COPY_FILE) --parents $(DIST) $(DISTDIR)/ + $(COPY_FILE) --parents qtrocket_en_US.ts $(DISTDIR)/ + $(COPY_FILE) --parents qmake_qmake_qm_files.qrc $(DISTDIR)/ + $(COPY_FILE) --parents /usr/lib/qt/mkspecs/features/data/dummy.cpp $(DISTDIR)/ + $(COPY_FILE) --parents QtRocket.h model/Motor.h model/MotorCase.h model/Thrustcurve.h qcustomplot.h sim/AtmosphericModel.h sim/DESolver.h sim/GeoidModel.h sim/GravityModel.h sim/Propagator.h sim/RK4Solver.h sim/SphericalGeoidModel.h sim/SphericalGravityModel.h sim/USStandardAtmosphere.h sim/WindModel.h utils/BinMap.h utils/CurlConnection.h utils/ThrustCurveAPI.h utils/math/Constants.h utils/math/Quaternion.h utils/math/Vector3.h $(DISTDIR)/ + $(COPY_FILE) --parents main.cpp QtRocket.cpp model/Motor.cpp model/MotorCase.cpp model/Thrustcurve.cpp qcustomplot.cpp sim/AtmosphericModel.cpp sim/GravityModel.cpp sim/Propagator.cpp sim/RK4Solver.cpp sim/SphericalGeoidModel.cpp sim/SphericalGravityModel.cpp sim/USStandardAtmosphere.cpp sim/WindModel.cpp utils/BinMap.cpp utils/CurlConnection.cpp utils/ThrustCurveAPI.cpp utils/math/Quaternion.cpp utils/math/Vector3.cpp $(DISTDIR)/ + $(COPY_FILE) --parents QtRocket.ui $(DISTDIR)/ + $(COPY_FILE) --parents qtrocket_en_US.ts $(DISTDIR)/ + + +clean: compiler_clean + -$(DEL_FILE) $(OBJECTS) + -$(DEL_FILE) *~ core *.core + + +distclean: clean + -$(DEL_FILE) $(TARGET) + -$(DEL_FILE) .qmake.stash + -$(DEL_FILE) Makefile + + +####### Sub-libraries + +mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean + +mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all + +check: first + +benchmark: first + +compiler_lrelease_make_all: .qm/qtrocket_en_US.qm +compiler_lrelease_clean: + -$(DEL_FILE) .qm/qtrocket_en_US.qm +.qm/qtrocket_en_US.qm: qtrocket_en_US.ts + /usr/bin/lrelease qtrocket_en_US.ts -qm .qm/qtrocket_en_US.qm + +compiler_rcc_make_all: qrc_qmake_qmake_qm_files.cpp +compiler_rcc_clean: + -$(DEL_FILE) qrc_qmake_qmake_qm_files.cpp +qrc_qmake_qmake_qm_files.cpp: qmake_qmake_qm_files.qrc \ + /usr/bin/rcc \ + .qm/qtrocket_en_US.qm + /usr/bin/rcc -name qmake_qmake_qm_files qmake_qmake_qm_files.qrc -o qrc_qmake_qmake_qm_files.cpp + +compiler_moc_predefs_make_all: moc_predefs.h +compiler_moc_predefs_clean: + -$(DEL_FILE) moc_predefs.h +moc_predefs.h: /usr/lib/qt/mkspecs/features/data/dummy.cpp + g++ -pipe -O2 -std=gnu++1z -flto -fno-fat-lto-objects -Wall -Wextra -dM -E -o moc_predefs.h /usr/lib/qt/mkspecs/features/data/dummy.cpp + +compiler_moc_header_make_all: moc_QtRocket.cpp moc_qcustomplot.cpp +compiler_moc_header_clean: + -$(DEL_FILE) moc_QtRocket.cpp moc_qcustomplot.cpp +moc_QtRocket.cpp: QtRocket.h \ + moc_predefs.h \ + /usr/bin/moc + /usr/bin/moc $(DEFINES) --include /home/travis/qtrocket/master/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/home/travis/qtrocket/master -I/usr/include/qt -I/usr/include/qt/QtPrintSupport -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtCore -I/usr/include/c++/12.2.1 -I/usr/include/c++/12.2.1/x86_64-pc-linux-gnu -I/usr/include/c++/12.2.1/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/include -I/usr/local/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/include-fixed -I/usr/include QtRocket.h -o moc_QtRocket.cpp + +moc_qcustomplot.cpp: qcustomplot.h \ + moc_predefs.h \ + /usr/bin/moc + /usr/bin/moc $(DEFINES) --include /home/travis/qtrocket/master/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/home/travis/qtrocket/master -I/usr/include/qt -I/usr/include/qt/QtPrintSupport -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtCore -I/usr/include/c++/12.2.1 -I/usr/include/c++/12.2.1/x86_64-pc-linux-gnu -I/usr/include/c++/12.2.1/backward -I/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/include -I/usr/local/include -I/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.1/include-fixed -I/usr/include qcustomplot.h -o moc_qcustomplot.cpp + +compiler_moc_objc_header_make_all: +compiler_moc_objc_header_clean: +compiler_moc_source_make_all: +compiler_moc_source_clean: +compiler_uic_make_all: ui_QtRocket.h +compiler_uic_clean: + -$(DEL_FILE) ui_QtRocket.h +ui_QtRocket.h: QtRocket.ui \ + /usr/bin/uic \ + qcustomplot.h + /usr/bin/uic QtRocket.ui -o ui_QtRocket.h + +compiler_yacc_decl_make_all: +compiler_yacc_decl_clean: +compiler_yacc_impl_make_all: +compiler_yacc_impl_clean: +compiler_lex_make_all: +compiler_lex_clean: +compiler_clean: compiler_lrelease_clean compiler_rcc_clean compiler_moc_predefs_clean compiler_moc_header_clean compiler_uic_clean + +####### Compile + +main.o: main.cpp QtRocket.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp + +QtRocket.o: QtRocket.cpp QtRocket.h \ + ui_QtRocket.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o QtRocket.o QtRocket.cpp + +Motor.o: model/Motor.cpp model/Motor.h \ + model/Thrustcurve.h \ + model/MotorCase.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Motor.o model/Motor.cpp + +MotorCase.o: model/MotorCase.cpp model/MotorCase.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o MotorCase.o model/MotorCase.cpp + +Thrustcurve.o: model/Thrustcurve.cpp model/Thrustcurve.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Thrustcurve.o model/Thrustcurve.cpp + +qcustomplot.o: qcustomplot.cpp qcustomplot.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qcustomplot.o qcustomplot.cpp + +AtmosphericModel.o: sim/AtmosphericModel.cpp sim/AtmosphericModel.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o AtmosphericModel.o sim/AtmosphericModel.cpp + +GravityModel.o: sim/GravityModel.cpp sim/GravityModel.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o GravityModel.o sim/GravityModel.cpp + +Propagator.o: sim/Propagator.cpp sim/Propagator.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Propagator.o sim/Propagator.cpp + +RK4Solver.o: sim/RK4Solver.cpp sim/RK4Solver.h \ + sim/DESolver.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o RK4Solver.o sim/RK4Solver.cpp + +SphericalGeoidModel.o: sim/SphericalGeoidModel.cpp sim/SphericalGeoidModel.h \ + sim/GeoidModel.h \ + utils/math/Constants.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o SphericalGeoidModel.o sim/SphericalGeoidModel.cpp + +SphericalGravityModel.o: sim/SphericalGravityModel.cpp sim/SphericalGravityModel.h \ + sim/GravityModel.h \ + utils/math/Constants.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o SphericalGravityModel.o sim/SphericalGravityModel.cpp + +USStandardAtmosphere.o: sim/USStandardAtmosphere.cpp sim/USStandardAtmosphere.h \ + sim/AtmosphericModel.h \ + utils/BinMap.h \ + utils/math/Constants.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o USStandardAtmosphere.o sim/USStandardAtmosphere.cpp + +WindModel.o: sim/WindModel.cpp sim/WindModel.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o WindModel.o sim/WindModel.cpp + +BinMap.o: utils/BinMap.cpp utils/BinMap.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o BinMap.o utils/BinMap.cpp + +CurlConnection.o: utils/CurlConnection.cpp utils/CurlConnection.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o CurlConnection.o utils/CurlConnection.cpp + +ThrustCurveAPI.o: utils/ThrustCurveAPI.cpp utils/ThrustCurveAPI.h \ + utils/CurlConnection.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o ThrustCurveAPI.o utils/ThrustCurveAPI.cpp + +Quaternion.o: utils/math/Quaternion.cpp utils/math/Quaternion.h \ + utils/math/Vector3.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Quaternion.o utils/math/Quaternion.cpp + +Vector3.o: utils/math/Vector3.cpp utils/math/Vector3.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o Vector3.o utils/math/Vector3.cpp + +qrc_qmake_qmake_qm_files.o: qrc_qmake_qmake_qm_files.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qrc_qmake_qmake_qm_files.o qrc_qmake_qmake_qm_files.cpp + +moc_QtRocket.o: moc_QtRocket.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_QtRocket.o moc_QtRocket.cpp + +moc_qcustomplot.o: moc_qcustomplot.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qcustomplot.o moc_qcustomplot.cpp + +####### Install + +install_target: first FORCE + @test -d $(INSTALL_ROOT)/opt/qtrocket/bin || mkdir -p $(INSTALL_ROOT)/opt/qtrocket/bin + $(QINSTALL_PROGRAM) $(QMAKE_TARGET) $(INSTALL_ROOT)/opt/qtrocket/bin/$(QMAKE_TARGET) + +uninstall_target: FORCE + -$(DEL_FILE) $(INSTALL_ROOT)/opt/qtrocket/bin/$(QMAKE_TARGET) + -$(DEL_DIR) $(INSTALL_ROOT)/opt/qtrocket/bin/ + + +install: install_target FORCE + +uninstall: uninstall_target FORCE + +FORCE: + diff --git a/QtRocket.cpp b/QtRocket.cpp index a2e7871..9c38cd3 100644 --- a/QtRocket.cpp +++ b/QtRocket.cpp @@ -7,6 +7,9 @@ #include +#include "sim/USStandardAtmosphere.h" +#include "sim/ConstantGravityModel.h" + // Initialize static member data QtRocket* QtRocket::instance = nullptr; @@ -64,6 +67,12 @@ QtRocket::QtRocket() { logger = utils::Logger::getInstance(); running = false; + + atmosphere = + std::make_shared(); + + gravity = + std::make_shared(); } int QtRocket::run(int argc, char* argv[]) diff --git a/QtRocket.h b/QtRocket.h index 30c57e4..fbdd6e0 100644 --- a/QtRocket.h +++ b/QtRocket.h @@ -6,6 +6,10 @@ #include #include "utils/Logger.h" +#include "model/Rocket.h" + +#include "sim/AtmosphericModel.h" +#include "sim/GravityModel.h" /** * @brief The QtRocket class is the master controller for the QtRocket application. @@ -23,6 +27,9 @@ public: // If called multiple times, subsequent calls, will simply // immediately return with value 0 int run(int argc, char* argv[]); + + void runSim(); + private: QtRocket(); @@ -35,6 +42,11 @@ private: utils::Logger* logger; + std::shared_ptr rocket; + std::shared_ptr atmosphere; + std::shared_ptr gravity; + + }; #endif // QTROCKET_H diff --git a/qmake_qmake_qm_files.qrc b/qmake_qmake_qm_files.qrc new file mode 100644 index 0000000..fcdfdc1 --- /dev/null +++ b/qmake_qmake_qm_files.qrc @@ -0,0 +1,5 @@ + + +/home/travis/qtrocket/master/.qm/qtrocket_en_US.qm + + diff --git a/qtrocket.pro b/qtrocket.pro index bae0fb1..065b935 100644 --- a/qtrocket.pro +++ b/qtrocket.pro @@ -20,6 +20,7 @@ SOURCES += \ model/Rocket.cpp \ model/Thrustcurve.cpp \ sim/AtmosphericModel.cpp \ + sim/ConstantGravityModel.cpp \ sim/GravityModel.cpp \ sim/Propagator.cpp \ sim/SphericalGeoidModel.cpp \ @@ -46,6 +47,7 @@ HEADERS += \ model/Rocket.h \ model/Thrustcurve.h \ sim/AtmosphericModel.h \ + sim/ConstantGravityModel.h \ sim/DESolver.h \ sim/GeoidModel.h \ sim/GravityModel.h \ diff --git a/sim/ConstantGravityModel.cpp b/sim/ConstantGravityModel.cpp new file mode 100644 index 0000000..9027ec7 --- /dev/null +++ b/sim/ConstantGravityModel.cpp @@ -0,0 +1,10 @@ +#include "ConstantGravityModel.h" + +namespace sim { + +ConstantGravityModel::ConstantGravityModel() +{ + +} + +} // namespace sim diff --git a/sim/ConstantGravityModel.h b/sim/ConstantGravityModel.h new file mode 100644 index 0000000..1774884 --- /dev/null +++ b/sim/ConstantGravityModel.h @@ -0,0 +1,20 @@ +#ifndef SIM_CONSTANTGRAVITYMODEL_H +#define SIM_CONSTANTGRAVITYMODEL_H + +#include "GravityModel.h" + +namespace sim { + +class ConstantGravityModel : public GravityModel +{ +public: + ConstantGravityModel(); + + virtual ~ConstantGravityModel() {} + + std::tuple getAccel(double, double, double) override { return std::make_tuple(0.0, 0.0, 9.8); } +}; + +} // namespace sim + +#endif // SIM_CONSTANTGRAVITYMODEL_H