File: Makefile.in

package info (click to toggle)
nvclock 0.8b4-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 1,508 kB
  • ctags: 1,662
  • sloc: ansic: 24,428; cpp: 797; makefile: 286; sh: 197
file content (63 lines) | stat: -rw-r--r-- 1,589 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
INSTALL=@INSTALL@

prefix=$(DESTDIR)@prefix@
docdir=${prefix}/share/doc/nvclock
mandir=${prefix}/man
DOCS= ABOUT AUTHORS ChangeLog FAQ README

all:
	$(MAKE) -C src all

clean:
	$(MAKE) -C src clean

distclean:
	$(MAKE) -C src distclean
	rm -f *.h config.log config.cache config.status Makefile stamp-h

install: install-docs install-man install-desktop-shortcut
	$(MAKE) -C src install

install-docs:
	@documentations='$(DOCS)'; \
	for doc in $$documentations; do \
	destdir=$(docdir); \
	name=`echo $$doc` \
	dir=$$destdir; \
	mkdir -p $$dir; \
	cp $$doc $$dir/$$name; \
	  echo "installing $$doc as $$dir/$$name"; \
	done

install-desktop-shortcut:
	mkdir -p $(prefix)/share/applications
	mkdir -p $(prefix)/share/icons/hicolor/48x48/apps
	cp nvclock.desktop $(prefix)/share/applications
	cp nvclock.png $(prefix)/share/icons/hicolor/48x48/apps

install-man:
	mkdir -p $(mandir)/man1
	cp nvclock.1 $(mandir)/man1

uninstall: uninstall-docs uninstall-man uninstall-desktop-shortcut
	$(MAKE) -C src uninstall

uninstall-docs:
	@documentations='$(DOCS)'; \
	for doc in $$documentations; do \
	destdir=$(docdir); \
	name=`echo $$doc` \
	dir=$$destdir; \
	rm -f $$dir/$$name; \
	  echo "removing $$dir/$$name" ; \
	done

uninstall-desktop-shortcut:
	rm -f $(prefix)/share/applications/nvclock.desktop
	echo "removing $$prefix/share/applications/nvclock.desktop" ; \
	rm -f $(prefix)/share/icons/hicolor/48x48/apps/nvclock.png
	echo "removing $$prefix/share/icons/hicolor/48x48/apps/nvclock.png" ; \

uninstall-man:
	rm -f $(mandir)/man1/nvclock.1
	echo "removing $$mandir/man1/nvclock.1" ; \