]> git.ozlabs.org Git - bitfield/blob - Makefile
Add support for hex (and octal) values
[bitfield] / Makefile
1 package=bitfield
2 version=0.2
3 pkg_ver=$(package)-$(version)
4
5 prefix=/usr/local
6 bindir=$(prefix)/bin
7 sysconfdir=$(prefix)/etc
8 sharedir=$(prefix)/share
9
10 sources=bitfield bitfield-completions.sh bitfield.vim Makefile ChangeLog
11 deb_meta=bitfield.install bitfield-data.install changelog control rules
12 configs=cell.conf powerpc.conf radeon.conf
13
14 all:
15
16 install:
17         install -d $(DESTDIR)$(bindir)
18         install -d $(DESTDIR)$(sysconfdir)/bash_completion.d
19         install -d $(DESTDIR)$(sharedir)/vim/addons/syntax
20         install -d $(DESTDIR)$(sysconfdir)/bitfield.d
21         install -m 755 -t $(DESTDIR)$(bindir) bitfield
22         install -m 644 -D bitfield-completions.sh \
23                 $(DESTDIR)$(sysconfdir)/bash_completion.d/bitfield
24         install -m 644 -t $(DESTDIR)$(sharedir)/vim/addons/syntax bitfield.vim
25         install -m 644 -t $(DESTDIR)$(sysconfdir)/bitfield.d \
26                 $(foreach f,$(configs),conf/$(f))
27
28 clean:
29
30 distclean: clean
31         rm -rf $(pkg_ver)
32
33 dist: $(pkg_ver).tar.gz
34
35 $(pkg_ver).tar.gz: $(pkg_ver)
36         tar zcvf $@ $^
37
38 $(pkg_ver): distclean
39         mkdir -p $@ $@/debian $@/conf
40         cp -a $(sources) $@
41         cp -a $(foreach f,$(deb_meta),debian/$(f)) $@/debian
42         cp -a $(foreach f,$(configs),conf/$(f)) $@/conf