--- ./Makefile.orig 2022-06-06 12:52:11.000000000 -0400 +++ ./Makefile 2022-06-06 12:58:51.000000000 -0400 @@ -1,24 +1,15 @@ default: all -uname_M := $(shell sh -c 'uname -m 2>/dev/null || echo not') -uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not') - CFLAGS=-O3 -Wall LIBS=-lreadline -ifeq ($(uname_S),Darwin) -ifeq ($(uname_M),arm64) - # Homebrew arm64 uses /opt/homebrew as HOMEBREW_PREFIX - CFLAGS+=-I/opt/homebrew/opt/readline/include - LDFLAGS+=-L/opt/homebrew/opt/readline/lib -else - CFLAGS+=-I/usr/local/opt/readline/include - LDFLAGS+=-L/usr/local/opt/readline/lib -endif -endif +PREFIX?=/opt/local + +CFLAGS+=-I$(PREFIX)/include +LDFLAGS+=-L$(PREFIX)/lib INSTALL=install -INSTALL_BIN?=/usr/local/bin +INSTALL_BIN?=$(PREFIX)/bin HSS_BIN=hss main.o: main.c