mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-11-25 12:13:00 +01:00
64cde196eb
turns out we need the Q_PROPERTY setter in the cpp file for qdoc to recognize it
151 lines
5.3 KiB
Plaintext
151 lines
5.3 KiB
Plaintext
# Run:
|
|
# C:\Qt\6.1.0\msvc2019_64\bin\qdoc.exe config.qdocconf
|
|
# in this directory. You can shift + right click in this explorer
|
|
# window and select "Open PowerShell Window here" for this.
|
|
QT_VER = 6.4.1
|
|
QT_VERSION = 6.4.1
|
|
include(C:\Qt\6.4.1\msvc2019_64\doc\global\qt-cpp-defines.qdocconf)
|
|
include(C:\Qt\6.4.1\msvc2019_64\doc\global\compat.qdocconf)
|
|
include(C:\Qt\6.4.1\msvc2019_64\doc\global\fileextensions.qdocconf)
|
|
include(C:\Qt\6.4.1\msvc2019_64\doc\global\macros.qdocconf)
|
|
|
|
descripton = ScreenPlay is an open source cross plattform app for displaying Wallpaper, Widgets and AppDrawer.
|
|
language = Cpp
|
|
project = ScreenPlay
|
|
|
|
# Source
|
|
sourcedirs += ../ScreenPlay/
|
|
sourcedirs += ../ScreenPlay/inc/public/ScreenPlay/
|
|
sourcedirs += ../ScreenPlay/src/
|
|
|
|
sourcedirs += ../ScreenPlaySDK/
|
|
sourcedirs += ../ScreenPlaySDK/inc/public/ScreenPlaySDK/
|
|
sourcedirs += ../ScreenPlaySDK/src/
|
|
|
|
sourcedirs += ../ScreenPlayShader/
|
|
sourcedirs += ../ScreenPlayShader/src/
|
|
|
|
sourcedirs += ../ScreenPlaySysInfo/
|
|
sourcedirs += ../ScreenPlaySysInfo/src/
|
|
|
|
sourcedirs += ../ScreenPlayUtil/
|
|
sourcedirs += ../ScreenPlayUtil/inc/public/ScreenPlayUtil/
|
|
sourcedirs += ../ScreenPlayUtil/src/
|
|
|
|
sourcedirs += ../ScreenPlayWallpaper/
|
|
sourcedirs += ../ScreenPlayWallpaper/src/
|
|
|
|
sourcedirs += ../ScreenPlayWeather/
|
|
sourcedirs += ../ScreenPlayWeather/src/
|
|
|
|
sourcedirs += ../ScreenPlayWidget/
|
|
sourcedirs += ../ScreenPlayWidget/src/
|
|
|
|
sourcedirs += ../ScreenPlayWorkshop/
|
|
sourcedirs += ../ScreenPlayWorkshop/src/
|
|
|
|
# Header
|
|
headerdirs += ../ScreenPlay/
|
|
headerdirs += ../ScreenPlay/inc/public/ScreenPlay/
|
|
headerdirs += ../ScreenPlay/src/
|
|
|
|
headerdirs += ../ScreenPlaySDK/
|
|
headerdirs += ../ScreenPlaySDK/inc/public/ScreenPlaySDK/
|
|
headerdirs += ../ScreenPlaySDK/src/
|
|
|
|
headerdirs += ../ScreenPlayShader/
|
|
headerdirs += ../ScreenPlayShader/src/
|
|
|
|
headerdirs += ../ScreenPlaySysInfo/
|
|
headerdirs += ../ScreenPlaySysInfo/src/
|
|
|
|
headerdirs += ../ScreenPlayUtil/
|
|
headerdirs += ../ScreenPlayUtil/inc/public/ScreenPlayUtil/
|
|
headerdirs += ../ScreenPlayUtil/src/
|
|
|
|
headerdirs += ../ScreenPlayWallpaper/
|
|
headerdirs += ../ScreenPlayWallpaper/src/
|
|
|
|
headerdirs += ../ScreenPlayWeather/
|
|
headerdirs += ../ScreenPlayWeather/src/
|
|
|
|
headerdirs += ../ScreenPlayWidget/
|
|
headerdirs += ../ScreenPlayWidget/src/
|
|
|
|
headerdirs += ../ScreenPlayWorkshop/
|
|
headerdirs += ../ScreenPlayWorkshop/src/
|
|
|
|
# Include
|
|
includepaths += ../ScreenPlay/
|
|
includepaths += ../ScreenPlay/inc/public/ScreenPlay/
|
|
includepaths += ../ScreenPlay/src/
|
|
|
|
includepaths += ../ScreenPlaySDK/
|
|
includepaths += ../ScreenPlaySDK/inc/public/ScreenPlaySDK/
|
|
includepaths += ../ScreenPlaySDK/src/
|
|
|
|
includepaths += ../ScreenPlayShader/
|
|
includepaths += ../ScreenPlayShader/src/
|
|
|
|
includepaths += ../ScreenPlaySysInfo/
|
|
includepaths += ../ScreenPlaySysInfo/src/
|
|
|
|
includepaths += ../ScreenPlayUtil/
|
|
includepaths += ../ScreenPlayUtil/inc/public/ScreenPlayUtil/
|
|
includepaths += ../ScreenPlayUtil/src/
|
|
|
|
includepaths += ../ScreenPlayWallpaper/
|
|
includepaths += ../ScreenPlayWallpaper/src/
|
|
|
|
includepaths += ../ScreenPlayWeather/
|
|
includepaths += ../ScreenPlayWeather/src/
|
|
|
|
includepaths += ../ScreenPlayWidget/
|
|
includepaths += ../ScreenPlayWidget/src/
|
|
|
|
includepaths += ../ScreenPlayWorkshop/
|
|
includepaths += ../ScreenPlayWorkshop/src/
|
|
|
|
|
|
# qt
|
|
QT_INSTALL_HEADERS = C:/Qt/6.4.1/msvc2019_64/include/
|
|
includepaths += C:/Qt/6.4.1/msvc2019_64/include/
|
|
includepaths += C:/Qt/6.4.1/msvc2019_64/include/QtCore/
|
|
includepaths += C:/Qt/6.4.1/msvc2019_64/include/QtGui/
|
|
includepaths += C:/Qt/6.4.1/msvc2019_64/include/QtQml/
|
|
includepaths += C:/Qt/6.4.1/msvc2019_64/include/QtWebEngine/
|
|
includepaths += C:/Qt/6.4.1/msvc2019_64/include/QtNetwork/
|
|
includepaths += C:/Qt/6.4.1/msvc2019_64/include/QtQuick/
|
|
includepaths += C:/Qt/6.4.1/msvc2019_64/include/QtQuickControls2/
|
|
|
|
# Images
|
|
imagedirs = ./images
|
|
|
|
# what kind of sources should be processed
|
|
sources.fileextensions += "*.qdoc *.cpp *.qml"
|
|
|
|
# what kind of headers should be processed
|
|
headers.fileextensions += "*.h"
|
|
|
|
syntaxhightlighting = true
|
|
sourceencoding = UTF-8
|
|
outputencoding = UTF-8
|
|
|
|
# where to put the result
|
|
outputdir = ./html
|
|
# what format to use for generating documentation
|
|
outputformats = HTML
|
|
|
|
# the string that actually includes the CSS into documentation file
|
|
HTML.headerstyles += "<link rel=\"stylesheet\" type=\"text/css\" href=\"../css/style.css\"/>"
|
|
HTML.headerstyles += "<link rel=\"stylesheet\" type=\"text/css\" href=\"../css/bootstrap.min.css\"/>\n"
|
|
|
|
# what to append to every page after header
|
|
HTML.postheader += "<div class=\"container-fullwidth nav sticky-top\"><div class=\"container navWrapper\"><a href=\"../index.html\"><span class=\"logo\">ScreenPlay Generated Docs </span></a><span class=\"navHome\"><a href=\"../index.html\">Home</a></span></div></div>"
|
|
HTML.postheader += "<div id="mainWrapper" class=\"wrapper container \">\n"
|
|
# what to append to every page after the content
|
|
HTML.footer += "<div id="license" class=\"footer center\"><p>This documentation is licensed under a <a rel=\"license\" href=\"http://creativecommons.org/licenses/by/4.0/\">Creative Commons Attribution 4.0 International License</a>.</p></div>"
|
|
HTML.footer += "<script src=\"../js/bootstrap.bundle.min.js\"></script>"
|
|
HTML.footer += "<script src=\"../js/mermaid.min.js\"></script>"
|
|
HTML.footer += "<script>var config = {startOnLoad:true,flowchart:{useMaxWidth:true,htmlLabels:true}};mermaid.initialize(config);</script>"
|