diff options
| author | Ryan Kavanagh <rak@debian.org> | 2013-03-07 16:38:10 -0500 | 
|---|---|---|
| committer | Ryan Kavanagh <rak@debian.org> | 2013-03-07 16:38:10 -0500 | 
| commit | c654eda73fb535db11767f61d3c0791fe6f0fc2b (patch) | |
| tree | 91d21592e9634ed14ef288efb90adc19b073e97e /Makefile | |
| parent | Initial release (diff) | |
Add install targets to Makefile
Diffstat (limited to '')
| -rw-r--r-- | Makefile | 40 | 
1 files changed, 38 insertions, 2 deletions
| @@ -1,11 +1,47 @@  CFLAGS:=-Wall -Wextra -pedantic -Werror=format-security -fstack-protector-all $(CFLAGS) +CFLAGS:=-g $(CFLAGS) -all: nmm +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 +	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 nmm -.PHONY: clean nmm +.PHONY: clean install installman | 
