Add support for fish shell
[chere.git] / Makefile
blobec7fc34c6093ff627cac8041759d8998b3ed9414
2 .PHONY=all clean distclean help package
3 PKG_NAME=chere
4 MAIN_VER=$(shell src/chere -v | sed "s/.*version //g")
5 CYG_VER=1
7 BIN_IPATH=bin
8 MAN_IPATH=usr/share/man/man1
10 HAVE_BIN=$(wildcard $(BIN_IPATH))
11 HAVE_MAN=$(wildcard $(MAN_IPATH))
13 ifneq ($(HAVE_BIN),$(BIN_IPATH))
14 $(shell mkdir -p $(BIN_IPATH))
15 endif
16 ifneq ($(HAVE_MAN),$(MAN_IPATH))
17 $(shell mkdir -p $(MAN_IPATH))
18 endif
20 INSTALL_ITEMS=$(BIN_IPATH)/chere $(BIN_IPATH)/xhere $(MAN_IPATH)/chere.1.gz
22 VPATH=src
24 all :
25 @echo Done.
27 help:
28 @echo Targets:
29 @echo all distclean clean help package
31 package : clean $(PKG_NAME)-$(MAIN_VER)-$(CYG_VER).tar.bz2
33 %.tar.bz2 : $(INSTALL_ITEMS)
34 tar -cjf $@ $^
36 # Remove emacs temporaries
37 clean :
38 find -name "*~" | xargs -r rm
40 distclean :
41 find $(BIN_IPATH) -name "*" -type f | xargs -r rm
42 find $(MAN_IPATH) -name "*" -type f | xargs -r rm
44 $(BIN_IPATH)/%here : %here
45 cp $< $@
47 $(MAN_IPATH)/%.gz : %
48 gzip -c $< > $@