view Makefile @ 1:6428879e8e51 main tip

Added more targets and vars for (un)install
author luxanna <l.lux@magenta.de>
date Thu, 14 May 2026 23:18:28 +0200
parents 8376aa48453d
children
line wrap: on
line source

.POSIX:
.SUFFIXES:
HARE=hare
HAREFLAGS=

TARGET=hg-wolp
LIBS=termbox
PREFIX=/usr/local
DESTDIR=$(PREFIX)/bin
LIBRARY_PATH=$(PREFIX)/lib/

build:
	mkdir -p bin
	${HARE} build -o bin/${TARGET} -L${LIBRARY_PATH} -l${LIBS} cmd/"${TARGET}.ha"

clean:
	rm -rf bin

install: build
	install -m655 bin/${TARGET} ${DESTDIR}

uninstall:
	rm "$(DESTDIR)/$(TARGET)"

.PHONY: build clean install uninstall