configuration additions
[wmiirc-lua.git] / Makefile
blobfe8144bf8796d23ff1c5252c010f235695342878
1 MAN = wmii.3lua
4 .PHONY: all luaixp luaeventloop clean tags install
5 all: luaixp luaeventloop
7 luaixp luaeventloop:
8 ${MAKE} -C $@
10 clean:
11 -rm -f *~ */*~
12 -rm -f wmii.3lua
13 -rm -f cscope.files cscope.out tags
14 -${MAKE} -C luaixp clean
15 -${MAKE} -C luaeventloop clean
18 cscope.files::
19 find . -name '*.[ch]' -o -name '*.lua' | grep -v -e CVS -e SCCS > cscope.files
21 cscope.out: cscope.files
22 -cscope -P`pwd` -b
24 tags: cscope.out
25 rm -f tags
26 xargs -n 50 ctags -a < cscope.files
29 install:
30 ifeq ($(shell pwd),$(wildcard ~/.wmii-3.5))
31 @echo "You're already in the ~/wmii-3.5/ directory"
32 else
33 mkdir -p ~/.wmii-3.5/core/ ~/.wmii-3.5/plugins/
34 @if test -f ~/.wmii-3.5/wmiirc ; then \
35 echo "NOTE: you might want to look at ~/.wmii-3.5/wmiirc.dist" ; \
36 install -b wmiirc.lua ~/.wmii-3.5/wmiirc.dist ; \
37 chmod +x ~/.wmii-3.5/wmiirc.dist ; \
38 else \
39 echo "Installing new ~/.wmii-3.5/wmiirc" ; \
40 install -b wmiirc.lua ~/.wmii-3.5/wmiirc ; \
41 chmod +x ~/.wmii-3.5/wmiirc ; \
43 install -b -m 640 -t ~/.wmii-3.5/core/ core/*.lua
44 install -b -m 640 -t ~/.wmii-3.5/plugins/ plugins/*.lua
45 install -b -m 640 -t ~/.wmii-3.5 ${MAN}
46 ${MAKE} -C luaixp install
47 ${MAKE} -C luaeventloop install
49 install: ${MAN}
50 endif
53 man: ${MAN}
54 ${MAN}: core/wmii.lua
55 pod2man \
56 --name=wmii \
57 --center="WMII Lua Integration" \
58 --section=3lua \
59 --release="wmii 3.6" \
60 $< $@