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