4-variable-simplifier/makefile

34 lines
644 B
Makefile

# 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
/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'