6 PKG_CONFIG ?
= pkg-config
9 BINDIR ?
= $(PREFIX
)/bin
14 CXXFLAGS
+= -std
=c
++20 -D_DEFAULT_SOURCE
17 CXXFLAGS
+= -fPIC
# Why isn't this in --cflags ?
18 CXXFLAGS
+= $(shell $(PKG_CONFIG
) --cflags Qt5Core Qt5Gui Qt5Widgets
)
19 LDFLAGS
+= $(shell $(PKG_CONFIG
) --libs Qt5Core Qt5Gui Qt5Widgets
)
22 # CXXFLAGS += -ggdb -O0
23 CXXFLAGS
+= -pedantic
-Wall
-Wextra
-Werror
29 %.o
: %.
cc $(wildcard *.hh
)
30 $(CXX
) $(CXXFLAGS
) -c
-o
$@
$<
32 sispare-qt
: main.o card.o session.o ui.o util.o
33 $(CXX
) -o
$@
$^
$(LDFLAGS
)
37 find
-name
'*.o' -delete