dorne/config.mk

26 lines
520 B
Makefile
Raw Normal View History

2025-09-09 11:12:09 +10:00
# === C Compiler Configuration ===
CC := gcc
CFLAGS := -Wall -Wextra -std=gnu23 -O
CFLAGS_DBG := -g
2025-09-03 14:57:16 +10:00
2025-09-09 11:12:09 +10:00
# === C Linker Configuration ===
2025-09-09 19:42:41 +10:00
LD := ld
CLD = $(CC)
LDFLAGS :=
CLDFLAGS := -lm -lc
2025-09-09 11:12:09 +10:00
LDFLAGS_DBG := -g
2025-09-03 14:57:16 +10:00
2025-09-09 11:12:09 +10:00
# # === Nix Mutations ===
# ifdef NIX_PATH
2025-09-03 14:57:16 +10:00
2025-09-09 11:12:09 +10:00
# ifdef NIX_CC
# # TODO: will using the Nix gcc-wrapper break Bear?
# override COMPILER := $(NIX_CC)/bin/gcc
# endif # NIX_CC
2025-09-03 14:57:16 +10:00
2025-09-09 11:12:09 +10:00
# # flake.nix adds NIX_CFLAGS_COMPILER/DORNE_LDFLAGS to env
# CFLAGS += $(NIX_CFLAGS_COMPILE)
# LDFLAGS += $(DORNE_LDFLAGS)
2025-09-03 14:57:16 +10:00
2025-09-09 11:12:09 +10:00
# endif # NIX_PATH