diff options
-rw-r--r-- | Makefile | 22 |
1 files changed, 21 insertions, 1 deletions
@@ -1,9 +1,29 @@ CFLAGS=-O2 -fPIC -Wall -.PHONY: all test man clean +# these only affect the 'install' target (they don't get compiled +# into the binary). +PREFIX=/usr +MANDIR=$(PREFIX)/man +MAN1DIR=$(MANDIR)/man1 +BINDIR=$(PREFIX)/bin +DESTDIR= +INSTALL_DATA=install -m0644 +INSTALL_PROGRAM=install -s -m0755 +GZIP=gzip -9 +GZIP_MAN=yes + +.PHONY: all test man clean install all: uxd man +install: all + mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MAN1DIR) + $(INSTALL_DATA) uxd.1 $(DESTDIR)$(MAN1DIR) +ifeq ($(GZIP_MAN),yes) + $(GZIP) $(DESTDIR)$(MAN1DIR)/uxd.1 +endif + $(INSTALL_PROGRAM) uxd $(DESTDIR)$(BINDIR) + test: uxd ./uxd |