レポジトリ種類: Mercurial

NAME = repo-viewer
VERSION = 0.0.1

CC = c++
FILES = main.cc

CFLAGS = -std=c++20 -O3 -Wall -Wextra -I/usr/include -L/usr/lib\
				 -I/usr/local/include -L/usr/local/lib
LDFLAGS = -static -lc++ -lc++abi -lpthread -lm -lc

all:
	${CC} ${CFLAGS} -o ${NAME} ${FILES} ${LDFLAGS}
	strip ${NAME}

install:
	mkdir -p ${DESTDIR}/usr/local/bin ${DESTDIR}/etc/rc.d
	cp -f ${NAME} ${DESTDIR}/usr/local/bin
	chmod 755 ${DESTDIR}/usr/local/bin/${NAME}
	cp -f rc ${DESTDIR}/etc/rc.d/repoviewer
	chmod +x ${DESTDIR}/etc/rc.d/repoviewer

uninstall:
	rm -rf ${DESTDIR}/usr/local/bin/${NAME}

.PHONY: all install