1 CFLAGS = -O2 -Wall -g -DSTERM_VERSION='"$(shell git describe)"'
3 ifneq ($(findstring HAVE_LOCKDEV,$(CFLAGS)),)
10 INSTALL_BIN ?= install --strip-program=$(STRIP) -s
18 $(INSTALL) -d $(DESTDIR)$(PREFIX)/bin
19 $(INSTALL_BIN) -m 755 sterm $(DESTDIR)$(PREFIX)/bin
21 $(INSTALL) -d $(DESTDIR)$(PREFIX)/share/man/man1
22 $(INSTALL) -m 644 sterm.man $(DESTDIR)$(PREFIX)/share/man/man1/sterm.1
23 gzip -f $(DESTDIR)$(PREFIX)/share/man/man1/sterm.1
26 $(INSTALL) -d $(DESTDIR)$(PREFIX)/share/bash-completion/completions/
27 $(INSTALL) -m 644 completion.bash $(DESTDIR)$(PREFIX)/share/bash-completion/completions/sterm
28 $(INSTALL) -d $(DESTDIR)$(PREFIX)/share/zsh/functions/Completion/Unix/
29 $(INSTALL) -m 644 completion.zsh $(DESTDIR)$(PREFIX)/share/zsh/functions/Completion/Unix/_sterm
30 $(INSTALL) -d $(DESTDIR)$(PREFIX)/share/fish/vendor_completions.d/
31 $(INSTALL) -m 644 completion.fish $(DESTDIR)$(PREFIX)/share/fish/vendor_completions.d/sterm.fish
37 # Deb cross-building (% stands for debian architecture such as armhf)
39 sbuild --host=$* --add-depends=libc-dev:$* --build-failed-commands='%s'
42 gbp dch --release -N $(shell date +%Y%m%d) --commit
43 gbp buildpackage --git-tag -b
45 git push --follow-tags