comparison Makefile.gen @ 302:52f0da883469

Remove Qt5 support, cleanups.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 15 May 2023 14:06:50 +0300
parents 3dc88d3814b3
children
comparison
equal deleted inserted replaced
301:2facccc60523 302:52f0da883469
1 ###
2 ### Generic
3 ###
4 QT_MODULES = Core Gui Widgets Sql PrintSupport Network
5
6 QT_FLAGS += -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DUNICODE \
7 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB \
8 -DQT_SQL_LIB -DQT_PRINTSUPPORT_LIB -DQT_NETWORK_LIB
9
10
1 ### 11 ###
2 ### Compiler flags 12 ### Compiler flags
3 ### 13 ###
4 CFLAGS += -W -Wall -Wextra 14 XCFLAGS += -g -pipe -W -Wall -Wextra
5 CXXFLAGS += -W -Wall -Wextra -std=c++17
6 15
7 ifneq ($(ASAN),) 16 ifneq ($(ASAN),)
8 XCFLAGS = -fsanitize=address 17 XCFLAGS += -fsanitize=address
9 LDFLAGS += -lasan 18 XLDFLAGS += -lasan
10 else 19 else
11 XCFLAGS = -O2 20 XCFLAGS += -O2
12 endif 21 endif
13 22
14 CFLAGS += $(XCFLAGS) 23 CFLAGS += -std=c11 $(XCFLAGS)
15 CXXFLAGS += $(XCFLAGS) 24 CXXFLAGS += -std=c++17 $(XCFLAGS)
25 LDFLAGS += $(XLDFLAGS)
16 26
17 27
18 ### 28 ###
19 ### Tools, paths and directories 29 ### Tools, paths and directories
20 ### 30 ###
38 48
39 49
40 ### 50 ###
41 ### Main targets and objects 51 ### Main targets and objects
42 ### 52 ###
43 QT_FLAGS += -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG \
44 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_SQL_LIB \
45 -DQT_CORE_LIB
46
47 # Application stuff
48 APP_IMG=img/ 53 APP_IMG=img/
49 APP_BIN=$(BINPATH)Syntilista$(BINEXT) 54 APP_BIN=$(BINPATH)Syntilista$(BINEXT)
50 55
51 APP_HDRS=\ 56 APP_HDRS=\
52 src/main.h \ 57 src/main.h \