diff options
| author | hachem <im@hachem.wtf> | 2026-10-13 01:02:42 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2026-10-13 01:02:42 +0200 |
| commit | 346d8bc24babeed3a112895ec34aab0074b4a78b (patch) | |
| tree | 2c476ce32c2b1939fcd7dcc747315b7378eaa02e /Makefile | |
| parent | 0c4716968a6ad336324af15df158db66db3f651f (diff) | |
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -31,6 +31,9 @@ SRC := mkproj.c PREFIX ?= /usr/local bindir := $(DESTDIR)$(PREFIX)/bin mandir := $(DESTDIR)$(PREFIX)/share/man/man1 +bashdir := $(DESTDIR)$(PREFIX)/share/bash-completion/completions +zshdir := $(DESTDIR)$(PREFIX)/share/zsh/site-functions +fishdir := $(DESTDIR)$(PREFIX)/share/fish/vendor_completions.d all: $(TARGET) @@ -55,9 +58,16 @@ install: mkproj.1 install -m 755 $(TARGET) $(bindir)/$(TARGET) install -d $(mandir) install -m 644 mkproj.1 $(mandir)/mkproj.1 + install -d $(bashdir) $(zshdir) $(fishdir) + ./$(TARGET) --completions bash > $(bashdir)/mkproj + ./$(TARGET) --completions zsh > $(zshdir)/_mkproj + ./$(TARGET) --completions fish > $(fishdir)/mkproj.fish uninstall: rm -f $(bindir)/$(TARGET) rm -f $(mandir)/mkproj.1 + rm -f $(bashdir)/mkproj + rm -f $(zshdir)/_mkproj + rm -f $(fishdir)/mkproj.fish .PHONY: all check test clean install uninstall |
