root/tags/release-0.6.2/Makefile

Revision 1, 1.2 kB (checked in by mjoc, 2 years ago)

Initial import.

Line 
1 # OpenDict Makefile
2 #
3
4 DESTDIR     =
5 bindir      = /usr/bin
6 datadir     = /usr/share
7 opendictdir = $(datadir)/opendict
8
9 install:
10         mkdir -p $(DESTDIR)$(opendictdir)
11         cp -r lib/ $(DESTDIR)$(opendictdir)
12         chmod -R ugo+rX $(DESTDIR)$(opendictdir)/lib
13         cp -r pixmaps/ $(DESTDIR)$(opendictdir)
14         chmod -R ugo+rX $(DESTDIR)$(opendictdir)/pixmaps
15
16         $(MAKE) -C po install prefix=$(DESTDIR)
17
18         cp opendict.py $(DESTDIR)$(opendictdir)
19         chmod ugo+rx $(DESTDIR)$(opendictdir)/opendict.py
20         cp copying.html $(DESTDIR)$(opendictdir)
21         chmod ugo+r $(DESTDIR)$(opendictdir)/copying.html
22         ln -sf $(DESTDIR)$(opendictdir)/opendict.py $(DESTDIR)$(bindir)/opendict
23         chmod ugo+rx $(DESTDIR)$(bindir)/opendict
24         cp misc/opendict.desktop $(DESTDIR)$(datadir)/applications/
25         chmod ugo+r $(DESTDIR)$(datadir)/applications/opendict.desktop
26
27 uninstall:
28         rm -rf $(DESTDIR)$(opendictdir)
29         rm -f $(DESTDIR)$(bindir)/opendict
30
31         $(MAKE) -C po uninstall prefix=$(DESTDIR)
32
33         rm -f $(DESTDIR)$(datadir)/applications/opendict.desktop
34        
35 clean:
36         for f in `find . -name '*.pyc'`; do rm $$f; done
37         for f in `find . -name '*.pyo'`; do rm $$f; done
38         for f in `find . -name '*.py~'`; do rm $$f; done
39         for f in `find . -name '*~'`; do rm $$f; done
40
41         $(MAKE) -C po clean
Note: See TracBrowser for help on using the browser.