Skip to content
Snippets Groups Projects
Select Git revision
1 result Searching

web.go

Blame
    • Niall Sheridan's avatar
      87ae7c73
      Add version string · 87ae7c73
      Niall Sheridan authored
      Add `lib.Version` to get updated at build time.
      Add --version flags to cashier and cashierd
      Send client version in the signing request
      Send server version in http response headers and in signing response
      Set version at build time
      87ae7c73
      History
      Add version string
      Niall Sheridan authored
      Add `lib.Version` to get updated at build time.
      Add --version flags to cashier and cashierd
      Send client version in the signing request
      Send server version in http response headers and in signing response
      Set version at build time
    Makefile 1.40 KiB
    PREFIX?=/usr
    DOCDIR_PREFIX=$(PREFIX)/share/doc
    DOCDIR=$(DOCDIR_PREFIX)/$(self)
    ZSHDIR=$(PREFIX)/share/zsh/vendor-completions
    
    self=vcsh
    manpages=$(self).1
    all=test
    
    all: $(all)
    
    install: all
    	install -d $(DESTDIR)$(PREFIX)/bin
    	install -m 0755 $(self) $(DESTDIR)$(PREFIX)/bin
    	install -d $(DESTDIR)$(PREFIX)/share/man/man1
    	install -m 0644 $(manpages) $(DESTDIR)$(PREFIX)/share/man/man1
    	install -d $(DESTDIR)$(DOCDIR)
    	install -m 0644 README.md $(DESTDIR)$(DOCDIR)
    	install -m 0644 doc/hooks $(DESTDIR)$(DOCDIR)
    	install -d $(DESTDIR)$(ZSHDIR)
    	install -m 0644 _$(self) $(DESTDIR)$(ZSHDIR)
    
    clean:
    
    uninstall:
    	rm -rf $(DESTDIR)$(PREFIX)/bin/$(self)
    	rm -rf $(DESTDIR)$(PREFIX)/share/man/man1/$(self).1
    	rm -rf $(DESTDIR)$(DOCDIR)
    	rm -rf $(DESTDIR)$(ZSHDIR)/_$(self)
    
    # Potentially harmful, used a non-standard option on purpose.
    # If PREFIX=/usr/local and that's empty...
    purge: uninstall
    	rmdir -p --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/bin/
    	rmdir -p --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/man/man1/
    	rmdir -p --ignore-fail-on-non-empty $(DESTDIR)$(DOCDIR)
    	rmdir -p --ignore-fail-on-non-empty $(DESTDIR)$(ZSHDIR)
    
    test:
    	@if which git   > /dev/null; then :    ; else echo "'git' not found, exiting..."         ; exit 1; fi
    	@if which prove > /dev/null; then prove; else echo "'prove' not found; not running tests";         fi
    
    moo:
    	@which cowsay >/dev/null 2>&1 && cowsay "I hope you're happy now..."