diff --git a/build/Desktop-Debug/.qmake.stash b/build/Desktop-Debug/.qmake.stash
new file mode 100644
index 0000000..d08aab1
--- /dev/null
+++ b/build/Desktop-Debug/.qmake.stash
@@ -0,0 +1,45 @@
+QMAKE_MAC_SDK.macosx.Path = /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
+QMAKE_MAC_SDK.macosx.SDKVersion = 26.1
+QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_CC = /Library/Developer/CommandLineTools/usr/bin/clang
+QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_CXX = /Library/Developer/CommandLineTools/usr/bin/clang++
+QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_FIX_RPATH = \
+ /Library/Developer/CommandLineTools/usr/bin/install_name_tool \
+ -id
+QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_AR = \
+ /Library/Developer/CommandLineTools/usr/bin/ar \
+ cq
+QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_RANLIB = \
+ /Library/Developer/CommandLineTools/usr/bin/ranlib \
+ -s
+QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_LINK = /Library/Developer/CommandLineTools/usr/bin/clang++
+QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_LINK_SHLIB = /Library/Developer/CommandLineTools/usr/bin/clang++
+QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_LINK_C = /Library/Developer/CommandLineTools/usr/bin/clang
+QMAKE_MAC_SDK.macx-clang.macosx.QMAKE_LINK_C_SHLIB = /Library/Developer/CommandLineTools/usr/bin/clang
+QMAKE_CXX.QT_COMPILER_STDCXX = 201402L
+QMAKE_CXX.QMAKE_APPLE_CC = 6000
+QMAKE_CXX.QMAKE_APPLE_CLANG_MAJOR_VERSION = 17
+QMAKE_CXX.QMAKE_APPLE_CLANG_MINOR_VERSION = 0
+QMAKE_CXX.QMAKE_APPLE_CLANG_PATCH_VERSION = 0
+QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 4
+QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 2
+QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 1
+QMAKE_CXX.COMPILER_MACROS = \
+ QT_COMPILER_STDCXX \
+ QMAKE_APPLE_CC \
+ QMAKE_APPLE_CLANG_MAJOR_VERSION \
+ QMAKE_APPLE_CLANG_MINOR_VERSION \
+ QMAKE_APPLE_CLANG_PATCH_VERSION \
+ QMAKE_GCC_MAJOR_VERSION \
+ QMAKE_GCC_MINOR_VERSION \
+ QMAKE_GCC_PATCH_VERSION
+QMAKE_CXX.INCDIRS = \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1 \
+ /Library/Developer/CommandLineTools/usr/lib/clang/17/include \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include \
+ /Library/Developer/CommandLineTools/usr/include
+QMAKE_CXX.LIBDIRS = \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib \
+ /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/swift
+QMAKE_MAC_SDK.macosx.SDKVersion = 26.1
+QMAKE_MAC_SDK.macosx.Path = /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
+QMAKE_XCODE_DEVELOPER_PATH = /Library/Developer/CommandLineTools
diff --git a/build/Desktop-Debug/Makefile b/build/Desktop-Debug/Makefile
new file mode 100644
index 0000000..ed946ce
--- /dev/null
+++ b/build/Desktop-Debug/Makefile
@@ -0,0 +1,1777 @@
+#############################################################################
+# Makefile for building: Music-Player.app/Contents/MacOS/Music-Player
+# Generated by qmake (3.1) (Qt 6.9.3)
+# Project: ../../Music-Player.pro
+# Template: app
+# Command: /opt/homebrew/opt/qtbase/bin/qmake -o Makefile ../../Music-Player.pro -spec macx-clang CONFIG+=debug CONFIG+=qml_debug
+#############################################################################
+
+MAKEFILE = Makefile
+
+EQ = =
+
+####### Compiler, tools and options
+
+CC = /Library/Developer/CommandLineTools/usr/bin/clang
+CXX = /Library/Developer/CommandLineTools/usr/bin/clang++
+DEFINES = -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
+CFLAGS = -pipe -g $(EXPORT_ARCH_ARGS) -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=14.0 -Wall -Wextra $(DEFINES)
+CXXFLAGS = -pipe -stdlib=libc++ -g -std=gnu++1z $(EXPORT_ARCH_ARGS) -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=14.0 -Wall -Wextra $(DEFINES)
+INCPATH = -I../../../FA25_Qt-Music-Player -I. -I/opt/homebrew/lib/QtWidgets.framework/Headers -I/opt/homebrew/lib/QtMultimedia.framework/Headers -I/opt/homebrew/lib/QtGui.framework/Headers -I/opt/homebrew/lib/QtNetwork.framework/Headers -I/opt/homebrew/lib/QtCore.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers -I/opt/homebrew/share/qt/mkspecs/macx-clang -F/opt/homebrew/lib
+QMAKE = /opt/homebrew/opt/qtbase/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 = /opt/homebrew/opt/qtbase/bin/qmake -install qinstall
+QINSTALL_PROGRAM = /opt/homebrew/opt/qtbase/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 = Music-Player1.0.0
+DISTDIR = /Users/lucas/Developer/FA25_Qt-Music-Player/build/Desktop-Debug/.tmp/Music-Player1.0.0
+LINK = /Library/Developer/CommandLineTools/usr/bin/clang++
+LFLAGS = -stdlib=libc++ -headerpad_max_install_names $(EXPORT_ARCH_ARGS) -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=14.0 -Wl,-rpath,@executable_path/../Frameworks -Wl,-rpath,/opt/homebrew/lib
+LIBS = $(SUBLIBS) -F/opt/homebrew/lib -framework QtWidgets -framework QtMultimedia -framework QtGui -framework AppKit -framework ImageIO -framework Metal -framework QtNetwork -framework QtCore -framework IOKit -framework DiskArbitration -framework UniformTypeIdentifiers -framework OpenGL
+AR = /Library/Developer/CommandLineTools/usr/bin/ar cq
+RANLIB = /Library/Developer/CommandLineTools/usr/bin/ranlib -s
+SED = sed
+STRIP = strip
+
+####### Output directory
+
+OBJECTS_DIR = ./
+
+####### Files
+
+SOURCES = ../../src/main.cpp \
+ ../../src/windows/albumSelector/albumSelector.cpp \
+ ../../src/windows/nowPlaying/nowPlaying.cpp \
+ ../../src/layout/flowLayout/flowLayout.cpp \
+ ../../src/components/albumSelector/albumTile/albumtile.cpp \
+ ../../src/components/nowPlaying/spinningAlbumArt/spinningalbumart.cpp \
+ ../../src/components/nowPlaying/timePlayedWidget/timePlayedWidget.cpp \
+ ../../src/components/nowPlaying/tracklistWidget/tracklistwidget.cpp qrc_qmake_qmake_qm_files.cpp \
+ moc_albumSelector.cpp \
+ moc_nowPlaying.cpp \
+ moc_albumtile.cpp \
+ moc_spinningalbumart.cpp \
+ moc_timePlayedWidget.cpp \
+ moc_tracklistwidget.cpp
+OBJECTS = main.o \
+ albumSelector.o \
+ nowPlaying.o \
+ flowLayout.o \
+ albumtile.o \
+ spinningalbumart.o \
+ timePlayedWidget.o \
+ tracklistwidget.o \
+ qrc_qmake_qmake_qm_files.o \
+ moc_albumSelector.o \
+ moc_nowPlaying.o \
+ moc_albumtile.o \
+ moc_spinningalbumart.o \
+ moc_timePlayedWidget.o \
+ moc_tracklistwidget.o
+DIST = /opt/homebrew/share/qt/mkspecs/features/spec_pre.prf \
+ /opt/homebrew/share/qt/mkspecs/features/device_config.prf \
+ /opt/homebrew/share/qt/mkspecs/common/unix.conf \
+ /opt/homebrew/share/qt/mkspecs/common/mac.conf \
+ /opt/homebrew/share/qt/mkspecs/common/macx.conf \
+ /opt/homebrew/share/qt/mkspecs/common/sanitize.conf \
+ /opt/homebrew/share/qt/mkspecs/common/gcc-base.conf \
+ /opt/homebrew/share/qt/mkspecs/common/gcc-base-mac.conf \
+ /opt/homebrew/share/qt/mkspecs/common/clang.conf \
+ /opt/homebrew/share/qt/mkspecs/common/clang-mac.conf \
+ /opt/homebrew/share/qt/mkspecs/qconfig.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_ext_openxr_loader.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3danimation.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3danimation_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dcore.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dcore_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dextras.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dextras_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dinput.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dinput_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dlogic.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dlogic_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickanimation.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickextras.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickextras_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickinput.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickinput_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquicklogic.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquicklogic_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickrender.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickrender_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickscene2d.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickscene3d.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickscene3d_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3drender.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3drender_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_bluetooth.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_bluetooth_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_bodymovin_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_charts.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_charts_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_chartsqml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_chartsqml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_concurrent.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_concurrent_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_connectivity_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_core.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_core5compat.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_core5compat_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_core_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_datavisualization.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_datavisualization_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_datavisualizationqml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_datavisualizationqml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_dbus.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_dbus_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_designer.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_designer_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_designercomponents_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_example_icons_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_examples_asset_downloader_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_fb_support_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_graphs.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_graphs_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_graphswidgets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_graphswidgets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_grpc.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_grpc_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_grpcquick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_grpcquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_gui.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_gui_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_help.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_help_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_httpserver.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_httpserver_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_hunspellinputmethod.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_hunspellinputmethod_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_jsonrpc_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsanimation.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsanimation_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsfolderlistmodel.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsfolderlistmodel_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsplatform.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsplatform_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsqmlmodels.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsqmlmodels_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labssettings.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labssettings_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labssharedimage.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labssharedimage_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labswavefrontmesh.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labswavefrontmesh_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_languageserver_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_linguist.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_location.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_location_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimedia.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimedia_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimediaquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimediatestlibprivate_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimediawidgets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_network.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_network_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_networkauth.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_networkauth_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_nfc.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_nfc_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_opengl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_opengl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_openglwidgets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_openglwidgets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_packetprotocol_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdf.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdf_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdfquick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdfquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdfwidgets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdfwidgets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_positioning.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_positioning_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_positioningquick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_positioningquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_printsupport.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_printsupport_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobuf.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobuf_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufqtcoretypes.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufqtcoretypes_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufqtguitypes.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufqtguitypes_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufquick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufwellknowntypes.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufwellknowntypes_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qdoccatch_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qdoccatchconversions_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qdoccatchgenerators_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlassetdownloader.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlassetdownloader_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlcompiler.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlcompiler_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlcore.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlcore_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmldebug_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmldom_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlformat_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlintegration.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlintegration_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmllocalstorage.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmllocalstorage_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlls_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlmeta.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlmeta_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlmodels.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlmodels_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlnetwork.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlnetwork_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmltest.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmltest_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmltoolingsettings_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmltyperegistrar_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlworkerscript.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlxmllistmodel.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlxmllistmodel_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3d.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3d_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dassetimport.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dassetimport_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dassetutils.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dassetutils_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3deffects.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3deffects_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dglslparser_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dhelpers.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dhelpers_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dhelpersimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dhelpersimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3diblbaker.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3diblbaker_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dparticleeffects.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dparticleeffects_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dparticles.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dparticles_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dphysics.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dphysics_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dphysicshelpers.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dphysicshelpers_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3druntimerender.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3druntimerender_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dspatialaudio_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dutils.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dutils_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dxr.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dxr_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2basic.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2basic_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2basicstyleimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2basicstyleimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fluentwinui3styleimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fluentwinui3styleimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fusion.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fusion_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fusionstyleimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fusionstyleimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2imagine.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2imagine_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2imaginestyleimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2imaginestyleimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2impl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2impl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2iosstyleimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2iosstyleimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2macosstyleimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2macosstyleimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2material.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2material_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2materialstyleimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2materialstyleimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2universal.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2universal_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2universalstyleimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2universalstyleimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrolstestutilsprivate_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2quickimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2utils.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2utils_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickeffects.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickeffects_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicklayouts.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicklayouts_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickparticles_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickshapes_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktemplates2.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktestutilsprivate_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktimeline.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktimeline_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktimelineblendtrees.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktimelineblendtrees_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickvectorimage.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickvectorimage_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickvectorimagegenerator_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickwidgets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickwidgets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_remoteobjects.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_remoteobjects_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_remoteobjectsqml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_remoteobjectsqml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_repparser.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_repparser_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_scxml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_scxml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_scxmlglobal_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_scxmlqml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_scxmlqml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_sensors.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_sensors_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_sensorsquick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_sensorsquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_serialbus.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_serialbus_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_serialport.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_serialport_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_shadertools.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_shadertools_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_spatialaudio.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_spatialaudio_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_sql.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_sql_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_statemachine.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_statemachine_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_statemachineqml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_statemachineqml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_svg.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_svg_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_svgwidgets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_svgwidgets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_testinternals_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_testlib.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_testlib_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_texttospeech.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_texttospeech_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_tools_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_uiplugin.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_uitools.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_uitools_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboard.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboard_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboardqml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboardqml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboardsettings.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboardsettings_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webchannel.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webchannel_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webchannelquick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webchannelquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginecore.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginecore_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginequick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginequick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginequickdelegatesqml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginequickdelegatesqml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginewidgets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginewidgets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_websockets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_websockets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webview.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webview_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webviewquick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webviewquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_widgets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_widgets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_xml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_xml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwinbluetoothpermission.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwincalendarpermission.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwincamerapermission.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwincontactspermission.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwinlocationpermission.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwinmicrophonepermission.pri \
+ /opt/homebrew/share/qt/mkspecs/features/qt_functions.prf \
+ /opt/homebrew/share/qt/mkspecs/features/qt_config.prf \
+ /opt/homebrew/share/qt/mkspecs/macx-clang/qmake.conf \
+ /opt/homebrew/share/qt/mkspecs/features/spec_post.prf \
+ /opt/homebrew/share/qt/mkspecs/features/exclusive_builds.prf \
+ /opt/homebrew/share/qt/mkspecs/features/mac/sdk.prf \
+ /opt/homebrew/share/qt/mkspecs/features/toolchain.prf \
+ /opt/homebrew/share/qt/mkspecs/features/mac/toolchain.prf \
+ /opt/homebrew/share/qt/mkspecs/features/default_pre.prf \
+ /opt/homebrew/share/qt/mkspecs/features/mac/default_pre.prf \
+ /opt/homebrew/share/qt/mkspecs/features/resolve_config.prf \
+ /opt/homebrew/share/qt/mkspecs/features/default_post.prf \
+ /opt/homebrew/share/qt/mkspecs/features/mac/default_post.prf \
+ /opt/homebrew/share/qt/mkspecs/features/mac/objective_c.prf \
+ /opt/homebrew/share/qt/mkspecs/features/lrelease.prf \
+ /opt/homebrew/share/qt/mkspecs/features/qml_debug.prf \
+ /opt/homebrew/share/qt/mkspecs/features/mac/mac.prf \
+ /opt/homebrew/share/qt/mkspecs/features/warn_on.prf \
+ /opt/homebrew/share/qt/mkspecs/features/permissions.prf \
+ /opt/homebrew/share/qt/mkspecs/features/qt.prf \
+ /opt/homebrew/share/qt/mkspecs/features/resources_functions.prf \
+ /opt/homebrew/share/qt/mkspecs/features/resources.prf \
+ /opt/homebrew/share/qt/mkspecs/features/moc.prf \
+ /opt/homebrew/share/qt/mkspecs/features/unix/opengl.prf \
+ /opt/homebrew/share/qt/mkspecs/features/uic.prf \
+ /opt/homebrew/share/qt/mkspecs/features/unix/thread.prf \
+ /opt/homebrew/share/qt/mkspecs/features/qmake_use.prf \
+ /opt/homebrew/share/qt/mkspecs/features/file_copies.prf \
+ /opt/homebrew/share/qt/mkspecs/features/mac/rez.prf \
+ /opt/homebrew/share/qt/mkspecs/features/mac/asset_catalogs.prf \
+ /opt/homebrew/share/qt/mkspecs/features/testcase_targets.prf \
+ /opt/homebrew/share/qt/mkspecs/features/exceptions.prf \
+ /opt/homebrew/share/qt/mkspecs/features/yacc.prf \
+ /opt/homebrew/share/qt/mkspecs/features/lex.prf \
+ ../../../../Music-Player.pro ../../src/windows/albumSelector/albumSelector.h \
+ ../../src/windows/nowPlaying/nowPlaying.h \
+ ../../src/layout/flowLayout/flowLayout.h \
+ ../../src/data/cleanerScripts.h \
+ ../../src/data/albumInformation.h \
+ ../../src/components/albumSelector/albumTile/albumtile.h \
+ ../../src/components/nowPlaying/spinningAlbumArt/spinningalbumart.h \
+ ../../src/components/nowPlaying/timePlayedWidget/timePlayedWidget.h \
+ ../../src/components/nowPlaying/tracklistWidget/tracklistwidget.h ../../src/main.cpp \
+ ../../src/windows/albumSelector/albumSelector.cpp \
+ ../../src/windows/nowPlaying/nowPlaying.cpp \
+ ../../src/layout/flowLayout/flowLayout.cpp \
+ ../../src/components/albumSelector/albumTile/albumtile.cpp \
+ ../../src/components/nowPlaying/spinningAlbumArt/spinningalbumart.cpp \
+ ../../src/components/nowPlaying/timePlayedWidget/timePlayedWidget.cpp \
+ ../../src/components/nowPlaying/tracklistWidget/tracklistwidget.cpp
+QMAKE_TARGET = Music-Player
+DESTDIR =
+TARGET = Music-Player.app/Contents/MacOS/Music-Player
+
+####### Custom Variables
+EXPORT_QMAKE_MAC_SDK = macosx
+EXPORT_QMAKE_MAC_SDK_VERSION = 26.1
+EXPORT_QMAKE_XCODE_DEVELOPER_PATH = /Library/Developer/CommandLineTools
+EXPORT__QMAKE_STASH_ =
+EXPORT_VALID_ARCHS = arm64
+EXPORT_DEFAULT_ARCHS = arm64
+EXPORT_ARCHS = $(filter $(EXPORT_VALID_ARCHS), $(if $(ARCHS), $(ARCHS), $(if $(EXPORT_DEFAULT_ARCHS), $(EXPORT_DEFAULT_ARCHS), $(EXPORT_VALID_ARCHS))))
+EXPORT_ARCH_ARGS = $(foreach arch, $(if $(EXPORT_ARCHS), $(EXPORT_ARCHS), $(EXPORT_VALID_ARCHS)), -arch $(arch))
+EXPORT__PRO_FILE_ = /Users/lucas/Developer/FA25_Qt-Music-Player/Music-Player.pro
+
+
+include /opt/homebrew/share/qt/mkspecs/features/mac/sdk.mk
+first: all
+####### Build rules
+
+Music-Player.app/Contents/MacOS/Music-Player: ui_albumSelector.h $(OBJECTS)
+ @test -d Music-Player.app/Contents/MacOS/ || mkdir -p Music-Player.app/Contents/MacOS/
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
+
+Makefile: ../../Music-Player.pro /opt/homebrew/share/qt/mkspecs/macx-clang/qmake.conf /opt/homebrew/share/qt/mkspecs/features/spec_pre.prf \
+ /opt/homebrew/share/qt/mkspecs/features/device_config.prf \
+ /opt/homebrew/share/qt/mkspecs/common/unix.conf \
+ /opt/homebrew/share/qt/mkspecs/common/mac.conf \
+ /opt/homebrew/share/qt/mkspecs/common/macx.conf \
+ /opt/homebrew/share/qt/mkspecs/common/sanitize.conf \
+ /opt/homebrew/share/qt/mkspecs/common/gcc-base.conf \
+ /opt/homebrew/share/qt/mkspecs/common/gcc-base-mac.conf \
+ /opt/homebrew/share/qt/mkspecs/common/clang.conf \
+ /opt/homebrew/share/qt/mkspecs/common/clang-mac.conf \
+ /opt/homebrew/share/qt/mkspecs/qconfig.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_ext_openxr_loader.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3danimation.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3danimation_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dcore.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dcore_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dextras.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dextras_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dinput.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dinput_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dlogic.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dlogic_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickanimation.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickextras.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickextras_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickinput.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickinput_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquicklogic.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquicklogic_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickrender.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickrender_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickscene2d.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickscene3d.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickscene3d_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3drender.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_3drender_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_bluetooth.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_bluetooth_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_bodymovin_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_charts.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_charts_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_chartsqml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_chartsqml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_concurrent.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_concurrent_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_connectivity_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_core.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_core5compat.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_core5compat_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_core_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_datavisualization.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_datavisualization_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_datavisualizationqml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_datavisualizationqml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_dbus.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_dbus_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_designer.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_designer_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_designercomponents_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_example_icons_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_examples_asset_downloader_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_fb_support_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_graphs.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_graphs_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_graphswidgets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_graphswidgets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_grpc.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_grpc_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_grpcquick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_grpcquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_gui.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_gui_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_help.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_help_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_httpserver.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_httpserver_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_hunspellinputmethod.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_hunspellinputmethod_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_jsonrpc_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsanimation.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsanimation_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsfolderlistmodel.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsfolderlistmodel_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsplatform.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsplatform_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsqmlmodels.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsqmlmodels_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labssettings.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labssettings_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labssharedimage.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labssharedimage_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labswavefrontmesh.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_labswavefrontmesh_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_languageserver_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_linguist.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_location.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_location_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimedia.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimedia_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimediaquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimediatestlibprivate_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimediawidgets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_network.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_network_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_networkauth.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_networkauth_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_nfc.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_nfc_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_opengl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_opengl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_openglwidgets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_openglwidgets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_packetprotocol_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdf.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdf_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdfquick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdfquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdfwidgets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdfwidgets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_positioning.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_positioning_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_positioningquick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_positioningquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_printsupport.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_printsupport_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobuf.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobuf_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufqtcoretypes.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufqtcoretypes_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufqtguitypes.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufqtguitypes_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufquick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufwellknowntypes.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufwellknowntypes_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qdoccatch_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qdoccatchconversions_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qdoccatchgenerators_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlassetdownloader.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlassetdownloader_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlcompiler.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlcompiler_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlcore.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlcore_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmldebug_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmldom_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlformat_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlintegration.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlintegration_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmllocalstorage.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmllocalstorage_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlls_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlmeta.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlmeta_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlmodels.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlmodels_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlnetwork.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlnetwork_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmltest.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmltest_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmltoolingsettings_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmltyperegistrar_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlworkerscript.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlxmllistmodel.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlxmllistmodel_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3d.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3d_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dassetimport.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dassetimport_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dassetutils.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dassetutils_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3deffects.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3deffects_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dglslparser_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dhelpers.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dhelpers_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dhelpersimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dhelpersimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3diblbaker.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3diblbaker_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dparticleeffects.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dparticleeffects_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dparticles.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dparticles_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dphysics.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dphysics_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dphysicshelpers.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dphysicshelpers_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3druntimerender.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3druntimerender_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dspatialaudio_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dutils.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dutils_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dxr.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dxr_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2basic.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2basic_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2basicstyleimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2basicstyleimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fluentwinui3styleimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fluentwinui3styleimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fusion.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fusion_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fusionstyleimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fusionstyleimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2imagine.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2imagine_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2imaginestyleimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2imaginestyleimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2impl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2impl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2iosstyleimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2iosstyleimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2macosstyleimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2macosstyleimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2material.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2material_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2materialstyleimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2materialstyleimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2universal.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2universal_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2universalstyleimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2universalstyleimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrolstestutilsprivate_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2quickimpl_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2utils.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2utils_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickeffects.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickeffects_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicklayouts.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicklayouts_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickparticles_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickshapes_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktemplates2.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktestutilsprivate_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktimeline.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktimeline_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktimelineblendtrees.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktimelineblendtrees_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickvectorimage.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickvectorimage_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickvectorimagegenerator_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickwidgets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickwidgets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_remoteobjects.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_remoteobjects_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_remoteobjectsqml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_remoteobjectsqml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_repparser.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_repparser_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_scxml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_scxml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_scxmlglobal_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_scxmlqml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_scxmlqml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_sensors.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_sensors_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_sensorsquick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_sensorsquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_serialbus.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_serialbus_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_serialport.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_serialport_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_shadertools.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_shadertools_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_spatialaudio.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_spatialaudio_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_sql.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_sql_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_statemachine.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_statemachine_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_statemachineqml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_statemachineqml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_svg.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_svg_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_svgwidgets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_svgwidgets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_testinternals_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_testlib.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_testlib_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_texttospeech.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_texttospeech_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_tools_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_uiplugin.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_uitools.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_uitools_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboard.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboard_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboardqml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboardqml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboardsettings.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboardsettings_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webchannel.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webchannel_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webchannelquick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webchannelquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginecore.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginecore_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginequick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginequick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginequickdelegatesqml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginequickdelegatesqml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginewidgets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginewidgets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_websockets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_websockets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webview.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webview_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webviewquick.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_webviewquick_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_widgets.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_widgets_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_xml.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_lib_xml_private.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwinbluetoothpermission.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwincalendarpermission.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwincamerapermission.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwincontactspermission.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwinlocationpermission.pri \
+ /opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwinmicrophonepermission.pri \
+ /opt/homebrew/share/qt/mkspecs/features/qt_functions.prf \
+ /opt/homebrew/share/qt/mkspecs/features/qt_config.prf \
+ /opt/homebrew/share/qt/mkspecs/macx-clang/qmake.conf \
+ /opt/homebrew/share/qt/mkspecs/features/spec_post.prf \
+ /opt/homebrew/share/qt/mkspecs/features/exclusive_builds.prf \
+ /opt/homebrew/share/qt/mkspecs/features/mac/sdk.prf \
+ /opt/homebrew/share/qt/mkspecs/features/toolchain.prf \
+ /opt/homebrew/share/qt/mkspecs/features/mac/toolchain.prf \
+ /opt/homebrew/share/qt/mkspecs/features/default_pre.prf \
+ /opt/homebrew/share/qt/mkspecs/features/mac/default_pre.prf \
+ /opt/homebrew/share/qt/mkspecs/features/resolve_config.prf \
+ /opt/homebrew/share/qt/mkspecs/features/default_post.prf \
+ /opt/homebrew/share/qt/mkspecs/features/mac/default_post.prf \
+ /opt/homebrew/share/qt/mkspecs/features/mac/objective_c.prf \
+ /opt/homebrew/share/qt/mkspecs/features/lrelease.prf \
+ /opt/homebrew/share/qt/mkspecs/features/qml_debug.prf \
+ /opt/homebrew/share/qt/mkspecs/features/mac/mac.prf \
+ /opt/homebrew/share/qt/mkspecs/features/warn_on.prf \
+ /opt/homebrew/share/qt/mkspecs/features/permissions.prf \
+ /opt/homebrew/share/qt/mkspecs/features/qt.prf \
+ /opt/homebrew/share/qt/mkspecs/features/resources_functions.prf \
+ /opt/homebrew/share/qt/mkspecs/features/resources.prf \
+ /opt/homebrew/share/qt/mkspecs/features/moc.prf \
+ /opt/homebrew/share/qt/mkspecs/features/unix/opengl.prf \
+ /opt/homebrew/share/qt/mkspecs/features/uic.prf \
+ /opt/homebrew/share/qt/mkspecs/features/unix/thread.prf \
+ /opt/homebrew/share/qt/mkspecs/features/qmake_use.prf \
+ /opt/homebrew/share/qt/mkspecs/features/file_copies.prf \
+ /opt/homebrew/share/qt/mkspecs/features/mac/rez.prf \
+ /opt/homebrew/share/qt/mkspecs/features/mac/asset_catalogs.prf \
+ /opt/homebrew/share/qt/mkspecs/features/testcase_targets.prf \
+ /opt/homebrew/share/qt/mkspecs/features/exceptions.prf \
+ /opt/homebrew/share/qt/mkspecs/features/yacc.prf \
+ /opt/homebrew/share/qt/mkspecs/features/lex.prf \
+ ../../Music-Player.pro \
+ qmake_qmake_qm_files.qrc \
+ /opt/homebrew/lib/QtWidgets.framework/Resources/QtWidgets.prl \
+ /opt/homebrew/lib/QtMultimedia.framework/Resources/QtMultimedia.prl \
+ /opt/homebrew/lib/QtGui.framework/Resources/QtGui.prl \
+ /opt/homebrew/lib/QtNetwork.framework/Resources/QtNetwork.prl \
+ /opt/homebrew/lib/QtCore.framework/Resources/QtCore.prl
+ $(QMAKE) -o Makefile ../../Music-Player.pro -spec macx-clang CONFIG+=debug CONFIG+=qml_debug
+/opt/homebrew/share/qt/mkspecs/features/spec_pre.prf:
+/opt/homebrew/share/qt/mkspecs/features/device_config.prf:
+/opt/homebrew/share/qt/mkspecs/common/unix.conf:
+/opt/homebrew/share/qt/mkspecs/common/mac.conf:
+/opt/homebrew/share/qt/mkspecs/common/macx.conf:
+/opt/homebrew/share/qt/mkspecs/common/sanitize.conf:
+/opt/homebrew/share/qt/mkspecs/common/gcc-base.conf:
+/opt/homebrew/share/qt/mkspecs/common/gcc-base-mac.conf:
+/opt/homebrew/share/qt/mkspecs/common/clang.conf:
+/opt/homebrew/share/qt/mkspecs/common/clang-mac.conf:
+/opt/homebrew/share/qt/mkspecs/qconfig.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_ext_openxr_loader.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3danimation.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3danimation_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dcore.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dcore_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dextras.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dextras_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dinput.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dinput_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dlogic.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dlogic_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquick.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquick_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickanimation.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickanimation_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickextras.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickextras_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickinput.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickinput_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquicklogic.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquicklogic_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickrender.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickrender_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickscene2d.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickscene2d_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickscene3d.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3dquickscene3d_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3drender.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_3drender_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_bluetooth.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_bluetooth_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_bodymovin_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_charts.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_charts_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_chartsqml.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_chartsqml_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_concurrent.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_concurrent_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_connectivity_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_core.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_core5compat.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_core5compat_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_core_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_datavisualization.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_datavisualization_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_datavisualizationqml.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_datavisualizationqml_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_dbus.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_dbus_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_designer.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_designer_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_designercomponents_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_example_icons_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_examples_asset_downloader_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_fb_support_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_graphs.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_graphs_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_graphswidgets.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_graphswidgets_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_grpc.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_grpc_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_grpcquick.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_grpcquick_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_gui.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_gui_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_help.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_help_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_httpserver.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_httpserver_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_hunspellinputmethod.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_hunspellinputmethod_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_jsonrpc_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsanimation.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsanimation_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsfolderlistmodel.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsfolderlistmodel_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsplatform.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsplatform_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsqmlmodels.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_labsqmlmodels_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_labssettings.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_labssettings_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_labssharedimage.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_labssharedimage_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_labswavefrontmesh.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_labswavefrontmesh_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_languageserver_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_linguist.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_location.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_location_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimedia.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimedia_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimediaquick_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimediatestlibprivate_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimediawidgets.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_network.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_network_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_networkauth.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_networkauth_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_nfc.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_nfc_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_opengl.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_opengl_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_openglwidgets.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_openglwidgets_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_packetprotocol_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdf.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdf_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdfquick.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdfquick_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdfwidgets.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_pdfwidgets_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_positioning.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_positioning_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_positioningquick.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_positioningquick_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_printsupport.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_printsupport_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobuf.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobuf_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufqtcoretypes.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufqtcoretypes_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufqtguitypes.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufqtguitypes_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufquick.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufquick_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufwellknowntypes.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_protobufwellknowntypes_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qdoccatch_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qdoccatchconversions_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qdoccatchgenerators_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qml.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qml_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlassetdownloader.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlassetdownloader_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlcompiler.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlcompiler_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlcore.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlcore_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmldebug_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmldom_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlformat_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlintegration.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlintegration_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmllocalstorage.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmllocalstorage_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlls_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlmeta.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlmeta_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlmodels.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlmodels_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlnetwork.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlnetwork_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmltest.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmltest_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmltoolingsettings_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmltyperegistrar_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlworkerscript.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlworkerscript_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlxmllistmodel.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_qmlxmllistmodel_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3d.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3d_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dassetimport.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dassetimport_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dassetutils.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dassetutils_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3deffects.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3deffects_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dglslparser_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dhelpers.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dhelpers_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dhelpersimpl.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dhelpersimpl_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3diblbaker.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3diblbaker_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dparticleeffects.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dparticleeffects_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dparticles.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dparticles_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dphysics.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dphysics_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dphysicshelpers.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dphysicshelpers_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3druntimerender.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3druntimerender_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dspatialaudio_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dutils.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dutils_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dxr.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick3dxr_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quick_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2basic.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2basic_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2basicstyleimpl.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2basicstyleimpl_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fluentwinui3styleimpl.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fluentwinui3styleimpl_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fusion.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fusion_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fusionstyleimpl.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2fusionstyleimpl_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2imagine.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2imagine_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2imaginestyleimpl.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2imaginestyleimpl_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2impl.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2impl_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2iosstyleimpl.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2iosstyleimpl_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2macosstyleimpl.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2macosstyleimpl_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2material.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2material_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2materialstyleimpl.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2materialstyleimpl_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2universal.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2universal_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2universalstyleimpl.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrols2universalstyleimpl_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickcontrolstestutilsprivate_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2quickimpl_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2utils.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickdialogs2utils_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickeffects.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickeffects_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicklayouts.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicklayouts_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickparticles_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickshapes_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktemplates2.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktemplates2_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktestutilsprivate_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktimeline.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktimeline_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktimelineblendtrees.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quicktimelineblendtrees_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickvectorimage.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickvectorimage_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickvectorimagegenerator_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickwidgets.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_quickwidgets_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_remoteobjects.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_remoteobjects_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_remoteobjectsqml.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_remoteobjectsqml_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_repparser.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_repparser_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_scxml.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_scxml_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_scxmlglobal_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_scxmlqml.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_scxmlqml_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_sensors.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_sensors_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_sensorsquick.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_sensorsquick_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_serialbus.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_serialbus_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_serialport.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_serialport_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_shadertools.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_shadertools_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_spatialaudio.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_spatialaudio_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_sql.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_sql_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_statemachine.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_statemachine_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_statemachineqml.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_statemachineqml_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_svg.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_svg_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_svgwidgets.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_svgwidgets_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_testinternals_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_testlib.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_testlib_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_texttospeech.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_texttospeech_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_tools_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_uiplugin.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_uitools.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_uitools_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboard.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboard_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboardqml.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboardqml_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboardsettings.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_virtualkeyboardsettings_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_webchannel.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_webchannel_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_webchannelquick.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_webchannelquick_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginecore.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginecore_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginequick.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginequick_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginequickdelegatesqml.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginequickdelegatesqml_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginewidgets.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_webenginewidgets_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_websockets.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_websockets_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_webview.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_webview_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_webviewquick.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_webviewquick_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_widgets.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_widgets_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_xml.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_lib_xml_private.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwinbluetoothpermission.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwincalendarpermission.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwincamerapermission.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwincontactspermission.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwinlocationpermission.pri:
+/opt/homebrew/share/qt/mkspecs/modules/qt_plugin_qdarwinmicrophonepermission.pri:
+/opt/homebrew/share/qt/mkspecs/features/qt_functions.prf:
+/opt/homebrew/share/qt/mkspecs/features/qt_config.prf:
+/opt/homebrew/share/qt/mkspecs/macx-clang/qmake.conf:
+/opt/homebrew/share/qt/mkspecs/features/spec_post.prf:
+/opt/homebrew/share/qt/mkspecs/features/exclusive_builds.prf:
+/opt/homebrew/share/qt/mkspecs/features/mac/sdk.prf:
+/opt/homebrew/share/qt/mkspecs/features/toolchain.prf:
+/opt/homebrew/share/qt/mkspecs/features/mac/toolchain.prf:
+/opt/homebrew/share/qt/mkspecs/features/default_pre.prf:
+/opt/homebrew/share/qt/mkspecs/features/mac/default_pre.prf:
+/opt/homebrew/share/qt/mkspecs/features/resolve_config.prf:
+/opt/homebrew/share/qt/mkspecs/features/default_post.prf:
+/opt/homebrew/share/qt/mkspecs/features/mac/default_post.prf:
+/opt/homebrew/share/qt/mkspecs/features/mac/objective_c.prf:
+/opt/homebrew/share/qt/mkspecs/features/lrelease.prf:
+/opt/homebrew/share/qt/mkspecs/features/qml_debug.prf:
+/opt/homebrew/share/qt/mkspecs/features/mac/mac.prf:
+/opt/homebrew/share/qt/mkspecs/features/warn_on.prf:
+/opt/homebrew/share/qt/mkspecs/features/permissions.prf:
+/opt/homebrew/share/qt/mkspecs/features/qt.prf:
+/opt/homebrew/share/qt/mkspecs/features/resources_functions.prf:
+/opt/homebrew/share/qt/mkspecs/features/resources.prf:
+/opt/homebrew/share/qt/mkspecs/features/moc.prf:
+/opt/homebrew/share/qt/mkspecs/features/unix/opengl.prf:
+/opt/homebrew/share/qt/mkspecs/features/uic.prf:
+/opt/homebrew/share/qt/mkspecs/features/unix/thread.prf:
+/opt/homebrew/share/qt/mkspecs/features/qmake_use.prf:
+/opt/homebrew/share/qt/mkspecs/features/file_copies.prf:
+/opt/homebrew/share/qt/mkspecs/features/mac/rez.prf:
+/opt/homebrew/share/qt/mkspecs/features/mac/asset_catalogs.prf:
+/opt/homebrew/share/qt/mkspecs/features/testcase_targets.prf:
+/opt/homebrew/share/qt/mkspecs/features/exceptions.prf:
+/opt/homebrew/share/qt/mkspecs/features/yacc.prf:
+/opt/homebrew/share/qt/mkspecs/features/lex.prf:
+../../Music-Player.pro:
+qmake_qmake_qm_files.qrc:
+/opt/homebrew/lib/QtWidgets.framework/Resources/QtWidgets.prl:
+/opt/homebrew/lib/QtMultimedia.framework/Resources/QtMultimedia.prl:
+/opt/homebrew/lib/QtGui.framework/Resources/QtGui.prl:
+/opt/homebrew/lib/QtNetwork.framework/Resources/QtNetwork.prl:
+/opt/homebrew/lib/QtCore.framework/Resources/QtCore.prl:
+qmake: FORCE
+ @$(QMAKE) -o Makefile ../../Music-Player.pro -spec macx-clang CONFIG+=debug CONFIG+=qml_debug
+
+qmake_all: FORCE
+
+Music-Player.app/Contents/PkgInfo:
+ @test -d Music-Player.app/Contents || mkdir -p Music-Player.app/Contents
+ @$(DEL_FILE) Music-Player.app/Contents/PkgInfo
+ @echo "APPL????" > Music-Player.app/Contents/PkgInfo
+Music-Player.app/Contents/Info.plist:
+ @test -d Music-Player.app/Contents || mkdir -p Music-Player.app/Contents
+ @$(DEL_FILE) Music-Player.app/Contents/Info.plist
+ @set -o pipefail && plutil -convert xml1 -o - /opt/homebrew/share/qt/mkspecs/macx-clang/Info.plist.app | sed -e "s,@SHORT_VERSION@,1.0,g" -e "s,\$${QMAKE_SHORT_VERSION},1.0,g" -e "s,@FULL_VERSION@,1.0.0,g" -e "s,\$${QMAKE_FULL_VERSION},1.0.0,g" -e "s,@TYPEINFO@,????,g" -e "s,\$${QMAKE_PKGINFO_TYPEINFO},????,g" -e "s,@BUNDLEIDENTIFIER@,com.yourcompany.Music-Player,g" -e "s,\$${PRODUCT_BUNDLE_IDENTIFIER},com.yourcompany.Music-Player,g" -e "s,\$${MACOSX_DEPLOYMENT_TARGET},14.0,g" -e "s,\$${IPHONEOS_DEPLOYMENT_TARGET},,g" -e "s,\$${TVOS_DEPLOYMENT_TARGET},,g" -e "s,\$${WATCHOS_DEPLOYMENT_TARGET},,g" -e "s,\$${IOS_LAUNCH_SCREEN},LaunchScreen,g" -e "s,@ICON@,,g" -e "s,\$${ASSETCATALOG_COMPILER_APPICON_NAME},,g" -e "s,@EXECUTABLE@,Music-Player,g" -e "s,@LIBRARY@,Music-Player,g" -e "s,\$${EXECUTABLE_NAME},Music-Player,g" -e "s,@TYPEINFO@,????,g" -e "s,\$${QMAKE_PKGINFO_TYPEINFO},????,g" >Music-Player.app/Contents/Info.plist
+
+all: Makefile \
+ Music-Player.app/Contents/PkgInfo \
+ Music-Player.app/Contents/Info.plist Music-Player.app/Contents/MacOS/Music-Player
+
+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 qmake_qmake_qm_files.qrc $(DISTDIR)/
+ $(COPY_FILE) --parents /opt/homebrew/share/qt/mkspecs/features/data/dummy.cpp $(DISTDIR)/
+ $(COPY_FILE) --parents ../../src/windows/albumSelector/albumSelector.h ../../src/windows/nowPlaying/nowPlaying.h ../../src/layout/flowLayout/flowLayout.h ../../src/data/cleanerScripts.h ../../src/data/albumInformation.h ../../src/components/albumSelector/albumTile/albumtile.h ../../src/components/nowPlaying/spinningAlbumArt/spinningalbumart.h ../../src/components/nowPlaying/timePlayedWidget/timePlayedWidget.h ../../src/components/nowPlaying/tracklistWidget/tracklistwidget.h $(DISTDIR)/
+ $(COPY_FILE) --parents ../../src/main.cpp ../../src/windows/albumSelector/albumSelector.cpp ../../src/windows/nowPlaying/nowPlaying.cpp ../../src/layout/flowLayout/flowLayout.cpp ../../src/components/albumSelector/albumTile/albumtile.cpp ../../src/components/nowPlaying/spinningAlbumArt/spinningalbumart.cpp ../../src/components/nowPlaying/timePlayedWidget/timePlayedWidget.cpp ../../src/components/nowPlaying/tracklistWidget/tracklistwidget.cpp $(DISTDIR)/
+ $(COPY_FILE) --parents ../../src/windows/albumSelector/albumSelector.ui $(DISTDIR)/
+
+
+clean: compiler_clean
+ -$(DEL_FILE) $(OBJECTS)
+ -$(DEL_FILE) *~ core *.core
+
+
+distclean: clean
+ -$(DEL_FILE) -r Music-Player.app
+ -$(DEL_FILE) Makefile
+
+
+####### Sub-libraries
+
+xcodeproj:
+ @$(QMAKE) -spec macx-xcode "$(EXPORT__PRO_FILE_)" -spec macx-clang CONFIG+=debug CONFIG+=qml_debug
+
+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:
+compiler_lrelease_clean:
+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 \
+ /opt/homebrew/share/qt/libexec/rcc
+ /opt/homebrew/share/qt/libexec/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: /opt/homebrew/share/qt/mkspecs/features/data/dummy.cpp
+ /Library/Developer/CommandLineTools/usr/bin/clang++ -pipe -stdlib=libc++ -g -std=gnu++1z $(EXPORT_ARCH_ARGS) -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=14.0 -Wall -Wextra -dM -E -o moc_predefs.h /opt/homebrew/share/qt/mkspecs/features/data/dummy.cpp
+
+compiler_moc_header_make_all: moc_albumSelector.cpp moc_nowPlaying.cpp moc_albumtile.cpp moc_spinningalbumart.cpp moc_timePlayedWidget.cpp moc_tracklistwidget.cpp
+compiler_moc_header_clean:
+ -$(DEL_FILE) moc_albumSelector.cpp moc_nowPlaying.cpp moc_albumtile.cpp moc_spinningalbumart.cpp moc_timePlayedWidget.cpp moc_tracklistwidget.cpp
+moc_albumSelector.cpp: ../../src/windows/albumSelector/albumSelector.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QGridLayout \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgridlayout.h \
+ ../../src/data/albumInformation.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QString \
+ /opt/homebrew/lib/QtCore.framework/Headers/qstring.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QStringList \
+ /opt/homebrew/lib/QtCore.framework/Headers/qstringlist.h \
+ moc_predefs.h \
+ /opt/homebrew/share/qt/libexec/moc
+ /opt/homebrew/share/qt/libexec/moc $(DEFINES) --include /Users/lucas/Developer/FA25_Qt-Music-Player/build/Desktop-Debug/moc_predefs.h -I/opt/homebrew/share/qt/mkspecs/macx-clang -I/Users/lucas/Developer/FA25_Qt-Music-Player -I/opt/homebrew/lib/QtWidgets.framework/Headers -I/opt/homebrew/lib/QtMultimedia.framework/Headers -I/opt/homebrew/lib/QtGui.framework/Headers -I/opt/homebrew/lib/QtNetwork.framework/Headers -I/opt/homebrew/lib/QtCore.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1 -I/Library/Developer/CommandLineTools/usr/lib/clang/17/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/usr/include -F/opt/homebrew/lib ../../src/windows/albumSelector/albumSelector.h -o moc_albumSelector.cpp
+
+moc_nowPlaying.cpp: ../../src/windows/nowPlaying/nowPlaying.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QLabel \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlabel.h \
+ /opt/homebrew/lib/QtMultimedia.framework/Headers/QMediaPlayer \
+ /opt/homebrew/lib/QtMultimedia.framework/Headers/qmediaplayer.h \
+ /opt/homebrew/lib/QtMultimedia.framework/Headers/QAudioOutput \
+ /opt/homebrew/lib/QtMultimedia.framework/Headers/qaudiooutput.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QTimer \
+ /opt/homebrew/lib/QtCore.framework/Headers/qtimer.h \
+ ../../src/data/albumInformation.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QString \
+ /opt/homebrew/lib/QtCore.framework/Headers/qstring.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QStringList \
+ /opt/homebrew/lib/QtCore.framework/Headers/qstringlist.h \
+ ../../src/components/nowPlaying/spinningAlbumArt/spinningAlbumArt.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QPixmap \
+ /opt/homebrew/lib/QtGui.framework/Headers/qpixmap.h \
+ ../../src/components/nowPlaying/tracklistWidget/tracklistWidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QListWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlistwidget.h \
+ ../../src/components/nowPlaying/timePlayedWidget/timePlayedWidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QVBoxLayout \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qboxlayout.h \
+ moc_predefs.h \
+ /opt/homebrew/share/qt/libexec/moc
+ /opt/homebrew/share/qt/libexec/moc $(DEFINES) --include /Users/lucas/Developer/FA25_Qt-Music-Player/build/Desktop-Debug/moc_predefs.h -I/opt/homebrew/share/qt/mkspecs/macx-clang -I/Users/lucas/Developer/FA25_Qt-Music-Player -I/opt/homebrew/lib/QtWidgets.framework/Headers -I/opt/homebrew/lib/QtMultimedia.framework/Headers -I/opt/homebrew/lib/QtGui.framework/Headers -I/opt/homebrew/lib/QtNetwork.framework/Headers -I/opt/homebrew/lib/QtCore.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1 -I/Library/Developer/CommandLineTools/usr/lib/clang/17/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/usr/include -F/opt/homebrew/lib ../../src/windows/nowPlaying/nowPlaying.h -o moc_nowPlaying.cpp
+
+moc_albumtile.cpp: ../../src/components/albumSelector/albumTile/albumtile.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QLabel \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlabel.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QVBoxLayout \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qboxlayout.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QMouseEvent \
+ /opt/homebrew/lib/QtGui.framework/Headers/qevent.h \
+ ../../src/data/albumInformation.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QString \
+ /opt/homebrew/lib/QtCore.framework/Headers/qstring.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QStringList \
+ /opt/homebrew/lib/QtCore.framework/Headers/qstringlist.h \
+ moc_predefs.h \
+ /opt/homebrew/share/qt/libexec/moc
+ /opt/homebrew/share/qt/libexec/moc $(DEFINES) --include /Users/lucas/Developer/FA25_Qt-Music-Player/build/Desktop-Debug/moc_predefs.h -I/opt/homebrew/share/qt/mkspecs/macx-clang -I/Users/lucas/Developer/FA25_Qt-Music-Player -I/opt/homebrew/lib/QtWidgets.framework/Headers -I/opt/homebrew/lib/QtMultimedia.framework/Headers -I/opt/homebrew/lib/QtGui.framework/Headers -I/opt/homebrew/lib/QtNetwork.framework/Headers -I/opt/homebrew/lib/QtCore.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1 -I/Library/Developer/CommandLineTools/usr/lib/clang/17/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/usr/include -F/opt/homebrew/lib ../../src/components/albumSelector/albumTile/albumtile.h -o moc_albumtile.cpp
+
+moc_spinningalbumart.cpp: ../../src/components/nowPlaying/spinningAlbumArt/spinningalbumart.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QLabel \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlabel.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QPixmap \
+ /opt/homebrew/lib/QtGui.framework/Headers/qpixmap.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QTimer \
+ /opt/homebrew/lib/QtCore.framework/Headers/qtimer.h \
+ moc_predefs.h \
+ /opt/homebrew/share/qt/libexec/moc
+ /opt/homebrew/share/qt/libexec/moc $(DEFINES) --include /Users/lucas/Developer/FA25_Qt-Music-Player/build/Desktop-Debug/moc_predefs.h -I/opt/homebrew/share/qt/mkspecs/macx-clang -I/Users/lucas/Developer/FA25_Qt-Music-Player -I/opt/homebrew/lib/QtWidgets.framework/Headers -I/opt/homebrew/lib/QtMultimedia.framework/Headers -I/opt/homebrew/lib/QtGui.framework/Headers -I/opt/homebrew/lib/QtNetwork.framework/Headers -I/opt/homebrew/lib/QtCore.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1 -I/Library/Developer/CommandLineTools/usr/lib/clang/17/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/usr/include -F/opt/homebrew/lib ../../src/components/nowPlaying/spinningAlbumArt/spinningalbumart.h -o moc_spinningalbumart.cpp
+
+moc_timePlayedWidget.cpp: ../../src/components/nowPlaying/timePlayedWidget/timePlayedWidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QLabel \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlabel.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QVBoxLayout \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qboxlayout.h \
+ moc_predefs.h \
+ /opt/homebrew/share/qt/libexec/moc
+ /opt/homebrew/share/qt/libexec/moc $(DEFINES) --include /Users/lucas/Developer/FA25_Qt-Music-Player/build/Desktop-Debug/moc_predefs.h -I/opt/homebrew/share/qt/mkspecs/macx-clang -I/Users/lucas/Developer/FA25_Qt-Music-Player -I/opt/homebrew/lib/QtWidgets.framework/Headers -I/opt/homebrew/lib/QtMultimedia.framework/Headers -I/opt/homebrew/lib/QtGui.framework/Headers -I/opt/homebrew/lib/QtNetwork.framework/Headers -I/opt/homebrew/lib/QtCore.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1 -I/Library/Developer/CommandLineTools/usr/lib/clang/17/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/usr/include -F/opt/homebrew/lib ../../src/components/nowPlaying/timePlayedWidget/timePlayedWidget.h -o moc_timePlayedWidget.cpp
+
+moc_tracklistwidget.cpp: ../../src/components/nowPlaying/tracklistWidget/tracklistwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QListWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlistwidget.h \
+ moc_predefs.h \
+ /opt/homebrew/share/qt/libexec/moc
+ /opt/homebrew/share/qt/libexec/moc $(DEFINES) --include /Users/lucas/Developer/FA25_Qt-Music-Player/build/Desktop-Debug/moc_predefs.h -I/opt/homebrew/share/qt/mkspecs/macx-clang -I/Users/lucas/Developer/FA25_Qt-Music-Player -I/opt/homebrew/lib/QtWidgets.framework/Headers -I/opt/homebrew/lib/QtMultimedia.framework/Headers -I/opt/homebrew/lib/QtGui.framework/Headers -I/opt/homebrew/lib/QtNetwork.framework/Headers -I/opt/homebrew/lib/QtCore.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1 -I/Library/Developer/CommandLineTools/usr/lib/clang/17/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/usr/include -F/opt/homebrew/lib ../../src/components/nowPlaying/tracklistWidget/tracklistwidget.h -o moc_tracklistwidget.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_albumSelector.h
+compiler_uic_clean:
+ -$(DEL_FILE) ui_albumSelector.h
+ui_albumSelector.h: ../../src/windows/albumSelector/albumSelector.ui \
+ /opt/homebrew/share/qt/libexec/uic
+ /opt/homebrew/share/qt/libexec/uic ../../src/windows/albumSelector/albumSelector.ui -o ui_albumSelector.h
+
+compiler_rez_source_make_all:
+compiler_rez_source_clean:
+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_rcc_clean compiler_moc_predefs_clean compiler_moc_header_clean compiler_uic_clean
+
+####### Compile
+
+main.o: ../../src/main.cpp ../../src/windows/albumSelector/albumSelector.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QGridLayout \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgridlayout.h \
+ ../../src/data/albumInformation.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QString \
+ /opt/homebrew/lib/QtCore.framework/Headers/qstring.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QStringList \
+ /opt/homebrew/lib/QtCore.framework/Headers/qstringlist.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QApplication \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qapplication.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QLocale \
+ /opt/homebrew/lib/QtCore.framework/Headers/qlocale.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QTranslator \
+ /opt/homebrew/lib/QtCore.framework/Headers/qtranslator.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o ../../src/main.cpp
+
+albumSelector.o: ../../src/windows/albumSelector/albumSelector.cpp ../../src/windows/albumSelector/albumSelector.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QGridLayout \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgridlayout.h \
+ ../../src/data/albumInformation.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QString \
+ /opt/homebrew/lib/QtCore.framework/Headers/qstring.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QStringList \
+ /opt/homebrew/lib/QtCore.framework/Headers/qstringlist.h \
+ ../../src/components/albumSelector/albumTile/albumTile.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QLabel \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlabel.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QVBoxLayout \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qboxlayout.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QMouseEvent \
+ /opt/homebrew/lib/QtGui.framework/Headers/qevent.h \
+ ../../src/windows/nowPlaying/nowPlaying.h \
+ /opt/homebrew/lib/QtMultimedia.framework/Headers/QMediaPlayer \
+ /opt/homebrew/lib/QtMultimedia.framework/Headers/qmediaplayer.h \
+ /opt/homebrew/lib/QtMultimedia.framework/Headers/QAudioOutput \
+ /opt/homebrew/lib/QtMultimedia.framework/Headers/qaudiooutput.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QTimer \
+ /opt/homebrew/lib/QtCore.framework/Headers/qtimer.h \
+ ../../src/components/nowPlaying/spinningAlbumArt/spinningAlbumArt.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QPixmap \
+ /opt/homebrew/lib/QtGui.framework/Headers/qpixmap.h \
+ ../../src/components/nowPlaying/tracklistWidget/tracklistWidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QListWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlistwidget.h \
+ ../../src/components/nowPlaying/timePlayedWidget/timePlayedWidget.h \
+ ../../src/layout/flowlayout/flowLayout.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QLayout \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlayout.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QRect \
+ /opt/homebrew/lib/QtCore.framework/Headers/qrect.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QStyle \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qstyle.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QDir \
+ /opt/homebrew/lib/QtCore.framework/Headers/qdir.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QCoreApplication \
+ /opt/homebrew/lib/QtCore.framework/Headers/qcoreapplication.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QFileInfo \
+ /opt/homebrew/lib/QtCore.framework/Headers/qfileinfo.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o albumSelector.o ../../src/windows/albumSelector/albumSelector.cpp
+
+nowPlaying.o: ../../src/windows/nowPlaying/nowPlaying.cpp ../../src/windows/nowPlaying/nowPlaying.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QLabel \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlabel.h \
+ /opt/homebrew/lib/QtMultimedia.framework/Headers/QMediaPlayer \
+ /opt/homebrew/lib/QtMultimedia.framework/Headers/qmediaplayer.h \
+ /opt/homebrew/lib/QtMultimedia.framework/Headers/QAudioOutput \
+ /opt/homebrew/lib/QtMultimedia.framework/Headers/qaudiooutput.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QTimer \
+ /opt/homebrew/lib/QtCore.framework/Headers/qtimer.h \
+ ../../src/data/albumInformation.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QString \
+ /opt/homebrew/lib/QtCore.framework/Headers/qstring.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QStringList \
+ /opt/homebrew/lib/QtCore.framework/Headers/qstringlist.h \
+ ../../src/components/nowPlaying/spinningAlbumArt/spinningAlbumArt.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QPixmap \
+ /opt/homebrew/lib/QtGui.framework/Headers/qpixmap.h \
+ ../../src/components/nowPlaying/tracklistWidget/tracklistWidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QListWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlistwidget.h \
+ ../../src/components/nowPlaying/timePlayedWidget/timePlayedWidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QVBoxLayout \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qboxlayout.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QFileInfo \
+ /opt/homebrew/lib/QtCore.framework/Headers/qfileinfo.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QCloseEvent \
+ /opt/homebrew/lib/QtGui.framework/Headers/qevent.h \
+ ../../src/data/cleanerScripts.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QRegularExpression \
+ /opt/homebrew/lib/QtCore.framework/Headers/qregularexpression.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o nowPlaying.o ../../src/windows/nowPlaying/nowPlaying.cpp
+
+flowLayout.o: ../../src/layout/flowLayout/flowLayout.cpp ../../src/layout/flowLayout/flowLayout.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QLayout \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlayout.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QRect \
+ /opt/homebrew/lib/QtCore.framework/Headers/qrect.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QStyle \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qstyle.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QtWidgets \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qtwidgetsglobal.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qabstractbutton.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qabstractitemdelegate.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qabstractitemview.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qabstractscrollarea.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qabstractslider.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qabstractspinbox.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qaccessiblewidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qaction.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qactiongroup.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qapplication.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qboxlayout.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qbuttongroup.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qcalendarwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qcheckbox.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qcolordialog.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qcolormap.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qcolumnview.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qcombobox.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qcommandlinkbutton.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qcommonstyle.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qcompleter.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qdatawidgetmapper.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qdatetimeedit.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qdial.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qdialog.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qdialogbuttonbox.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qdockwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qdrawutil.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qerrormessage.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qfiledialog.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qfileiconprovider.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qfilesystemmodel.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qfocusframe.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qfontcombobox.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qfontdialog.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qformlayout.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qframe.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgesture.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgesturerecognizer.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgraphicsanchorlayout.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgraphicseffect.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgraphicsgridlayout.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgraphicsitem.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgraphicsitemanimation.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgraphicslayout.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgraphicslayoutitem.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgraphicslinearlayout.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgraphicsproxywidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgraphicsscene.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgraphicssceneevent.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgraphicstransform.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgraphicsview.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgraphicswidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgridlayout.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qgroupbox.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qheaderview.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qinputdialog.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qitemdelegate.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qitemeditorfactory.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qkeysequenceedit.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlabel.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlayoutitem.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlcdnumber.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlineedit.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlistview.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlistwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qmainwindow.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qmdiarea.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qmdisubwindow.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qmenu.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qmenubar.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qmessagebox.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qplaintextedit.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qprogressbar.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qprogressdialog.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qproxystyle.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qpushbutton.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qradiobutton.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qrhiwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qrubberband.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qscrollarea.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qscrollbar.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qscroller.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qscrollerproperties.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qshortcut.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qsizegrip.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qsizepolicy.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qslider.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qspinbox.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qsplashscreen.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qsplitter.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qstackedlayout.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qstackedwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qstatusbar.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qstyleditemdelegate.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qstylefactory.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qstyleoption.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qstylepainter.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qstyleplugin.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qsystemtrayicon.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qtabbar.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qtableview.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qtablewidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qtabwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qtextbrowser.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qtextedit.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qtoolbar.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qtoolbox.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qtoolbutton.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qtooltip.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qtreeview.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qtreewidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qtreewidgetitemiterator.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qtwidgetsversion.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qundoview.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwhatsthis.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwidgetaction.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwizard.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o flowLayout.o ../../src/layout/flowLayout/flowLayout.cpp
+
+albumtile.o: ../../src/components/albumSelector/albumTile/albumtile.cpp ../../src/components/albumSelector/albumTile/albumTile.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QLabel \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlabel.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QVBoxLayout \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qboxlayout.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QMouseEvent \
+ /opt/homebrew/lib/QtGui.framework/Headers/qevent.h \
+ ../../src/data/albumInformation.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QString \
+ /opt/homebrew/lib/QtCore.framework/Headers/qstring.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QStringList \
+ /opt/homebrew/lib/QtCore.framework/Headers/qstringlist.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QPixmap \
+ /opt/homebrew/lib/QtGui.framework/Headers/qpixmap.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QPainter \
+ /opt/homebrew/lib/QtGui.framework/Headers/qpainter.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QPainterPath \
+ /opt/homebrew/lib/QtGui.framework/Headers/qpainterpath.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o albumtile.o ../../src/components/albumSelector/albumTile/albumtile.cpp
+
+spinningalbumart.o: ../../src/components/nowPlaying/spinningAlbumArt/spinningalbumart.cpp ../../src/components/nowPlaying/spinningAlbumArt/spinningalbumart.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QLabel \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlabel.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QPixmap \
+ /opt/homebrew/lib/QtGui.framework/Headers/qpixmap.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QTimer \
+ /opt/homebrew/lib/QtCore.framework/Headers/qtimer.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QPainter \
+ /opt/homebrew/lib/QtGui.framework/Headers/qpainter.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QPainterPath \
+ /opt/homebrew/lib/QtGui.framework/Headers/qpainterpath.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QMouseEvent \
+ /opt/homebrew/lib/QtGui.framework/Headers/qevent.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QRadialGradient \
+ /opt/homebrew/lib/QtGui.framework/Headers/qbrush.h \
+ /opt/homebrew/lib/QtGui.framework/Headers/QLinearGradient
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o spinningalbumart.o ../../src/components/nowPlaying/spinningAlbumArt/spinningalbumart.cpp
+
+timePlayedWidget.o: ../../src/components/nowPlaying/timePlayedWidget/timePlayedWidget.cpp ../../src/components/nowPlaying/timePlayedWidget/timePlayedWidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QLabel \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlabel.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QVBoxLayout \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qboxlayout.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o timePlayedWidget.o ../../src/components/nowPlaying/timePlayedWidget/timePlayedWidget.cpp
+
+tracklistwidget.o: ../../src/components/nowPlaying/tracklistWidget/tracklistwidget.cpp ../../src/components/nowPlaying/tracklistWidget/tracklistwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qwidget.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QListWidget \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qlistwidget.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QFileInfo \
+ /opt/homebrew/lib/QtCore.framework/Headers/qfileinfo.h \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/QVBoxLayout \
+ /opt/homebrew/lib/QtWidgets.framework/Headers/qboxlayout.h \
+ ../../src/data/cleanerScripts.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QString \
+ /opt/homebrew/lib/QtCore.framework/Headers/qstring.h \
+ /opt/homebrew/lib/QtCore.framework/Headers/QRegularExpression \
+ /opt/homebrew/lib/QtCore.framework/Headers/qregularexpression.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o tracklistwidget.o ../../src/components/nowPlaying/tracklistWidget/tracklistwidget.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_albumSelector.o: moc_albumSelector.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_albumSelector.o moc_albumSelector.cpp
+
+moc_nowPlaying.o: moc_nowPlaying.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_nowPlaying.o moc_nowPlaying.cpp
+
+moc_albumtile.o: moc_albumtile.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_albumtile.o moc_albumtile.cpp
+
+moc_spinningalbumart.o: moc_spinningalbumart.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_spinningalbumart.o moc_spinningalbumart.cpp
+
+moc_timePlayedWidget.o: moc_timePlayedWidget.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_timePlayedWidget.o moc_timePlayedWidget.cpp
+
+moc_tracklistwidget.o: moc_tracklistwidget.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_tracklistwidget.o moc_tracklistwidget.cpp
+
+####### Install
+
+install_target: first FORCE
+ @test -d $(INSTALL_ROOT)/opt/Music-Player/bin || mkdir -p $(INSTALL_ROOT)/opt/Music-Player/bin
+ $(DEL_FILE) -r $(INSTALL_ROOT)/opt/Music-Player/bin/Music-Player.app
+
+ $(QINSTALL) Music-Player.app $(INSTALL_ROOT)/opt/Music-Player/bin/Music-Player.app
+
+uninstall_target: FORCE
+ -$(DEL_FILE) -r $(INSTALL_ROOT)/opt/Music-Player/bin/Music-Player.app
+ -$(DEL_DIR) $(INSTALL_ROOT)/opt/Music-Player/bin/
+
+
+install: install_target FORCE
+
+uninstall: uninstall_target FORCE
+
+FORCE:
+
+.SUFFIXES:
+
diff --git a/build/Desktop-Debug/Music-Player.app/Contents/Info.plist b/build/Desktop-Debug/Music-Player.app/Contents/Info.plist
new file mode 100644
index 0000000..4e7b3b7
--- /dev/null
+++ b/build/Desktop-Debug/Music-Player.app/Contents/Info.plist
@@ -0,0 +1,28 @@
+
+
+
+
+ CFBundleAllowMixedLocalizations
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ Music-Player
+ CFBundleIconFile
+
+ CFBundleIdentifier
+ com.yourcompany.Music-Player
+ CFBundlePackageType
+ APPL
+ CFBundleSignature
+ ????
+ LSMinimumSystemVersion
+ 14.0
+ NOTE
+ This file was generated by Qt/QMake.
+ NSPrincipalClass
+ NSApplication
+ NSSupportsAutomaticGraphicsSwitching
+
+
+
diff --git a/build/Desktop-Debug/Music-Player.app/Contents/MacOS/Music-Player b/build/Desktop-Debug/Music-Player.app/Contents/MacOS/Music-Player
new file mode 100755
index 0000000..bd4452f
Binary files /dev/null and b/build/Desktop-Debug/Music-Player.app/Contents/MacOS/Music-Player differ
diff --git a/build/Desktop-Debug/Music-Player.app/Contents/PkgInfo b/build/Desktop-Debug/Music-Player.app/Contents/PkgInfo
new file mode 100644
index 0000000..6f749b0
--- /dev/null
+++ b/build/Desktop-Debug/Music-Player.app/Contents/PkgInfo
@@ -0,0 +1 @@
+APPL????
diff --git a/build/Desktop-Debug/albumSelector.o b/build/Desktop-Debug/albumSelector.o
new file mode 100644
index 0000000..8660e0c
Binary files /dev/null and b/build/Desktop-Debug/albumSelector.o differ
diff --git a/build/Desktop-Debug/albumtile.o b/build/Desktop-Debug/albumtile.o
new file mode 100644
index 0000000..e15f7a7
Binary files /dev/null and b/build/Desktop-Debug/albumtile.o differ
diff --git a/build/Desktop-Debug/flowLayout.o b/build/Desktop-Debug/flowLayout.o
new file mode 100644
index 0000000..4eebcc8
Binary files /dev/null and b/build/Desktop-Debug/flowLayout.o differ
diff --git a/build/Desktop-Debug/main.o b/build/Desktop-Debug/main.o
new file mode 100644
index 0000000..9908932
Binary files /dev/null and b/build/Desktop-Debug/main.o differ
diff --git a/build/Desktop-Debug/moc_albumSelector.cpp b/build/Desktop-Debug/moc_albumSelector.cpp
new file mode 100644
index 0000000..2b360b0
--- /dev/null
+++ b/build/Desktop-Debug/moc_albumSelector.cpp
@@ -0,0 +1,90 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'albumSelector.h'
+**
+** Created by: The Qt Meta Object Compiler version 69 (Qt 6.9.3)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "../../src/windows/albumSelector/albumSelector.h"
+#include
+
+#include
+
+#include
+
+
+#include
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'albumSelector.h' doesn't include ."
+#elif Q_MOC_OUTPUT_REVISION != 69
+#error "This file was generated using the moc from 6.9.3. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+#ifndef Q_CONSTINIT
+#define Q_CONSTINIT
+#endif
+
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+QT_WARNING_DISABLE_GCC("-Wuseless-cast")
+namespace {
+struct qt_meta_tag_ZN13AlbumSelectorE_t {};
+} // unnamed namespace
+
+template <> constexpr inline auto AlbumSelector::qt_create_metaobjectdata()
+{
+ namespace QMC = QtMocConstants;
+ QtMocHelpers::StringRefStorage qt_stringData {
+ "AlbumSelector"
+ };
+
+ QtMocHelpers::UintData qt_methods {
+ };
+ QtMocHelpers::UintData qt_properties {
+ };
+ QtMocHelpers::UintData qt_enums {
+ };
+ return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData,
+ qt_methods, qt_properties, qt_enums);
+}
+Q_CONSTINIT const QMetaObject AlbumSelector::staticMetaObject = { {
+ QMetaObject::SuperData::link(),
+ qt_staticMetaObjectStaticContent.stringdata,
+ qt_staticMetaObjectStaticContent.data,
+ qt_static_metacall,
+ nullptr,
+ qt_staticMetaObjectRelocatingContent.metaTypes,
+ nullptr
+} };
+
+void AlbumSelector::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+ auto *_t = static_cast(_o);
+ (void)_t;
+ (void)_c;
+ (void)_id;
+ (void)_a;
+}
+
+const QMetaObject *AlbumSelector::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *AlbumSelector::qt_metacast(const char *_clname)
+{
+ if (!_clname) return nullptr;
+ if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings))
+ return static_cast(this);
+ return QWidget::qt_metacast(_clname);
+}
+
+int AlbumSelector::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QWidget::qt_metacall(_c, _id, _a);
+ return _id;
+}
+QT_WARNING_POP
diff --git a/build/Desktop-Debug/moc_albumSelector.o b/build/Desktop-Debug/moc_albumSelector.o
new file mode 100644
index 0000000..50ed05e
Binary files /dev/null and b/build/Desktop-Debug/moc_albumSelector.o differ
diff --git a/build/Desktop-Debug/moc_albumtile.cpp b/build/Desktop-Debug/moc_albumtile.cpp
new file mode 100644
index 0000000..5121caf
--- /dev/null
+++ b/build/Desktop-Debug/moc_albumtile.cpp
@@ -0,0 +1,123 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'albumtile.h'
+**
+** Created by: The Qt Meta Object Compiler version 69 (Qt 6.9.3)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "../../src/components/albumSelector/albumTile/albumtile.h"
+#include
+#include
+
+#include
+
+#include
+
+
+#include
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'albumtile.h' doesn't include ."
+#elif Q_MOC_OUTPUT_REVISION != 69
+#error "This file was generated using the moc from 6.9.3. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+#ifndef Q_CONSTINIT
+#define Q_CONSTINIT
+#endif
+
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+QT_WARNING_DISABLE_GCC("-Wuseless-cast")
+namespace {
+struct qt_meta_tag_ZN9AlbumTileE_t {};
+} // unnamed namespace
+
+template <> constexpr inline auto AlbumTile::qt_create_metaobjectdata()
+{
+ namespace QMC = QtMocConstants;
+ QtMocHelpers::StringRefStorage qt_stringData {
+ "AlbumTile",
+ "activated",
+ "",
+ "AlbumData",
+ "item"
+ };
+
+ QtMocHelpers::UintData qt_methods {
+ // Signal 'activated'
+ QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{
+ { 0x80000000 | 3, 4 },
+ }}),
+ };
+ QtMocHelpers::UintData qt_properties {
+ };
+ QtMocHelpers::UintData qt_enums {
+ };
+ return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData,
+ qt_methods, qt_properties, qt_enums);
+}
+Q_CONSTINIT const QMetaObject AlbumTile::staticMetaObject = { {
+ QMetaObject::SuperData::link(),
+ qt_staticMetaObjectStaticContent.stringdata,
+ qt_staticMetaObjectStaticContent.data,
+ qt_static_metacall,
+ nullptr,
+ qt_staticMetaObjectRelocatingContent.metaTypes,
+ nullptr
+} };
+
+void AlbumTile::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+ auto *_t = static_cast(_o);
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: _t->activated((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
+ default: ;
+ }
+ }
+ if (_c == QMetaObject::IndexOfMethod) {
+ if (QtMocHelpers::indexOfMethod(_a, &AlbumTile::activated, 0))
+ return;
+ }
+}
+
+const QMetaObject *AlbumTile::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *AlbumTile::qt_metacast(const char *_clname)
+{
+ if (!_clname) return nullptr;
+ if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings))
+ return static_cast(this);
+ return QWidget::qt_metacast(_clname);
+}
+
+int AlbumTile::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QWidget::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ if (_id < 1)
+ qt_static_metacall(this, _c, _id, _a);
+ _id -= 1;
+ }
+ if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+ if (_id < 1)
+ *reinterpret_cast(_a[0]) = QMetaType();
+ _id -= 1;
+ }
+ return _id;
+}
+
+// SIGNAL 0
+void AlbumTile::activated(const AlbumData & _t1)
+{
+ QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1);
+}
+QT_WARNING_POP
diff --git a/build/Desktop-Debug/moc_albumtile.o b/build/Desktop-Debug/moc_albumtile.o
new file mode 100644
index 0000000..5fc36eb
Binary files /dev/null and b/build/Desktop-Debug/moc_albumtile.o differ
diff --git a/build/Desktop-Debug/moc_nowPlaying.cpp b/build/Desktop-Debug/moc_nowPlaying.cpp
new file mode 100644
index 0000000..4b5c3ce
--- /dev/null
+++ b/build/Desktop-Debug/moc_nowPlaying.cpp
@@ -0,0 +1,91 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'nowPlaying.h'
+**
+** Created by: The Qt Meta Object Compiler version 69 (Qt 6.9.3)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "../../src/windows/nowPlaying/nowPlaying.h"
+#include
+#include
+
+#include
+
+#include
+
+
+#include
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'nowPlaying.h' doesn't include ."
+#elif Q_MOC_OUTPUT_REVISION != 69
+#error "This file was generated using the moc from 6.9.3. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+#ifndef Q_CONSTINIT
+#define Q_CONSTINIT
+#endif
+
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+QT_WARNING_DISABLE_GCC("-Wuseless-cast")
+namespace {
+struct qt_meta_tag_ZN10NowPlayingE_t {};
+} // unnamed namespace
+
+template <> constexpr inline auto NowPlaying::qt_create_metaobjectdata()
+{
+ namespace QMC = QtMocConstants;
+ QtMocHelpers::StringRefStorage qt_stringData {
+ "NowPlaying"
+ };
+
+ QtMocHelpers::UintData qt_methods {
+ };
+ QtMocHelpers::UintData qt_properties {
+ };
+ QtMocHelpers::UintData qt_enums {
+ };
+ return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData,
+ qt_methods, qt_properties, qt_enums);
+}
+Q_CONSTINIT const QMetaObject NowPlaying::staticMetaObject = { {
+ QMetaObject::SuperData::link(),
+ qt_staticMetaObjectStaticContent.stringdata,
+ qt_staticMetaObjectStaticContent.data,
+ qt_static_metacall,
+ nullptr,
+ qt_staticMetaObjectRelocatingContent.metaTypes,
+ nullptr
+} };
+
+void NowPlaying::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+ auto *_t = static_cast(_o);
+ (void)_t;
+ (void)_c;
+ (void)_id;
+ (void)_a;
+}
+
+const QMetaObject *NowPlaying::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *NowPlaying::qt_metacast(const char *_clname)
+{
+ if (!_clname) return nullptr;
+ if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings))
+ return static_cast(this);
+ return QWidget::qt_metacast(_clname);
+}
+
+int NowPlaying::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QWidget::qt_metacall(_c, _id, _a);
+ return _id;
+}
+QT_WARNING_POP
diff --git a/build/Desktop-Debug/moc_nowPlaying.o b/build/Desktop-Debug/moc_nowPlaying.o
new file mode 100644
index 0000000..4942245
Binary files /dev/null and b/build/Desktop-Debug/moc_nowPlaying.o differ
diff --git a/build/Desktop-Debug/moc_predefs.h b/build/Desktop-Debug/moc_predefs.h
new file mode 100644
index 0000000..9f6a14f
--- /dev/null
+++ b/build/Desktop-Debug/moc_predefs.h
@@ -0,0 +1,530 @@
+#define TARGET_IPHONE_SIMULATOR 0
+#define TARGET_OS_ARROW 1
+#define TARGET_OS_BRIDGE 0
+#define TARGET_OS_DRIVERKIT 0
+#define TARGET_OS_EMBEDDED 0
+#define TARGET_OS_IOS 0
+#define TARGET_OS_IOSMAC 0
+#define TARGET_OS_IPHONE 0
+#define TARGET_OS_LINUX 0
+#define TARGET_OS_MAC 1
+#define TARGET_OS_MACCATALYST 0
+#define TARGET_OS_NANO 0
+#define TARGET_OS_OSX 1
+#define TARGET_OS_SIMULATOR 0
+#define TARGET_OS_TV 0
+#define TARGET_OS_UIKITFORMAC 0
+#define TARGET_OS_UNIX 0
+#define TARGET_OS_VISION 0
+#define TARGET_OS_WATCH 0
+#define TARGET_OS_WIN32 0
+#define TARGET_OS_WINDOWS 0
+#define TARGET_OS_XR 0
+#define _HAS_BUILTIN_AVAILABLE_FEATS 1
+#define _LP64 1
+#define __AARCH64EL__ 1
+#define __AARCH64_CMODEL_SMALL__ 1
+#define __AARCH64_SIMD__ 1
+#define __APPLE_CC__ 6000
+#define __APPLE__ 1
+#define __ARM64_ARCH_8__ 1
+#define __ARM_64BIT_STATE 1
+#define __ARM_ACLE 200
+#define __ARM_ALIGN_MAX_STACK_PWR 4
+#define __ARM_ARCH 8
+#define __ARM_ARCH_8_3__ 1
+#define __ARM_ARCH_8_4__ 1
+#define __ARM_ARCH_8_5__ 1
+#define __ARM_ARCH_ISA_A64 1
+#define __ARM_ARCH_PROFILE 'A'
+#define __ARM_FEATURE_AES 1
+#define __ARM_FEATURE_ATOMICS 1
+#define __ARM_FEATURE_BTI 1
+#define __ARM_FEATURE_CLZ 1
+#define __ARM_FEATURE_COMPLEX 1
+#define __ARM_FEATURE_CRC32 1
+#define __ARM_FEATURE_CRYPTO 1
+#define __ARM_FEATURE_DIRECTED_ROUNDING 1
+#define __ARM_FEATURE_DIV 1
+#define __ARM_FEATURE_DOTPROD 1
+#define __ARM_FEATURE_FMA 1
+#define __ARM_FEATURE_FP16_FML 1
+#define __ARM_FEATURE_FP16_SCALAR_ARITHMETIC 1
+#define __ARM_FEATURE_FP16_VECTOR_ARITHMETIC 1
+#define __ARM_FEATURE_FRINT 1
+#define __ARM_FEATURE_IDIV 1
+#define __ARM_FEATURE_JCVT 1
+#define __ARM_FEATURE_LDREX 0xF
+#define __ARM_FEATURE_NUMERIC_MAXMIN 1
+#define __ARM_FEATURE_PAUTH 1
+#define __ARM_FEATURE_QRDMX 1
+#define __ARM_FEATURE_RCPC 1
+#define __ARM_FEATURE_SHA2 1
+#define __ARM_FEATURE_SHA3 1
+#define __ARM_FEATURE_SHA512 1
+#define __ARM_FEATURE_UNALIGNED 1
+#define __ARM_FP 0xE
+#define __ARM_FP16_ARGS 1
+#define __ARM_FP16_FORMAT_IEEE 1
+#define __ARM_NEON 1
+#define __ARM_NEON_FP 0xE
+#define __ARM_NEON__ 1
+#define __ARM_PCS_AAPCS64 1
+#define __ARM_SIZEOF_MINIMAL_ENUM 4
+#define __ARM_SIZEOF_WCHAR_T 4
+#define __ARM_STATE_ZA 1
+#define __ARM_STATE_ZT0 1
+#define __ATOMIC_ACQUIRE 2
+#define __ATOMIC_ACQ_REL 4
+#define __ATOMIC_CONSUME 1
+#define __ATOMIC_RELAXED 0
+#define __ATOMIC_RELEASE 3
+#define __ATOMIC_SEQ_CST 5
+#define __BIGGEST_ALIGNMENT__ 8
+#define __BITINT_MAXWIDTH__ 128
+#define __BLOCKS__ 1
+#define __BOOL_WIDTH__ 8
+#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
+#define __CHAR16_TYPE__ unsigned short
+#define __CHAR32_TYPE__ unsigned int
+#define __CHAR_BIT__ 8
+#define __CLANG_ATOMIC_BOOL_LOCK_FREE 2
+#define __CLANG_ATOMIC_CHAR16_T_LOCK_FREE 2
+#define __CLANG_ATOMIC_CHAR32_T_LOCK_FREE 2
+#define __CLANG_ATOMIC_CHAR_LOCK_FREE 2
+#define __CLANG_ATOMIC_INT_LOCK_FREE 2
+#define __CLANG_ATOMIC_LLONG_LOCK_FREE 2
+#define __CLANG_ATOMIC_LONG_LOCK_FREE 2
+#define __CLANG_ATOMIC_POINTER_LOCK_FREE 2
+#define __CLANG_ATOMIC_SHORT_LOCK_FREE 2
+#define __CLANG_ATOMIC_WCHAR_T_LOCK_FREE 2
+#define __CONSTANT_CFSTRINGS__ 1
+#define __DBL_DECIMAL_DIG__ 17
+#define __DBL_DENORM_MIN__ 4.9406564584124654e-324
+#define __DBL_DIG__ 15
+#define __DBL_EPSILON__ 2.2204460492503131e-16
+#define __DBL_HAS_DENORM__ 1
+#define __DBL_HAS_INFINITY__ 1
+#define __DBL_HAS_QUIET_NAN__ 1
+#define __DBL_MANT_DIG__ 53
+#define __DBL_MAX_10_EXP__ 308
+#define __DBL_MAX_EXP__ 1024
+#define __DBL_MAX__ 1.7976931348623157e+308
+#define __DBL_MIN_10_EXP__ (-307)
+#define __DBL_MIN_EXP__ (-1021)
+#define __DBL_MIN__ 2.2250738585072014e-308
+#define __DBL_NORM_MAX__ 1.7976931348623157e+308
+#define __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
+#define __DEPRECATED 1
+#define __DYNAMIC__ 1
+#define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 140000
+#define __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__ 140000
+#define __EXCEPTIONS 1
+#define __FINITE_MATH_ONLY__ 0
+#define __FLT16_DECIMAL_DIG__ 5
+#define __FLT16_DENORM_MIN__ 5.9604644775390625e-8F16
+#define __FLT16_DIG__ 3
+#define __FLT16_EPSILON__ 9.765625e-4F16
+#define __FLT16_HAS_DENORM__ 1
+#define __FLT16_HAS_INFINITY__ 1
+#define __FLT16_HAS_QUIET_NAN__ 1
+#define __FLT16_MANT_DIG__ 11
+#define __FLT16_MAX_10_EXP__ 4
+#define __FLT16_MAX_EXP__ 16
+#define __FLT16_MAX__ 6.5504e+4F16
+#define __FLT16_MIN_10_EXP__ (-4)
+#define __FLT16_MIN_EXP__ (-13)
+#define __FLT16_MIN__ 6.103515625e-5F16
+#define __FLT16_NORM_MAX__ 6.5504e+4F16
+#define __FLT_DECIMAL_DIG__ 9
+#define __FLT_DENORM_MIN__ 1.40129846e-45F
+#define __FLT_DIG__ 6
+#define __FLT_EPSILON__ 1.19209290e-7F
+#define __FLT_HAS_DENORM__ 1
+#define __FLT_HAS_INFINITY__ 1
+#define __FLT_HAS_QUIET_NAN__ 1
+#define __FLT_MANT_DIG__ 24
+#define __FLT_MAX_10_EXP__ 38
+#define __FLT_MAX_EXP__ 128
+#define __FLT_MAX__ 3.40282347e+38F
+#define __FLT_MIN_10_EXP__ (-37)
+#define __FLT_MIN_EXP__ (-125)
+#define __FLT_MIN__ 1.17549435e-38F
+#define __FLT_NORM_MAX__ 3.40282347e+38F
+#define __FLT_RADIX__ 2
+#define __FPCLASS_NEGINF 0x0004
+#define __FPCLASS_NEGNORMAL 0x0008
+#define __FPCLASS_NEGSUBNORMAL 0x0010
+#define __FPCLASS_NEGZERO 0x0020
+#define __FPCLASS_POSINF 0x0200
+#define __FPCLASS_POSNORMAL 0x0100
+#define __FPCLASS_POSSUBNORMAL 0x0080
+#define __FPCLASS_POSZERO 0x0040
+#define __FPCLASS_QNAN 0x0002
+#define __FPCLASS_SNAN 0x0001
+#define __FP_FAST_FMA 1
+#define __FP_FAST_FMAF 1
+#define __GCC_ASM_FLAG_OUTPUTS__ 1
+#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
+#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
+#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
+#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
+#define __GCC_ATOMIC_INT_LOCK_FREE 2
+#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
+#define __GCC_ATOMIC_LONG_LOCK_FREE 2
+#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
+#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
+#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
+#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
+#define __GCC_CONSTRUCTIVE_SIZE 64
+#define __GCC_DESTRUCTIVE_SIZE 64
+#define __GCC_HAVE_DWARF2_CFI_ASM 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
+#define __GLIBCXX_BITSIZE_INT_N_0 128
+#define __GLIBCXX_TYPE_INT_N_0 __int128
+#define __GNUC_GNU_INLINE__ 1
+#define __GNUC_MINOR__ 2
+#define __GNUC_PATCHLEVEL__ 1
+#define __GNUC__ 4
+#define __GNUG__ 4
+#define __GXX_ABI_VERSION 1002
+#define __GXX_EXPERIMENTAL_CXX0X__ 1
+#define __GXX_RTTI 1
+#define __GXX_WEAK__ 1
+#define __HAVE_FUNCTION_MULTI_VERSIONING 1
+#define __INT16_C_SUFFIX__
+#define __INT16_FMTd__ "hd"
+#define __INT16_FMTi__ "hi"
+#define __INT16_MAX__ 32767
+#define __INT16_TYPE__ short
+#define __INT32_C_SUFFIX__
+#define __INT32_FMTd__ "d"
+#define __INT32_FMTi__ "i"
+#define __INT32_MAX__ 2147483647
+#define __INT32_TYPE__ int
+#define __INT64_C_SUFFIX__ LL
+#define __INT64_FMTd__ "lld"
+#define __INT64_FMTi__ "lli"
+#define __INT64_MAX__ 9223372036854775807LL
+#define __INT64_TYPE__ long long int
+#define __INT8_C_SUFFIX__
+#define __INT8_FMTd__ "hhd"
+#define __INT8_FMTi__ "hhi"
+#define __INT8_MAX__ 127
+#define __INT8_TYPE__ signed char
+#define __INTMAX_C_SUFFIX__ L
+#define __INTMAX_FMTd__ "ld"
+#define __INTMAX_FMTi__ "li"
+#define __INTMAX_MAX__ 9223372036854775807L
+#define __INTMAX_TYPE__ long int
+#define __INTMAX_WIDTH__ 64
+#define __INTPTR_FMTd__ "ld"
+#define __INTPTR_FMTi__ "li"
+#define __INTPTR_MAX__ 9223372036854775807L
+#define __INTPTR_TYPE__ long int
+#define __INTPTR_WIDTH__ 64
+#define __INT_FAST16_FMTd__ "hd"
+#define __INT_FAST16_FMTi__ "hi"
+#define __INT_FAST16_MAX__ 32767
+#define __INT_FAST16_TYPE__ short
+#define __INT_FAST16_WIDTH__ 16
+#define __INT_FAST32_FMTd__ "d"
+#define __INT_FAST32_FMTi__ "i"
+#define __INT_FAST32_MAX__ 2147483647
+#define __INT_FAST32_TYPE__ int
+#define __INT_FAST32_WIDTH__ 32
+#define __INT_FAST64_FMTd__ "lld"
+#define __INT_FAST64_FMTi__ "lli"
+#define __INT_FAST64_MAX__ 9223372036854775807LL
+#define __INT_FAST64_TYPE__ long long int
+#define __INT_FAST64_WIDTH__ 64
+#define __INT_FAST8_FMTd__ "hhd"
+#define __INT_FAST8_FMTi__ "hhi"
+#define __INT_FAST8_MAX__ 127
+#define __INT_FAST8_TYPE__ signed char
+#define __INT_FAST8_WIDTH__ 8
+#define __INT_LEAST16_FMTd__ "hd"
+#define __INT_LEAST16_FMTi__ "hi"
+#define __INT_LEAST16_MAX__ 32767
+#define __INT_LEAST16_TYPE__ short
+#define __INT_LEAST16_WIDTH__ 16
+#define __INT_LEAST32_FMTd__ "d"
+#define __INT_LEAST32_FMTi__ "i"
+#define __INT_LEAST32_MAX__ 2147483647
+#define __INT_LEAST32_TYPE__ int
+#define __INT_LEAST32_WIDTH__ 32
+#define __INT_LEAST64_FMTd__ "lld"
+#define __INT_LEAST64_FMTi__ "lli"
+#define __INT_LEAST64_MAX__ 9223372036854775807LL
+#define __INT_LEAST64_TYPE__ long long int
+#define __INT_LEAST64_WIDTH__ 64
+#define __INT_LEAST8_FMTd__ "hhd"
+#define __INT_LEAST8_FMTi__ "hhi"
+#define __INT_LEAST8_MAX__ 127
+#define __INT_LEAST8_TYPE__ signed char
+#define __INT_LEAST8_WIDTH__ 8
+#define __INT_MAX__ 2147483647
+#define __INT_WIDTH__ 32
+#define __LDBL_DECIMAL_DIG__ 17
+#define __LDBL_DENORM_MIN__ 4.9406564584124654e-324L
+#define __LDBL_DIG__ 15
+#define __LDBL_EPSILON__ 2.2204460492503131e-16L
+#define __LDBL_HAS_DENORM__ 1
+#define __LDBL_HAS_INFINITY__ 1
+#define __LDBL_HAS_QUIET_NAN__ 1
+#define __LDBL_MANT_DIG__ 53
+#define __LDBL_MAX_10_EXP__ 308
+#define __LDBL_MAX_EXP__ 1024
+#define __LDBL_MAX__ 1.7976931348623157e+308L
+#define __LDBL_MIN_10_EXP__ (-307)
+#define __LDBL_MIN_EXP__ (-1021)
+#define __LDBL_MIN__ 2.2250738585072014e-308L
+#define __LDBL_NORM_MAX__ 1.7976931348623157e+308L
+#define __LITTLE_ENDIAN__ 1
+#define __LLONG_WIDTH__ 64
+#define __LONG_LONG_MAX__ 9223372036854775807LL
+#define __LONG_MAX__ 9223372036854775807L
+#define __LONG_WIDTH__ 64
+#define __LP64__ 1
+#define __MACH__ 1
+#define __MEMORY_SCOPE_DEVICE 1
+#define __MEMORY_SCOPE_SINGLE 4
+#define __MEMORY_SCOPE_SYSTEM 0
+#define __MEMORY_SCOPE_WRKGRP 2
+#define __MEMORY_SCOPE_WVFRNT 3
+#define __NO_INLINE__ 1
+#define __NO_MATH_ERRNO__ 1
+#define __OBJC_BOOL_IS_BOOL 1
+#define __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES 3
+#define __OPENCL_MEMORY_SCOPE_DEVICE 2
+#define __OPENCL_MEMORY_SCOPE_SUB_GROUP 4
+#define __OPENCL_MEMORY_SCOPE_WORK_GROUP 1
+#define __OPENCL_MEMORY_SCOPE_WORK_ITEM 0
+#define __ORDER_BIG_ENDIAN__ 4321
+#define __ORDER_LITTLE_ENDIAN__ 1234
+#define __ORDER_PDP_ENDIAN__ 3412
+#define __PIC__ 2
+#define __POINTER_WIDTH__ 64
+#define __PRAGMA_REDEFINE_EXTNAME 1
+#define __PTRDIFF_FMTd__ "ld"
+#define __PTRDIFF_FMTi__ "li"
+#define __PTRDIFF_MAX__ 9223372036854775807L
+#define __PTRDIFF_TYPE__ long int
+#define __PTRDIFF_WIDTH__ 64
+#define __REGISTER_PREFIX__
+#define __SCHAR_MAX__ 127
+#define __SHRT_MAX__ 32767
+#define __SHRT_WIDTH__ 16
+#define __SIG_ATOMIC_MAX__ 2147483647
+#define __SIG_ATOMIC_WIDTH__ 32
+#define __SIZEOF_DOUBLE__ 8
+#define __SIZEOF_FLOAT__ 4
+#define __SIZEOF_INT128__ 16
+#define __SIZEOF_INT__ 4
+#define __SIZEOF_LONG_DOUBLE__ 8
+#define __SIZEOF_LONG_LONG__ 8
+#define __SIZEOF_LONG__ 8
+#define __SIZEOF_POINTER__ 8
+#define __SIZEOF_PTRDIFF_T__ 8
+#define __SIZEOF_SHORT__ 2
+#define __SIZEOF_SIZE_T__ 8
+#define __SIZEOF_WCHAR_T__ 4
+#define __SIZEOF_WINT_T__ 4
+#define __SIZE_FMTX__ "lX"
+#define __SIZE_FMTo__ "lo"
+#define __SIZE_FMTu__ "lu"
+#define __SIZE_FMTx__ "lx"
+#define __SIZE_MAX__ 18446744073709551615UL
+#define __SIZE_TYPE__ long unsigned int
+#define __SIZE_WIDTH__ 64
+#define __SSP__ 1
+#define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16UL
+#define __STDCPP_THREADS__ 1
+#define __STDC_EMBED_EMPTY__ 2
+#define __STDC_EMBED_FOUND__ 1
+#define __STDC_EMBED_NOT_FOUND__ 0
+#define __STDC_HOSTED__ 1
+#define __STDC_NO_THREADS__ 1
+#define __STDC_UTF_16__ 1
+#define __STDC_UTF_32__ 1
+#define __STDC__ 1
+#define __UINT16_C_SUFFIX__
+#define __UINT16_FMTX__ "hX"
+#define __UINT16_FMTo__ "ho"
+#define __UINT16_FMTu__ "hu"
+#define __UINT16_FMTx__ "hx"
+#define __UINT16_MAX__ 65535
+#define __UINT16_TYPE__ unsigned short
+#define __UINT32_C_SUFFIX__ U
+#define __UINT32_FMTX__ "X"
+#define __UINT32_FMTo__ "o"
+#define __UINT32_FMTu__ "u"
+#define __UINT32_FMTx__ "x"
+#define __UINT32_MAX__ 4294967295U
+#define __UINT32_TYPE__ unsigned int
+#define __UINT64_C_SUFFIX__ ULL
+#define __UINT64_FMTX__ "llX"
+#define __UINT64_FMTo__ "llo"
+#define __UINT64_FMTu__ "llu"
+#define __UINT64_FMTx__ "llx"
+#define __UINT64_MAX__ 18446744073709551615ULL
+#define __UINT64_TYPE__ long long unsigned int
+#define __UINT8_C_SUFFIX__
+#define __UINT8_FMTX__ "hhX"
+#define __UINT8_FMTo__ "hho"
+#define __UINT8_FMTu__ "hhu"
+#define __UINT8_FMTx__ "hhx"
+#define __UINT8_MAX__ 255
+#define __UINT8_TYPE__ unsigned char
+#define __UINTMAX_C_SUFFIX__ UL
+#define __UINTMAX_FMTX__ "lX"
+#define __UINTMAX_FMTo__ "lo"
+#define __UINTMAX_FMTu__ "lu"
+#define __UINTMAX_FMTx__ "lx"
+#define __UINTMAX_MAX__ 18446744073709551615UL
+#define __UINTMAX_TYPE__ long unsigned int
+#define __UINTMAX_WIDTH__ 64
+#define __UINTPTR_FMTX__ "lX"
+#define __UINTPTR_FMTo__ "lo"
+#define __UINTPTR_FMTu__ "lu"
+#define __UINTPTR_FMTx__ "lx"
+#define __UINTPTR_MAX__ 18446744073709551615UL
+#define __UINTPTR_TYPE__ long unsigned int
+#define __UINTPTR_WIDTH__ 64
+#define __UINT_FAST16_FMTX__ "hX"
+#define __UINT_FAST16_FMTo__ "ho"
+#define __UINT_FAST16_FMTu__ "hu"
+#define __UINT_FAST16_FMTx__ "hx"
+#define __UINT_FAST16_MAX__ 65535
+#define __UINT_FAST16_TYPE__ unsigned short
+#define __UINT_FAST32_FMTX__ "X"
+#define __UINT_FAST32_FMTo__ "o"
+#define __UINT_FAST32_FMTu__ "u"
+#define __UINT_FAST32_FMTx__ "x"
+#define __UINT_FAST32_MAX__ 4294967295U
+#define __UINT_FAST32_TYPE__ unsigned int
+#define __UINT_FAST64_FMTX__ "llX"
+#define __UINT_FAST64_FMTo__ "llo"
+#define __UINT_FAST64_FMTu__ "llu"
+#define __UINT_FAST64_FMTx__ "llx"
+#define __UINT_FAST64_MAX__ 18446744073709551615ULL
+#define __UINT_FAST64_TYPE__ long long unsigned int
+#define __UINT_FAST8_FMTX__ "hhX"
+#define __UINT_FAST8_FMTo__ "hho"
+#define __UINT_FAST8_FMTu__ "hhu"
+#define __UINT_FAST8_FMTx__ "hhx"
+#define __UINT_FAST8_MAX__ 255
+#define __UINT_FAST8_TYPE__ unsigned char
+#define __UINT_LEAST16_FMTX__ "hX"
+#define __UINT_LEAST16_FMTo__ "ho"
+#define __UINT_LEAST16_FMTu__ "hu"
+#define __UINT_LEAST16_FMTx__ "hx"
+#define __UINT_LEAST16_MAX__ 65535
+#define __UINT_LEAST16_TYPE__ unsigned short
+#define __UINT_LEAST32_FMTX__ "X"
+#define __UINT_LEAST32_FMTo__ "o"
+#define __UINT_LEAST32_FMTu__ "u"
+#define __UINT_LEAST32_FMTx__ "x"
+#define __UINT_LEAST32_MAX__ 4294967295U
+#define __UINT_LEAST32_TYPE__ unsigned int
+#define __UINT_LEAST64_FMTX__ "llX"
+#define __UINT_LEAST64_FMTo__ "llo"
+#define __UINT_LEAST64_FMTu__ "llu"
+#define __UINT_LEAST64_FMTx__ "llx"
+#define __UINT_LEAST64_MAX__ 18446744073709551615ULL
+#define __UINT_LEAST64_TYPE__ long long unsigned int
+#define __UINT_LEAST8_FMTX__ "hhX"
+#define __UINT_LEAST8_FMTo__ "hho"
+#define __UINT_LEAST8_FMTu__ "hhu"
+#define __UINT_LEAST8_FMTx__ "hhx"
+#define __UINT_LEAST8_MAX__ 255
+#define __UINT_LEAST8_TYPE__ unsigned char
+#define __USER_LABEL_PREFIX__ _
+#define __VERSION__ "Apple LLVM 17.0.0 (clang-1700.4.4.1)"
+#define __WCHAR_MAX__ 2147483647
+#define __WCHAR_TYPE__ int
+#define __WCHAR_WIDTH__ 32
+#define __WINT_MAX__ 2147483647
+#define __WINT_TYPE__ int
+#define __WINT_WIDTH__ 32
+#define __aarch64__ 1
+#define __apple_build_version__ 17000404
+#define __arm64 1
+#define __arm64__ 1
+#define __block __attribute__((__blocks__(byref)))
+#define __clang__ 1
+#define __clang_literal_encoding__ "UTF-8"
+#define __clang_major__ 17
+#define __clang_minor__ 0
+#define __clang_patchlevel__ 0
+#define __clang_version__ "17.0.0 (clang-1700.4.4.1)"
+#define __clang_wide_literal_encoding__ "UTF-32"
+#define __cplusplus 201703L
+#define __cpp_aggregate_bases 201603L
+#define __cpp_aggregate_nsdmi 201304L
+#define __cpp_alias_templates 200704L
+#define __cpp_aligned_new 201606L
+#define __cpp_attributes 200809L
+#define __cpp_binary_literals 201304L
+#define __cpp_capture_star_this 201603L
+#define __cpp_constexpr 201603L
+#define __cpp_constexpr_in_decltype 201711L
+#define __cpp_decltype 200707L
+#define __cpp_decltype_auto 201304L
+#define __cpp_deduction_guides 201703L
+#define __cpp_delegating_constructors 200604L
+#define __cpp_deleted_function 202403L
+#define __cpp_digit_separators 201309L
+#define __cpp_enumerator_attributes 201411L
+#define __cpp_exceptions 199711L
+#define __cpp_fold_expressions 201603L
+#define __cpp_generic_lambdas 201304L
+#define __cpp_guaranteed_copy_elision 201606L
+#define __cpp_hex_float 201603L
+#define __cpp_if_constexpr 201606L
+#define __cpp_impl_destroying_delete 201806L
+#define __cpp_inheriting_constructors 201511L
+#define __cpp_init_captures 201304L
+#define __cpp_initializer_lists 200806L
+#define __cpp_inline_variables 201606L
+#define __cpp_lambdas 200907L
+#define __cpp_named_character_escapes 202207L
+#define __cpp_namespace_attributes 201411L
+#define __cpp_nested_namespace_definitions 201411L
+#define __cpp_noexcept_function_type 201510L
+#define __cpp_nontype_template_args 201411L
+#define __cpp_nontype_template_parameter_auto 201606L
+#define __cpp_nsdmi 200809L
+#define __cpp_pack_indexing 202311L
+#define __cpp_placeholder_variables 202306L
+#define __cpp_range_based_for 201603L
+#define __cpp_raw_strings 200710L
+#define __cpp_ref_qualifiers 200710L
+#define __cpp_return_type_deduction 201304L
+#define __cpp_rtti 199711L
+#define __cpp_rvalue_references 200610L
+#define __cpp_static_assert 201411L
+#define __cpp_static_call_operator 202207L
+#define __cpp_structured_bindings 202403L
+#define __cpp_template_auto 201606L
+#define __cpp_template_template_args 201611L
+#define __cpp_threadsafe_static_init 200806L
+#define __cpp_unicode_characters 200704L
+#define __cpp_unicode_literals 200710L
+#define __cpp_user_defined_literals 200809L
+#define __cpp_variable_templates 201304L
+#define __cpp_variadic_templates 200704L
+#define __cpp_variadic_using 201611L
+#define __llvm__ 1
+#define __nonnull _Nonnull
+#define __null_unspecified _Null_unspecified
+#define __nullable _Nullable
+#define __pic__ 2
+#define __private_extern__ extern
+#define __strong
+#define __unsafe_unretained
+#define __weak __attribute__((objc_gc(weak)))
diff --git a/build/Desktop-Debug/moc_spinningalbumart.cpp b/build/Desktop-Debug/moc_spinningalbumart.cpp
new file mode 100644
index 0000000..1a8fda9
--- /dev/null
+++ b/build/Desktop-Debug/moc_spinningalbumart.cpp
@@ -0,0 +1,131 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'spinningalbumart.h'
+**
+** Created by: The Qt Meta Object Compiler version 69 (Qt 6.9.3)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "../../src/components/nowPlaying/spinningAlbumArt/spinningalbumart.h"
+#include
+#include
+
+#include
+
+#include
+
+
+#include
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'spinningalbumart.h' doesn't include ."
+#elif Q_MOC_OUTPUT_REVISION != 69
+#error "This file was generated using the moc from 6.9.3. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+#ifndef Q_CONSTINIT
+#define Q_CONSTINIT
+#endif
+
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+QT_WARNING_DISABLE_GCC("-Wuseless-cast")
+namespace {
+struct qt_meta_tag_ZN16SpinningAlbumArtE_t {};
+} // unnamed namespace
+
+template <> constexpr inline auto SpinningAlbumArt::qt_create_metaobjectdata()
+{
+ namespace QMC = QtMocConstants;
+ QtMocHelpers::StringRefStorage qt_stringData {
+ "SpinningAlbumArt",
+ "artClicked",
+ "",
+ "start",
+ "stop",
+ "updateRotation"
+ };
+
+ QtMocHelpers::UintData qt_methods {
+ // Signal 'artClicked'
+ QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void),
+ // Slot 'start'
+ QtMocHelpers::SlotData(3, 2, QMC::AccessPublic, QMetaType::Void),
+ // Slot 'stop'
+ QtMocHelpers::SlotData(4, 2, QMC::AccessPublic, QMetaType::Void),
+ // Slot 'updateRotation'
+ QtMocHelpers::SlotData(5, 2, QMC::AccessPrivate, QMetaType::Void),
+ };
+ QtMocHelpers::UintData qt_properties {
+ };
+ QtMocHelpers::UintData qt_enums {
+ };
+ return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData,
+ qt_methods, qt_properties, qt_enums);
+}
+Q_CONSTINIT const QMetaObject SpinningAlbumArt::staticMetaObject = { {
+ QMetaObject::SuperData::link(),
+ qt_staticMetaObjectStaticContent.stringdata,
+ qt_staticMetaObjectStaticContent.data,
+ qt_static_metacall,
+ nullptr,
+ qt_staticMetaObjectRelocatingContent.metaTypes,
+ nullptr
+} };
+
+void SpinningAlbumArt::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+ auto *_t = static_cast(_o);
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: _t->artClicked(); break;
+ case 1: _t->start(); break;
+ case 2: _t->stop(); break;
+ case 3: _t->updateRotation(); break;
+ default: ;
+ }
+ }
+ if (_c == QMetaObject::IndexOfMethod) {
+ if (QtMocHelpers::indexOfMethod(_a, &SpinningAlbumArt::artClicked, 0))
+ return;
+ }
+}
+
+const QMetaObject *SpinningAlbumArt::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *SpinningAlbumArt::qt_metacast(const char *_clname)
+{
+ if (!_clname) return nullptr;
+ if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings))
+ return static_cast(this);
+ return QWidget::qt_metacast(_clname);
+}
+
+int SpinningAlbumArt::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QWidget::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ if (_id < 4)
+ qt_static_metacall(this, _c, _id, _a);
+ _id -= 4;
+ }
+ if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+ if (_id < 4)
+ *reinterpret_cast(_a[0]) = QMetaType();
+ _id -= 4;
+ }
+ return _id;
+}
+
+// SIGNAL 0
+void SpinningAlbumArt::artClicked()
+{
+ QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
+}
+QT_WARNING_POP
diff --git a/build/Desktop-Debug/moc_spinningalbumart.o b/build/Desktop-Debug/moc_spinningalbumart.o
new file mode 100644
index 0000000..a6cdcc7
Binary files /dev/null and b/build/Desktop-Debug/moc_spinningalbumart.o differ
diff --git a/build/Desktop-Debug/moc_timePlayedWidget.cpp b/build/Desktop-Debug/moc_timePlayedWidget.cpp
new file mode 100644
index 0000000..0eb64bd
--- /dev/null
+++ b/build/Desktop-Debug/moc_timePlayedWidget.cpp
@@ -0,0 +1,122 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'timePlayedWidget.h'
+**
+** Created by: The Qt Meta Object Compiler version 69 (Qt 6.9.3)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "../../src/components/nowPlaying/timePlayedWidget/timePlayedWidget.h"
+#include
+#include
+
+#include
+
+#include
+
+
+#include
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'timePlayedWidget.h' doesn't include ."
+#elif Q_MOC_OUTPUT_REVISION != 69
+#error "This file was generated using the moc from 6.9.3. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+#ifndef Q_CONSTINIT
+#define Q_CONSTINIT
+#endif
+
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+QT_WARNING_DISABLE_GCC("-Wuseless-cast")
+namespace {
+struct qt_meta_tag_ZN16TimePlayedWidgetE_t {};
+} // unnamed namespace
+
+template <> constexpr inline auto TimePlayedWidget::qt_create_metaobjectdata()
+{
+ namespace QMC = QtMocConstants;
+ QtMocHelpers::StringRefStorage qt_stringData {
+ "TimePlayedWidget",
+ "setDuration",
+ "",
+ "ms",
+ "setPosition",
+ "reset"
+ };
+
+ QtMocHelpers::UintData qt_methods {
+ // Slot 'setDuration'
+ QtMocHelpers::SlotData(1, 2, QMC::AccessPublic, QMetaType::Void, {{
+ { QMetaType::LongLong, 3 },
+ }}),
+ // Slot 'setPosition'
+ QtMocHelpers::SlotData(4, 2, QMC::AccessPublic, QMetaType::Void, {{
+ { QMetaType::LongLong, 3 },
+ }}),
+ // Slot 'reset'
+ QtMocHelpers::SlotData(5, 2, QMC::AccessPublic, QMetaType::Void),
+ };
+ QtMocHelpers::UintData qt_properties {
+ };
+ QtMocHelpers::UintData qt_enums {
+ };
+ return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData,
+ qt_methods, qt_properties, qt_enums);
+}
+Q_CONSTINIT const QMetaObject TimePlayedWidget::staticMetaObject = { {
+ QMetaObject::SuperData::link(),
+ qt_staticMetaObjectStaticContent.stringdata,
+ qt_staticMetaObjectStaticContent.data,
+ qt_static_metacall,
+ nullptr,
+ qt_staticMetaObjectRelocatingContent.metaTypes,
+ nullptr
+} };
+
+void TimePlayedWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+ auto *_t = static_cast(_o);
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: _t->setDuration((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
+ case 1: _t->setPosition((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
+ case 2: _t->reset(); break;
+ default: ;
+ }
+ }
+}
+
+const QMetaObject *TimePlayedWidget::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *TimePlayedWidget::qt_metacast(const char *_clname)
+{
+ if (!_clname) return nullptr;
+ if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings))
+ return static_cast(this);
+ return QWidget::qt_metacast(_clname);
+}
+
+int TimePlayedWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QWidget::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ if (_id < 3)
+ qt_static_metacall(this, _c, _id, _a);
+ _id -= 3;
+ }
+ if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+ if (_id < 3)
+ *reinterpret_cast(_a[0]) = QMetaType();
+ _id -= 3;
+ }
+ return _id;
+}
+QT_WARNING_POP
diff --git a/build/Desktop-Debug/moc_timePlayedWidget.o b/build/Desktop-Debug/moc_timePlayedWidget.o
new file mode 100644
index 0000000..9098786
Binary files /dev/null and b/build/Desktop-Debug/moc_timePlayedWidget.o differ
diff --git a/build/Desktop-Debug/moc_tracklistwidget.cpp b/build/Desktop-Debug/moc_tracklistwidget.cpp
new file mode 100644
index 0000000..fe625ba
--- /dev/null
+++ b/build/Desktop-Debug/moc_tracklistwidget.cpp
@@ -0,0 +1,121 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'tracklistwidget.h'
+**
+** Created by: The Qt Meta Object Compiler version 69 (Qt 6.9.3)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "../../src/components/nowPlaying/tracklistWidget/tracklistwidget.h"
+#include
+
+#include
+
+#include
+
+
+#include
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'tracklistwidget.h' doesn't include ."
+#elif Q_MOC_OUTPUT_REVISION != 69
+#error "This file was generated using the moc from 6.9.3. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+#ifndef Q_CONSTINIT
+#define Q_CONSTINIT
+#endif
+
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+QT_WARNING_DISABLE_GCC("-Wuseless-cast")
+namespace {
+struct qt_meta_tag_ZN15TrackListWidgetE_t {};
+} // unnamed namespace
+
+template <> constexpr inline auto TrackListWidget::qt_create_metaobjectdata()
+{
+ namespace QMC = QtMocConstants;
+ QtMocHelpers::StringRefStorage qt_stringData {
+ "TrackListWidget",
+ "trackSelected",
+ "",
+ "index"
+ };
+
+ QtMocHelpers::UintData qt_methods {
+ // Signal 'trackSelected'
+ QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void, {{
+ { QMetaType::Int, 3 },
+ }}),
+ };
+ QtMocHelpers::UintData qt_properties {
+ };
+ QtMocHelpers::UintData qt_enums {
+ };
+ return QtMocHelpers::metaObjectData(QMC::MetaObjectFlag{}, qt_stringData,
+ qt_methods, qt_properties, qt_enums);
+}
+Q_CONSTINIT const QMetaObject TrackListWidget::staticMetaObject = { {
+ QMetaObject::SuperData::link(),
+ qt_staticMetaObjectStaticContent.stringdata,
+ qt_staticMetaObjectStaticContent.data,
+ qt_static_metacall,
+ nullptr,
+ qt_staticMetaObjectRelocatingContent.metaTypes,
+ nullptr
+} };
+
+void TrackListWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+ auto *_t = static_cast(_o);
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: _t->trackSelected((*reinterpret_cast< std::add_pointer_t>(_a[1]))); break;
+ default: ;
+ }
+ }
+ if (_c == QMetaObject::IndexOfMethod) {
+ if (QtMocHelpers::indexOfMethod(_a, &TrackListWidget::trackSelected, 0))
+ return;
+ }
+}
+
+const QMetaObject *TrackListWidget::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *TrackListWidget::qt_metacast(const char *_clname)
+{
+ if (!_clname) return nullptr;
+ if (!strcmp(_clname, qt_staticMetaObjectStaticContent.strings))
+ return static_cast(this);
+ return QWidget::qt_metacast(_clname);
+}
+
+int TrackListWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QWidget::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ if (_id < 1)
+ qt_static_metacall(this, _c, _id, _a);
+ _id -= 1;
+ }
+ if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+ if (_id < 1)
+ *reinterpret_cast(_a[0]) = QMetaType();
+ _id -= 1;
+ }
+ return _id;
+}
+
+// SIGNAL 0
+void TrackListWidget::trackSelected(int _t1)
+{
+ QMetaObject::activate(this, &staticMetaObject, 0, nullptr, _t1);
+}
+QT_WARNING_POP
diff --git a/build/Desktop-Debug/moc_tracklistwidget.o b/build/Desktop-Debug/moc_tracklistwidget.o
new file mode 100644
index 0000000..048f0af
Binary files /dev/null and b/build/Desktop-Debug/moc_tracklistwidget.o differ
diff --git a/build/Desktop-Debug/nowPlaying.o b/build/Desktop-Debug/nowPlaying.o
new file mode 100644
index 0000000..624ec53
Binary files /dev/null and b/build/Desktop-Debug/nowPlaying.o differ
diff --git a/build/Desktop-Debug/qmake_qmake_qm_files.qrc b/build/Desktop-Debug/qmake_qmake_qm_files.qrc
new file mode 100644
index 0000000..daf6c80
--- /dev/null
+++ b/build/Desktop-Debug/qmake_qmake_qm_files.qrc
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/build/Desktop-Debug/qrc_qmake_qmake_qm_files.cpp b/build/Desktop-Debug/qrc_qmake_qmake_qm_files.cpp
new file mode 100644
index 0000000..ba33bd1
--- /dev/null
+++ b/build/Desktop-Debug/qrc_qmake_qmake_qm_files.cpp
@@ -0,0 +1,62 @@
+/****************************************************************************
+** Resource object code
+**
+** Created by: The Resource Compiler for Qt version 6.9.3
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#ifdef _MSC_VER
+// disable informational message "function ... selected for automatic inline expansion"
+#pragma warning (disable: 4711)
+#endif
+
+#ifdef QT_NAMESPACE
+# define QT_RCC_PREPEND_NAMESPACE(name) ::QT_NAMESPACE::name
+# define QT_RCC_MANGLE_NAMESPACE0(x) x
+# define QT_RCC_MANGLE_NAMESPACE1(a, b) a##_##b
+# define QT_RCC_MANGLE_NAMESPACE2(a, b) QT_RCC_MANGLE_NAMESPACE1(a,b)
+# define QT_RCC_MANGLE_NAMESPACE(name) QT_RCC_MANGLE_NAMESPACE2( \
+ QT_RCC_MANGLE_NAMESPACE0(name), QT_RCC_MANGLE_NAMESPACE0(QT_NAMESPACE))
+#else
+# define QT_RCC_PREPEND_NAMESPACE(name) name
+# define QT_RCC_MANGLE_NAMESPACE(name) name
+#endif
+
+#if defined(QT_INLINE_NAMESPACE)
+inline namespace QT_NAMESPACE {
+#elif defined(QT_NAMESPACE)
+namespace QT_NAMESPACE {
+#endif
+
+#ifdef QT_NAMESPACE
+}
+#endif
+
+int QT_RCC_MANGLE_NAMESPACE(qInitResources_qmake_qmake_qm_files)();
+int QT_RCC_MANGLE_NAMESPACE(qInitResources_qmake_qmake_qm_files)()
+{
+ return 1;
+}
+
+int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_qmake_qmake_qm_files)();
+int QT_RCC_MANGLE_NAMESPACE(qCleanupResources_qmake_qmake_qm_files)()
+{
+ return 1;
+}
+
+#ifdef __clang__
+# pragma clang diagnostic push
+# pragma clang diagnostic ignored "-Wexit-time-destructors"
+#endif
+
+namespace {
+ struct initializer {
+ initializer() { QT_RCC_MANGLE_NAMESPACE(qInitResources_qmake_qmake_qm_files)(); }
+ ~initializer() { QT_RCC_MANGLE_NAMESPACE(qCleanupResources_qmake_qmake_qm_files)(); }
+ } dummy;
+}
+
+#ifdef __clang__
+# pragma clang diagnostic pop
+#endif
diff --git a/build/Desktop-Debug/qrc_qmake_qmake_qm_files.o b/build/Desktop-Debug/qrc_qmake_qmake_qm_files.o
new file mode 100644
index 0000000..7408148
Binary files /dev/null and b/build/Desktop-Debug/qrc_qmake_qmake_qm_files.o differ
diff --git a/build/Desktop-Debug/spinningalbumart.o b/build/Desktop-Debug/spinningalbumart.o
new file mode 100644
index 0000000..c070e95
Binary files /dev/null and b/build/Desktop-Debug/spinningalbumart.o differ
diff --git a/build/Desktop-Debug/timePlayedWidget.o b/build/Desktop-Debug/timePlayedWidget.o
new file mode 100644
index 0000000..14d012c
Binary files /dev/null and b/build/Desktop-Debug/timePlayedWidget.o differ
diff --git a/build/Desktop-Debug/tracklistwidget.o b/build/Desktop-Debug/tracklistwidget.o
new file mode 100644
index 0000000..24c0e50
Binary files /dev/null and b/build/Desktop-Debug/tracklistwidget.o differ
diff --git a/build/Desktop-Debug/ui_albumSelector.h b/build/Desktop-Debug/ui_albumSelector.h
new file mode 100644
index 0000000..99b9244
--- /dev/null
+++ b/build/Desktop-Debug/ui_albumSelector.h
@@ -0,0 +1,62 @@
+/********************************************************************************
+** Form generated from reading UI file 'albumSelector.ui'
+**
+** Created by: Qt User Interface Compiler version 6.9.3
+**
+** WARNING! All changes made in this file will be lost when recompiling UI file!
+********************************************************************************/
+
+#ifndef UI_ALBUMSELECTOR_H
+#define UI_ALBUMSELECTOR_H
+
+#include
+#include
+#include
+#include
+#include
+#include
+
+QT_BEGIN_NAMESPACE
+
+class Ui_MusicSelector
+{
+public:
+ QWidget *centralwidget;
+ QMenuBar *menubar;
+ QStatusBar *statusbar;
+
+ void setupUi(QMainWindow *MusicSelector)
+ {
+ if (MusicSelector->objectName().isEmpty())
+ MusicSelector->setObjectName("MusicSelector");
+ MusicSelector->resize(800, 600);
+ centralwidget = new QWidget(MusicSelector);
+ centralwidget->setObjectName("centralwidget");
+ MusicSelector->setCentralWidget(centralwidget);
+ menubar = new QMenuBar(MusicSelector);
+ menubar->setObjectName("menubar");
+ menubar->setGeometry(QRect(0, 0, 800, 33));
+ MusicSelector->setMenuBar(menubar);
+ statusbar = new QStatusBar(MusicSelector);
+ statusbar->setObjectName("statusbar");
+ MusicSelector->setStatusBar(statusbar);
+
+ retranslateUi(MusicSelector);
+
+ QMetaObject::connectSlotsByName(MusicSelector);
+ } // setupUi
+
+ void retranslateUi(QMainWindow *MusicSelector)
+ {
+ MusicSelector->setWindowTitle(QCoreApplication::translate("MusicSelector", "MusicSelector", nullptr));
+ } // retranslateUi
+
+};
+
+namespace Ui {
+ class MusicSelector: public Ui_MusicSelector {};
+} // namespace Ui
+
+QT_END_NAMESPACE
+
+#endif // UI_ALBUMSELECTOR_H
diff --git a/src/windows/nowPlaying/nowPlaying.cpp b/src/windows/nowPlaying/nowPlaying.cpp
index 88d6cae..b5546a8 100644
--- a/src/windows/nowPlaying/nowPlaying.cpp
+++ b/src/windows/nowPlaying/nowPlaying.cpp
@@ -26,7 +26,7 @@ NowPlaying::NowPlaying(const AlbumData& item, QWidget* parent)
timeIndicator_ = new TimePlayedWidget(this);
layout->addWidget(timeIndicator_);
- // Volume slider (NEW)
+ // Volume slider
volumeSlider_ = new QSlider(Qt::Horizontal);
volumeSlider_->setRange(0, 100);
volumeSlider_->setValue(80);
@@ -42,7 +42,7 @@ NowPlaying::NowPlaying(const AlbumData& item, QWidget* parent)
audio_ = new QAudioOutput(this);
player_->setAudioOutput(audio_);
- audio_->setVolume(0.8f); // match slider
+ audio_->setVolume(0.8f);
connect(volumeSlider_, &QSlider::valueChanged, this,
[this](int v){ audio_->setVolume(v / 100.0); });
@@ -55,14 +55,14 @@ NowPlaying::NowPlaying(const AlbumData& item, QWidget* parent)
spinningArt_->stop();
});
- // Get song duration and played time
+ // Song duration + position
connect(player_, &QMediaPlayer::durationChanged,
timeIndicator_, &TimePlayedWidget::setDuration);
connect(player_, &QMediaPlayer::positionChanged,
timeIndicator_, &TimePlayedWidget::setPosition);
- // Pause/Play on album art click
+ // Pause/Play toggle on art click
connect(spinningArt_, &SpinningAlbumArt::artClicked, this, [this]() {
if (player_->playbackState() == QMediaPlayer::PlayingState) {
player_->pause();
@@ -73,14 +73,14 @@ NowPlaying::NowPlaying(const AlbumData& item, QWidget* parent)
}
});
- // When a track finishes, auto-play next
+ // Auto-next on finish
connect(player_, &QMediaPlayer::mediaStatusChanged, this,
[this](QMediaPlayer::MediaStatus st){
if (st == QMediaPlayer::EndOfMedia)
handleTrackFinished();
});
- // When a track is clicked
+ // Track selected in list
connect(trackList_, &TrackListWidget::trackSelected, this,
[this](int i){
index_ = i;
@@ -102,6 +102,10 @@ void NowPlaying::playTrack(int idx)
QString fileName = QFileInfo(filePath).fileName();
QString title = cleanTrackTitle(fileName);
+ // NEW — Window title updates dynamically
+ setWindowTitle(QStringLiteral("%1 - %2")
+ .arg(item_.artist, title));
+
trackLabel_->setText(QString(title));
player_->setSource(QUrl::fromLocalFile(filePath));