blob: 9f65da27d8b4a800ecc08ca6378122c5342db525 (
plain) (
tree)
|
|
CFLAGS:= -Wall -Wextra -ansi -pedantic -Werror=format-security \
-fstack-protector-all $(CFLAGS)
CFLAGS:=-g $(CFLAGS)
PREFIX=/usr/local
MANPATH=$(PREFIX)/man
MAKEWHATIS=/usr/libexec/makewhatis
all: nmm tmm twmm
nmm: nmm.c
$(CC) $(CFLAGS) -lcurses -o $@ $<
tmm twmm:
ln -s nmm $@
tmm.6 twmm.6:
ln -s nmm.6 $@
install: nmm tmm twmm installman
-mkdir -p $(PREFIX)/games
install -m 555 nmm $(PREFIX)/games/
install -m 555 tmm $(PREFIX)/games/
install -m 555 twmm $(PREFIX)/games/
installman: nmm.6 tmm.6 twmm.6
-mkdir -p $(MANPATH)/man6/
install -m 444 nmm.6 $(MANPATH)/man6/
install -m 444 tmm.6 $(MANPATH)/man6/tmm.6
install -m 444 twmm.6 $(MANPATH)/man6/twmm.6
-$(MAKEWHATIS) -d $(MANPATH) $(MANPATH)/man6/nmm.6 \
$(MANPATH)/man6/tmm.6 \
$(MANPATH)/man6/twmm.6
uninstall:
-rm -f $(PREFIX)/games/tmm \
$(PREFIX)/games/nmm \
$(PREFIX)/games/twmm
-$(MAKEWHATIS) -u $(MANPATH) $(MANPATH)/man6/nmm.6 \
$(MANPATH)/man6/tmm.6 \
$(MANPATH)/man6/twmm.6
-rm -f $(MANPATH)/man6/nmm.6 \
$(MANPATH)/man6/tmm.6 \
$(MANPATH)/man6/twmm.6
clean:
-rm -f tmm nmm twmm tmm.6 twmm.6
.PHONY: clean install installman
|