EXE := bunnytask HARE := hare PREFIX := /usr/local HAREFLAGS := LDFLAGS := ifdef DEBUG HAREFLAGS += -lc LDFLAGS += -fsanitize=address endif $(EXE): LDFLAGS=$(LDFLAGS) $(HARE) build $(HAREFLAGS) -o $@ install: $(EXE) mkdir -p $(PREFIX)/bin/ cp $^ $(PREFIX)/bin/ uninstall: $(RM) $(PREFIX)/bin/$(EXE) clean: $(RM) $(EXE) check: LDFLAGS=$(LDFLAGS) $(HARE) test $(HAREFLAGS) .PHONY: check clean install uninstall