comparison Makefile @ 290:755fe3f8c08f

Minor build system cleanups in preparation for Qt6 support.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 09 May 2023 12:04:24 +0300
parents f05e9c74a022
children 10748e9d54c4
comparison
equal deleted inserted replaced
289:00a6cbdd3281 290:755fe3f8c08f
5 USE_QTHTTP ?= yes 5 USE_QTHTTP ?= yes
6 6
7 7
8 # Miscellaneous 8 # Miscellaneous
9 QT_VERSION_PREFIX = Qt5 9 QT_VERSION_PREFIX = Qt5
10 QT_MODULES = Core Gui Widgets Sql PrintSupport 10 QT_TOOL_PREFIX = /usr/lib/qt5/bin/
11 QT_PREFIX =
12 BINTOOL_PREFIX = 11 BINTOOL_PREFIX =
13 12
14 PREFIX = /usr/local 13 PREFIX = /usr/local
15 BINPATH = ./ 14 BINPATH = ./
16 OBJPATH = obj/unix/ 15 OBJPATH = obj/unix/
17 BINEXT = 16 BINEXT =
17
18 QT_MODULES = Core Gui Widgets Sql PrintSupport
18 19
19 # Compiler flags and linker flags 20 # Compiler flags and linker flags
20 ifeq ($(USE_QTHTTP),yes) 21 ifeq ($(USE_QTHTTP),yes)
21 QT_MODULES += Network 22 QT_MODULES += Network
22 DEFINES += -DUSE_QTHTTP 23 DEFINES += -DUSE_QTHTTP
31 APP_LIBS += $(shell pkg-config --libs $(addprefix $(QT_VERSION_PREFIX),$(QT_MODULES))) 32 APP_LIBS += $(shell pkg-config --libs $(addprefix $(QT_VERSION_PREFIX),$(QT_MODULES)))
32 APP_DEP_LIBS = 33 APP_DEP_LIBS =
33 APP_DEPS = 34 APP_DEPS =
34 35
35 # Qt tools 36 # Qt tools
36 QT_RCC = rcc
37
38 QT_MOC = moc
39 QT_MOC_FLAGS = 37 QT_MOC_FLAGS =
40 38 QT_MOC_RULES =
41 QT_UIC = uic
42 QT_UIC_FLAGS = 39 QT_UIC_FLAGS =
43 40
44 include Makefile.gen 41 include Makefile.gen