8 PREFIX ?= $(DESTDIR)/usr/local
9 MANPREFIX ?= $(PREFIX)/man
13 bindir = $(PREFIX)/bin
14 mandir = $(MANPREFIX)/man1
15 sharedir = $(PREFIX)/share
16 gpassdir = $(sharedir)/gpass
21 $(CC) -o $@ $(OBJ) $(LIBS) $(LDFLAGS)
24 $(CC) -std=c99 -pedantic -DPREFIX=\"$(PREFIX)\" $(CFLAGS) $(CPPFLAGS) -c $<
28 install -m 755 $(BIN) $(bindir)
30 install -m 644 $(MAN) $(mandir)
31 install -m 644 eff.long $(sharedir)/gpass.dic
32 rm -rf $(gpassdir) # clean up legacy files
35 cd $(bindir) && rm -f $(BIN)
36 cd $(mandir) && rm -f $(MAN)
37 rm -rf $(gpassdir) # clean up legacy files
40 -rm -rf $(BIN) $(OBJ) *.tar.gz *.core gpass-$(V)
44 cp -f CHANGES COPYING README Makefile version.mk eff.long $(SRC) $(MAN) \
46 tar cf - gpass-$(V) | gzip >gpass-$(V).tar.gz
52 .PHONY: all options install uninstall clean dist