| 
									
										
										
										
											2005-03-08 11:00:44 +00:00
										 |  |  |  | VERSION		?= 0.51 | 
					
						
							| 
									
										
										
										
											2004-11-25 19:27:09 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-03-08 10:43:25 +00:00
										 |  |  |  | MODULES		= common plugins/gtkgui | 
					
						
							|  |  |  |  | PREFIX		= /usr | 
					
						
							|  |  |  |  | DESTDIR		= / | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | FIND		= find -regex '.*\.\(\(glade\)\|\(py\)\|\(xpm\)\|\(gif\)\|\(png\)\|\(mo\)\|\(wav\)\)' | 
					
						
							|  |  |  |  | FILES		= `$(FIND)` | 
					
						
							|  |  |  |  | DIRS		= `$(FIND) -exec dirname {} \; | sort -u` | 
					
						
							|  |  |  |  | FIND_LIB	= find -regex '.*\.\(so\)' | 
					
						
							|  |  |  |  | FILES_LIB	= `$(FIND_LIB)` | 
					
						
							| 
									
										
										
										
											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
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-05-28 04:20:30 +00:00
										 |  |  |  | all: | 
					
						
							| 
									
										
										
										
											2005-03-12 22:53:17 +00:00
										 |  |  |  | 	for l in $(LANGS) ; do \
 | 
					
						
							|  |  |  |  | 		msgfmt Messages/$$l/LC_MESSAGES/gajim.po -o Messages/$$l/LC_MESSAGES/gajim.mo; \
 | 
					
						
							|  |  |  |  | 	done | 
					
						
							| 
									
										
										
										
											2004-11-25 23:01:38 +00:00
										 |  |  |  | 	$(foreach sdir, $(MODULES), make -C $(sdir) all;) | 
					
						
							| 
									
										
										
										
											2004-06-09 14:22:27 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | clean: | 
					
						
							|  |  |  |  | 	find -name *.pyc -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
										 |  |  |  | # FIXME -- ol<6F> gorito
 | 
					
						
							|  |  |  |  | dist: | 
					
						
							|  |  |  |  | 	-rm -rf gajim-$(VERSION) | 
					
						
							|  |  |  |  | 	mkdir gajim-$(VERSION) | 
					
						
							|  |  |  |  | 	cp -r plugins debian scripts common Core doc Messages sounds gajim-$(VERSION)/ | 
					
						
							|  |  |  |  | 	cp setup_win32.py gajim.iss AUTHORS gajim.1 gajim.xpm gajim.ico COPYING Makefile gajim.py gajim-$(VERSION) | 
					
						
							|  |  |  |  | 	-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) ... | 
					
						
							|  |  |  |  | 	@tar cjf gajim-$(VERSION).tar.bz2 gajim-$(VERSION)/ | 
					
						
							|  |  |  |  | 	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-01-26 10:45:33 +00:00
										 |  |  |  | 	rm "$(DESTDIR)$(PREFIX)/share/gajim/setup_win32.py"; | 
					
						
							|  |  |  |  | 	mkdir -p "$(DESTDIR)$(PREFIX)/lib/gajim"; | 
					
						
							|  |  |  |  | 	for f in $(FILES_LIB) ; do \
 | 
					
						
							|  |  |  |  | 		cp "$$f" "$(DESTDIR)$(PREFIX)/lib/gajim/"; \
 | 
					
						
							|  |  |  |  | 	done | 
					
						
							| 
									
										
										
										
											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 |