diff options
| author | s3k <s3ek.mail@gmail.com> | 2026-01-15 10:37:41 +0300 |
|---|---|---|
| committer | s3k <s3ek.mail@gmail.com> | 2026-01-15 10:37:41 +0300 |
| commit | 958dc9c3018f6a1663f38988174908a8a02ff7e3 (patch) | |
| tree | 44aa1395e9fe968b17e8f4098873436da3104bda /Makefile | |
| parent | a918df69269a39ef7350a645b5db025d66ecb18a (diff) | |
doc: man pages 1,5,7 added; generated based on readme file and examples
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 18 |
1 files changed, 13 insertions, 5 deletions
@@ -41,7 +41,7 @@ OBJS = $(patsubst %.c, $(OBJ_DIR)/%.o, $(SRCS)) # Installation paths PREFIX ?= /usr/local BINDIR = $(PREFIX)/bin -MANDIR = $(PREFIX)/share/man/man1 +MANDIR = $(PREFIX)/share/man SHAREDIR = $(PREFIX)/share/zenc # Default target @@ -62,21 +62,29 @@ $(OBJ_DIR)/%.o: %.c install: $(TARGET) install -d $(BINDIR) install -m 755 $(TARGET) $(BINDIR)/$(TARGET) - install -d $(MANDIR) - # Install man page if it exists - test -f man/zc.1 && install -m 644 man/zc.1 $(MANDIR)/zc.1 || true + + # Install man pages + install -d $(MANDIR)/man1 $(MANDIR)/man5 $(MANDIR)/man7 + test -f man/zc.1 && install -m 644 man/zc.1 $(MANDIR)/man1/zc.1 || true + test -f man/zc.5 && install -m 644 man/zc.5 $(MANDIR)/man5/zc.5 || true + test -f man/zc.7 && install -m 644 man/zc.7 $(MANDIR)/man7/zc.7 || true + # Install standard library install -d $(SHAREDIR) cp -r std $(SHAREDIR)/ @echo "=> Installed to $(BINDIR)/$(TARGET)" + @echo "=> Man pages installed to $(MANDIR)" @echo "=> Standard library installed to $(SHAREDIR)/std" # Uninstall uninstall: rm -f $(BINDIR)/$(TARGET) - rm -f $(MANDIR)/zc.1 + rm -f $(MANDIR)/man1/zc.1 + rm -f $(MANDIR)/man5/zc.5 + rm -f $(MANDIR)/man7/zc.7 rm -rf $(SHAREDIR) @echo "=> Uninstalled from $(BINDIR)/$(TARGET)" + @echo "=> Removed man pages from $(MANDIR)" @echo "=> Removed $(SHAREDIR)" # Clean |
