| 
									
										
										
										
											2005-03-31 23:26:05 +00:00
										 |  |  | VERSION		?= 0.6.1 | 
					
						
							| 
									
										
										
										
											2004-11-25 19:27:09 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-25 07:56:44 +00:00
										 |  |  | MODULES		= src src/common po | 
					
						
							| 
									
										
										
										
											2005-03-08 10:43:25 +00:00
										 |  |  | PREFIX		= /usr | 
					
						
							|  |  |  | DESTDIR		= / | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-04 19:54:14 +00:00
										 |  |  | FIND		= find -regex '.*\.\(\(glade\)\|\(pyo\)\|\(xpm\)\|\(gif\)\|\(png\)\|\(mo\)\|\(wav\)\)' | 
					
						
							| 
									
										
										
										
											2005-03-08 10:43:25 +00:00
										 |  |  | FILES		= `$(FIND)` | 
					
						
							|  |  |  | DIRS		= `$(FIND) -exec dirname {} \; | sort -u` | 
					
						
							|  |  |  | FIND_LIB	= find -regex '.*\.\(so\)' | 
					
						
							|  |  |  | FILES_LIB	= `$(FIND_LIB)` | 
					
						
							| 
									
										
										
										
											2005-04-04 19:54:14 +00:00
										 |  |  | FIND_PY		= find -regex '.*\.\(py\)' | 
					
						
							|  |  |  | FILES_PY	= `$(FIND_PY)` | 
					
						
							| 
									
										
										
										
											2004-11-25 19:27:09 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-03-12 22:53:17 +00:00
										 |  |  | LANGS		= fr pt_BR | 
					
						
							| 
									
										
										
										
											2004-11-25 19:27:09 +00:00
										 |  |  | SCRIPTS = \
 | 
					
						
							|  |  |  | 	scripts/gajim | 
					
						
							| 
									
										
										
										
											2004-06-09 14:22:27 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-04 19:54:14 +00:00
										 |  |  | all: translation trayicon idle pyo | 
					
						
							| 
									
										
										
										
											2005-03-23 11:52:25 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | translation: | 
					
						
							| 
									
										
										
										
											2005-04-25 07:56:44 +00:00
										 |  |  | 	make -C po all | 
					
						
							| 
									
										
										
										
											2005-03-23 11:52:25 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | trayicon: | 
					
						
							| 
									
										
										
										
											2005-04-17 11:49:53 +00:00
										 |  |  | 	make -C src all; | 
					
						
							| 
									
										
										
										
											2005-03-23 11:52:25 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | idle: | 
					
						
							| 
									
										
										
										
											2005-04-17 11:49:53 +00:00
										 |  |  | 	make -C src/common all; | 
					
						
							| 
									
										
										
										
											2004-06-09 14:22:27 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-04-04 19:54:14 +00:00
										 |  |  | pyo: | 
					
						
							|  |  |  | 	ST="import py_compile\n py_compile.compile('$$f')" | 
					
						
							|  |  |  | 	for f in $(FILES_PY) ; do \
 | 
					
						
							| 
									
										
										
										
											2005-04-04 23:30:33 +00:00
										 |  |  | 		python -OO -c "$$ST"; \
 | 
					
						
							| 
									
										
										
										
											2005-04-04 19:54:14 +00:00
										 |  |  | 	done | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-06-09 14:22:27 +00:00
										 |  |  | clean: | 
					
						
							|  |  |  | 	find -name *.pyc -exec rm {} \; | 
					
						
							| 
									
										
										
										
											2005-03-23 11:52:25 +00:00
										 |  |  | 	find -name *.mo -exec rm {} \; | 
					
						
							| 
									
										
										
										
											2004-11-25 23:01:38 +00:00
										 |  |  | 	$(foreach sdir, $(MODULES), make -C $(sdir) clean;) | 
					
						
							| 
									
										
										
										
											2004-11-25 19:27:09 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-03-08 10:44:31 +00:00
										 |  |  | dist: | 
					
						
							|  |  |  | 	-rm -rf gajim-$(VERSION) | 
					
						
							|  |  |  | 	mkdir gajim-$(VERSION) | 
					
						
							| 
									
										
										
										
											2005-04-17 11:49:53 +00:00
										 |  |  | 	cp -r data src doc po gajim-$(VERSION)/ | 
					
						
							|  |  |  | 	cp AUTHORS gajim.1 gajim.xpm gajim.ico COPYING Makefile Changelog README gajim.py gajim-$(VERSION) | 
					
						
							| 
									
										
										
										
											2005-03-08 10:44:31 +00:00
										 |  |  | 	-find gajim-$(VERSION) -name '.svn' -exec rm -rf {} \; 2> /dev/null | 
					
						
							|  |  |  | 	find gajim-$(VERSION) -name '*.pyc' -exec rm {} \; | 
					
						
							|  |  |  | 	find gajim-$(VERSION) -name '*.pyo' -exec rm {} \; | 
					
						
							|  |  |  | 	find gajim-$(VERSION) -name '.*' -exec rm {} \; | 
					
						
							|  |  |  | 	@echo tarring gajim-$(VERSION) ... | 
					
						
							| 
									
										
										
										
											2005-04-17 11:49:53 +00:00
										 |  |  | 	@tar czf gajim-$(VERSION).tar.gz gajim-$(VERSION)/ | 
					
						
							| 
									
										
										
										
											2005-03-08 10:44:31 +00:00
										 |  |  | 	rm -rf gajim-$(VERSION) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-11-25 19:27:09 +00:00
										 |  |  | install: | 
					
						
							|  |  |  | 	for d in $(DIRS) ; do \
 | 
					
						
							| 
									
										
										
										
											2004-12-19 21:31:25 +00:00
										 |  |  | 		if [ ! -d $(DESTDIR)$(PREFIX)/share/gajim/$$d ] ; then \
 | 
					
						
							|  |  |  | 			mkdir -p "$(DESTDIR)$(PREFIX)/share/gajim/$$d"; \
 | 
					
						
							| 
									
										
										
										
											2004-11-25 19:27:09 +00:00
										 |  |  | 		fi; \
 | 
					
						
							|  |  |  | 	done | 
					
						
							|  |  |  | 	for f in $(FILES) ; do \
 | 
					
						
							|  |  |  | 		DST=`dirname "$$f"`; \
 | 
					
						
							| 
									
										
										
										
											2004-12-19 21:31:25 +00:00
										 |  |  | 		cp "$$f" "$(DESTDIR)$(PREFIX)/share/gajim/$$DST/"; \
 | 
					
						
							| 
									
										
										
										
											2004-11-25 19:27:09 +00:00
										 |  |  | 	done | 
					
						
							| 
									
										
										
										
											2005-03-22 23:26:08 +00:00
										 |  |  | 	cp COPYING "$(DESTDIR)$(PREFIX)/share/gajim/"; | 
					
						
							| 
									
										
										
										
											2005-01-26 10:45:33 +00:00
										 |  |  | 	mkdir -p "$(DESTDIR)$(PREFIX)/lib/gajim"; | 
					
						
							|  |  |  | 	for f in $(FILES_LIB) ; do \
 | 
					
						
							|  |  |  | 		cp "$$f" "$(DESTDIR)$(PREFIX)/lib/gajim/"; \
 | 
					
						
							|  |  |  | 	done | 
					
						
							| 
									
										
										
										
											2005-03-22 17:50:46 +00:00
										 |  |  | 	mkdir -p "$(DESTDIR)$(PREFIX)/bin"; | 
					
						
							| 
									
										
										
										
											2004-11-25 19:27:09 +00:00
										 |  |  | 	for s in $(SCRIPTS) ; do \
 | 
					
						
							|  |  |  | 		BASE=`basename "$$s"`; \
 | 
					
						
							|  |  |  | 		F=`cat "$$s" | sed -e 's!PREFIX!$(PREFIX)!g'`; \
 | 
					
						
							| 
									
										
										
										
											2004-12-19 21:31:25 +00:00
										 |  |  | 		echo "$$F" > "$(DESTDIR)$(PREFIX)/bin/$$BASE"; \
 | 
					
						
							|  |  |  | 		chmod +x "$(DESTDIR)$(PREFIX)/bin/$$BASE"; \
 | 
					
						
							| 
									
										
										
										
											2004-11-25 19:27:09 +00:00
										 |  |  | 	done |