# vim: noexpandtab tabstop=4 : PREFIX ?= ${HOME} args = cc = gcc cppflags += -D _GNU_SOURCE #cppflags += -D ZDEBUG=1 cflags = -Werror -Wall -Wextra -Wstrict-prototypes -Wfatal-errors cflags += -O3 cflags += -Wno-unused ldflags += -lreadline -lm /tmp/4-variable-simplifier: main.c $(cc) $(cppflags) $(cflags) $< -o $@ $(ldflags) run: /tmp/4-variable-simplifier $< $(args) install: ${PREFIX}/bin/4-variable-simplifier ${PREFIX}/bin/4-variable-simplifier: /tmp/4-variable-simplifier mkdir -pv ${PREFIX}/bin/ cp -vau $< $@ # nix --extra-experimental-features nix-command --extra-experimental-features flakes develop --command 'make'