CXX ?= g++ CXXFLAGS ?= -O2 -Wall -std=c++17 PIPEWIRE_CFLAGS := $(shell pkg-config --cflags libpipewire-0.3) PIPEWIRE_LIBS := $(shell pkg-config --libs libpipewire-0.3) TARGET := pipemini_demo .PHONY: all clean all: $(TARGET) $(TARGET): main.cpp pipemini/pipemini.cpp pipemini/pipemini.h $(CXX) $(CXXFLAGS) $(PIPEWIRE_CFLAGS) main.cpp pipemini/pipemini.cpp -o $(TARGET) $(PIPEWIRE_LIBS) clean: rm -f $(TARGET)