Merge branch 'master' of tau.jukie.net:/site/scm/git/wmiirc-lua
[wmiirc-lua.git] / Makefile
blobf0aa762c458d87eabea6d1209ff1658856be6729
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 -${MAKE} -C luaixp clean
14 -${MAKE} -C luaeventloop clean
17 cscope.files::
18 find . -name '*.[ch]' -o -name '*.lua' | grep -v -e CVS -e SCCS > cscope.files
20 cscope.out: cscope.files
21 -cscope -P`pwd` -b
23 tags: cscope.out
24 rm -f tags
25 xargs -n 50 ctags -a < cscope.files
28 install:
29 ifeq ($(shell pwd),$(wildcard ~/.wmii-3.5))
30 @echo "You're already in the ~/wmii-3.5/ directory"
31 else
32 mkdir -p ~/.wmii-3.5/core/ ~/.wmii-3.5/plugins/
33 @if test -f ~/.wmii-3.5/wmiirc ; then \
34 echo "NOTE: you might want to look at ~/.wmii-3.5/wmiirc.dist" ; \
35 install -b wmiirc.lua ~/.wmii-3.5/wmiirc.dist ; \
36 chmod +x ~/.wmii-3.5/wmiirc.dist ; \
37 else \
38 echo "Installing new ~/.wmii-3.5/wmiirc" ; \
39 install -b wmiirc.lua ~/.wmii-3.5/wmiirc ; \
40 chmod +x ~/.wmii-3.5/wmiirc ; \
42 install -b -m 640 -t ~/.wmii-3.5/core/ core/*.lua
43 install -b -m 640 -t ~/.wmii-3.5/plugins/ plugins/*.lua
44 install -b -m 640 -t ~/.wmii-3.5 ${MAN}
45 ${MAKE} -C luaixp install
46 ${MAKE} -C luaeventloop install
48 install: ${MAN}
49 endif
52 man: ${MAN}
53 ${MAN}: core/wmii.lua
54 pod2man \
55 --name=wmii \
56 --center="WMII Lua Integration" \
57 --section=3lua \
58 --release="wmii 3.6" \
59 $< $@