52 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
include rules
 | 
						|
subdirs = src doc pixmaps po data
 | 
						|
SHELL = /bin/sh
 | 
						|
 | 
						|
srcdir = @srcdir@
 | 
						|
 | 
						|
all:
 | 
						|
	@for dir in ${subdirs}; do \
 | 
						|
		(cd $$dir && $(MAKE) all) \
 | 
						|
		|| case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \
 | 
						|
	done && test -z "$$fail"
 | 
						|
 | 
						|
install:
 | 
						|
	@for dir in ${subdirs}; do \
 | 
						|
		(cd $$dir && $(MAKE) install) \
 | 
						|
		|| case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \
 | 
						|
	done && test -z "$$fail"
 | 
						|
 | 
						|
clean:
 | 
						|
	/bin/rm -f *~
 | 
						|
	@for dir in ${subdirs}; do \
 | 
						|
		(cd $$dir && $(MAKE) clean) \
 | 
						|
		|| case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \
 | 
						|
	done && test -z "$$fail"
 | 
						|
 | 
						|
distclean:
 | 
						|
	@for dir in ${subdirs}; do \
 | 
						|
		(cd $$dir && $(MAKE) distclean) \
 | 
						|
		|| case "$(MFLAGS)" in *k*) fail=yes;; *) exit 1;; esac; \
 | 
						|
	done && test -z "$$fail"
 | 
						|
	/bin/rm -f Makefile config.h config.status config.cache config.log intltool-extract intltool-merge intltool-update rules configure aclocal.m4
 | 
						|
	/bin/rm -rf autom4te.cache/
 | 
						|
 | 
						|
# automatic re-running of configure if the configure.in file has changed
 | 
						|
${srcdir}/configure: configure.in aclocal.m4
 | 
						|
	cd ${srcdir} && autoconf
 | 
						|
 | 
						|
# autoheader might not change config.h.in, so touch a stamp file
 | 
						|
${srcdir}/config.h.in: stamp-h.in
 | 
						|
${srcdir}/stamp-h.in: configure.in aclocal.m4
 | 
						|
	cd ${srcdir} && autoheader
 | 
						|
	echo timestamp > ${srcdir}/stamp-h.in
 | 
						|
 | 
						|
config.h: stamp-h
 | 
						|
stamp-h: config.h.in config.status
 | 
						|
	./config.status
 | 
						|
Makefile: Makefile.in config.status
 | 
						|
	./config.status
 | 
						|
config.status: configure
 | 
						|
	./config.status --recheck
 | 
						|
 |