Merge branch 'maint'
[gc-utils.git] / Makefile
blobb4af9175efeb528582156da77aed4b821ed99d01
2 # gc-utils main install program
5 VERSION = 0.2.3
6 PROGNAME = gc-utils
8 prefix = $(HOME)
9 export prefix DESTDIR INSTALL
11 bindir = $(prefix)/bin
12 libdir = $(prefix)/lib
13 mandir = $(prefix)/share/man
14 man1dir = $(mandir)/man1
16 bindir_SQ = $(subst ','\'',$(bindir))
17 libdir_SQ = $(subst ','\'',$(libdir))
18 VERSION_SQ = $(subst .,\.,$(VERSION))
19 DESTDIR_SQ = $(subst ','\'',$(DESTDIR))
21 RM = rm
23 dirs = doc src
24 gendir = build
26 .PHONY: gen install clean uninstall
28 gen:: $(gendir)
30 $(gendir):
31 @mkdir build
32 @$(foreach d, $(dirs), $(MAKE) -C $d VERSION=$(VERSION);)
34 install: build
35 @$(foreach d, $(dirs), $(MAKE) -C $d install ;)
37 uninstall:
38 @$(foreach d, $(dirs), $(MAKE) -C $d uninstall ;)
40 clean: $(gendir)
41 @$(RM) -rf $(gendir) && echo ' ' CLEAN $(gendir)