From 1f8da4902761fc6f6eaf39b8711107c6b48a9c9a Mon Sep 17 00:00:00 2001 From: Roland Reichwein <mail@reichwein.it> Date: Sun, 5 Jan 2025 13:22:34 +0100 Subject: Debian build, colors, config filename --- Makefile | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 93e322a..a7709eb 100644 --- a/Makefile +++ b/Makefile @@ -25,11 +25,23 @@ OBJS=$(SRCS:.cpp=.o) CXXLIBS=$(shell pkg-config --libs alsa) -lreichwein -lfmt CXX=clang++ +ifeq ($(CXXFLAGS),) +CXXFLAGS=-O2 -g +endif + +CXXFLAGS+=-std=c++20 -Wall -Wpedantic +# workaround for Debian dh_dwz: +CXXFLAGS+=-gdwarf-4 + $(TARGET): $(OBJS) $(CXX) $^ -o $@ $(CXXLIBS) %.o: %.cpp - $(CXX) $(CXXFLAGS) -std=c++20 -O2 -g -Wall -Wpedantic -o $@ -c $< + $(CXX) $(CXXFLAGS) -o $@ -c $< + +install: + mkdir -p $(DESTDIR)/usr/bin + cp $(TARGET) $(DESTDIR)/usr/bin clean: rm -f $(TARGET) $(OBJS) -- cgit v1.2.3