
# vim: noexpandtab tabstop=4 :

PREFIX ?= ${out}
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

bin/4-variable-simplifier: main.c | bin/
	$(cc) $(cppflags) $(cflags) $< -o $@ $(ldflags)

bin/:
	mkdir -pv bin

run: bin/4-variable-simplifier
	$< $(args)

install: ${PREFIX}/bin/4-variable-simplifier

${PREFIX}/bin/4-variable-simplifier: bin/4-variable-simplifier
	mkdir -pv ${PREFIX}/bin/
	cp -vau $< $@


