# === C Compiler Configuration === CC := gcc CFLAGS := -Wall -Wextra -std=gnu23 -O CFLAGS_DBG := -g # === C Linker Configuration === LD := ld CLD = $(CC) LDFLAGS := CLDFLAGS := -lpipewire-0.3 -lm -lc LDFLAGS_DBG := -g # # === Nix Mutations === # ifdef NIX_PATH # ifdef NIX_CC # # TODO: will using the Nix gcc-wrapper break Bear? # override COMPILER := $(NIX_CC)/bin/gcc # endif # NIX_CC # # flake.nix adds NIX_CFLAGS_COMPILER/DORNE_LDFLAGS to env # CFLAGS += $(NIX_CFLAGS_COMPILE) # LDFLAGS += $(DORNE_LDFLAGS) # endif # NIX_PATH