summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 7c7edafa2124f0279fc454c31315efeb73faf9a8 (plain)
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
72
73
74
75
76
77
78
79
80
81
82
83
84

project=jclic_browser
version=0.4

all:
	# none

glade:
	glade-2 $(project).glade

exec:
	python $(project).py 

clean:
	rm -f *~ *.pyc *.orig *.bak *-stamp
	find -name *.pyc | xargs rm -f
	find -name *~ | xargs rm -f
	if [ -d debian/jclic-browser ]; then rm -rf debian/jclic-browser; fi
	cd po && make clean

updatesql:
	sqlite ~/.$(project).db < utils/data.sql
	
newsqlite:
	sqlite ~/.$(project).db < db.sql

sqlite:
	sqlite ~/.$(project).db

install:
	#  Creating JClicBrowser directories in $(DESTDIR)/
	install -d $(DESTDIR)/usr/share/$(project)
	install -d $(DESTDIR)/usr/share/$(project)/utils
	install -d $(DESTDIR)/usr/share/locale/es/LC_MESSAGES/
	install -d $(DESTDIR)/usr/bin
	install -d -m 777 $(DESTDIR)/var/lib/$(project)/zips
	install -d -m 777 $(DESTDIR)/var/lib/$(project)/imgs
	install -d $(DESTDIR)/usr/lib/python2.5/site-packages/$(project)

	# Installing JClicBrowser in  $(DESTDIR)
	install -m 755 $(project).py $(DESTDIR)/usr/lib/python2.5/site-packages/$(project)
	install -m 755 JClicLib.py $(DESTDIR)/usr/lib/python2.5/site-packages/$(project)
	install -m 644 jclic_browser.glade $(DESTDIR)/usr/share/$(project)
	install -m 644 library.jclic $(DESTDIR)/usr/share/$(project)
	install -m 644 pixmaps/logo.png $(DESTDIR)/usr/share/$(project)


	install -m 644 downloader/jclic.db $(DESTDIR)/usr/share/$(project)
	gzip $(DESTDIR)/usr/share/$(project)/jclic.db

	install -m 755 utils/jclic.sh $(DESTDIR)/usr/share/$(project)/utils/
	install -m 755 utils/mostrar-infos.sh $(DESTDIR)/usr/share/$(project)/utils/
	install -m 755 utils/copy_library.sh $(DESTDIR)/usr/share/$(project)/utils/

	install -m 644 utils/urls.jclic $(DESTDIR)/usr/share/$(project)/utils/
	install -m 644 utils/urls.img $(DESTDIR)/usr/share/$(project)/utils/
	install -m 644 utils/data.sql $(DESTDIR)/usr/share/$(project)/utils/

	install -m 755 jclic-browser $(DESTDIR)/usr/bin/jclic-browser

	# locales
	cd po && make install DESTDIR=$(DESTDIR)

uninstall:
	#  Deleting JClicBrowser directories
	rm -rf /usr/share/$(project)
	rm -rf /usr/bin/jclic-browser

	#locales
	rm /usr/share/locale/es/LC_MESSAGES/jclic_browser.mo


targz: clean
	rm -rf ../tmp 2> /dev/null
	mkdir ../tmp
	cp -ra * ../tmp
	###################
	# Borrando svn... #
	###################
	rm -rf `find ../tmp/* -type d -name .svn`
	mv ../tmp ../jclic_browser-$(version)
	tar -czf ../jclic_browser-$(version).tar.gz ../jclic_browser-$(version)
	rm -rf ../jclic_browser-$(version)