File: Makefile

package info (click to toggle)
muh 2.05d-7
  • links: PTS
  • area: main
  • in suites: woody
  • size: 496 kB
  • ctags: 637
  • sloc: ansic: 2,826; sh: 164; makefile: 132; lex: 105; yacc: 96
file content (71 lines) | stat: -rw-r--r-- 2,219 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# Generated automatically from Makefile.in by configure.
# $Id: Makefile.in,v 1.11 2000/06/19 17:04:34 zap Exp $
prefix=/usr
exec_prefix=${prefix}
bindir=${exec_prefix}/bin
mandir=${prefix}/share/man
datadir=${prefix}/share/doc/

all: muh

clean:
	@( cd src ; $(MAKE) clean )

dist: clean
	@( rm -f *~ docs/*~ Makefile config.cache config.log config.status config.h src/Makefile docs/muh.1 docs/muhrc )

muh:
	@( cd src ; $(MAKE) all )

install: all
	@echo installing binary $(bindir)/muh...
	@mkdir -p $(bindir)
	@/usr/bin/install -c -m 755 src/muh $(bindir)/muh
	@echo installing manpage $(mandir)/man1/muh.1...
	@mkdir -p $(mandir)/man1
	@/usr/bin/install -c -m 644 docs/muh.1 $(mandir)/man1/muh.1
	@echo installing data in $(datadir)/muh/...
	@mkdir -p $(datadir)/muh/examples
	@/usr/bin/install -c -m 644 docs/muhrc $(datadir)/muh/examples/muhrc
	@/usr/bin/install -c -m 755 docs/check-muh $(datadir)/muh/examples/check-muh
	@echo ""
	@echo "finished installing. see muh(1) for further instructions."
	@echo ""

uninstall:
	rm -rf $(bindir)/muh
	rm -rf $(mandir)/man1/muh.1
	rm -rf $(datadir)/muh

install-local: all
	@if [ ! -r ${HOME}/.muh ]; then mkdir -m 700 ${HOME}/.muh; fi
	@if [ ! -r ${HOME}/muh ]; then mkdir -m 700 ${HOME}/muh; fi
	@if [ ! -r ${HOME}/.muh/muhrc ]; then /usr/bin/install -c -m 600 docs/muhrc ${HOME}/.muh/muhrc; else echo "not overwriting existing config-file"; fi
	@/usr/bin/install -c -m 750 src/muh ${HOME}/muh/
	@/usr/bin/install -c -m 750 docs/check-muh ${HOME}/muh/
	@/usr/bin/install -c -m 640 docs/muh.1 ${HOME}/muh/
	@echo ""
	@echo "edit the config-file in $(HOME)/.muh/ !"
	@echo "additionally a $(HOME)/muh/-dir has been"
	@echo "created and the muh-binary and other"
	@echo "stuff has been copied there - have a look at it!"
	@echo ""

$(srcdir)/configure: configure.in aclocal.m4
	cd ${srcdir} && autoconf
    
${srcdir}/config.h.in: stamp-h.in

${srcdir}/stamp-h.in: configure.in aclocal.m4 acconfig.h config.h.top config.h.bot
	cd $(srcdir) && autoheader
	echo timestamp > ${srcdir}/stamp-h.in

config.h: stamp-h
stamp-h: config.h.in config.status
	./config.status

Makefile: Makefile.in config.status
	./config.status

config.status: configure
	./config.status --recheck