⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.common

📁 KDE下的西门子手机管理程序
💻 COMMON
字号:
cvs:	@if grep '$$(top_srcdir)/acinclude.m4:' Makefile.am >/dev/null; then \	  echo "*** Concatenating configure tests into acinclude.m4" ;\	  rm -f acinclude.m4 configure.files ;\	  $(MAKE) -f Makefile.am top_srcdir=. acinclude.m4 ;\	fi	@if test -r configure.in.in; then \	  rm -f subdirs configure.in ;\	  echo "*** Creating list of subdirectories in subdirs" ;\	  $(MAKE) -f Makefile.am top_srcdir=. subdirs ;\	  echo "*** Searching for subdirectories..." ;\	  $(MAKE) -f Makefile.am top_srcdir=. configure.in ;\	fi	@echo "*** Retrieving configure tests needed by configure.in"	@aclocal	@echo "*** Scanning for include statements"	@autoheader	@echo "*** Building Makefile templates (step one)"	@automake	@echo "*** Scanning for moc files and kde tags"	@perl admin/am_edit	@echo "*** Building Makefile templates (step two)"	@autoconf	@if test -r configure.in.in ; then \	  perl -pi -e 'print "if test \"x\$$with_fast_perl\" = \"xyes\" ;\	  then\n  perl -i.bak \$$ac_aux_dir/conf.change.pl \$$CONFIG_STATUS\	  || mv \$$CONFIG_STATUS.bak \$$CONFIG_STATUS;\	  \n  rm -f \$$CONFIG_STATUS.bak;\nfi\	  \n" if /^\s*chmod\s+.*\+x\s+.*CONFIG_STATUS/;' configure ;\	fi	@echo "*** Creating date/time stamp"	@touch stamp-h.in	@if egrep "^cvs-local:" Makefile.am >/dev/null; then \	  $(MAKE) -f Makefile.am cvs-local ;\	fi	@if grep '} \$$ac_kw foo' configure >/dev/null 2>&1; then perl -p -i -e "s/ac_kw foo/ac_kw int foo/" configure; fi#David's hack for autoconf bug when $INSTALL is set	@perl -pi -e 'if (/\[\/\$$\]\*. INSTALL=/) { print $$_ ; $$_ = "\"\") ;;\n"; }' configure	@echo "*** Finished"	@echo "    Don't forget to run ./configure"	@echo "    If you haven't done so in a while, run ./configure --help"dist:		@if grep -e '$$(top_srcdir)/acinclude.m4:' Makefile.am >/dev/null; then \	  $(MAKE) -f Makefile.am top_srcdir=. acinclude.m4 ;\	fi	@if test -r configure.in.in; then \	  $(MAKE) -f Makefile.am top_srcdir=. subdirs configure.in; \	fi ;\	aclocal; \	autoheader; \	automake --foreign --include-deps; \	perl admin/am_edit; \	autoconf; \	if test -r configure.in.in ; then \	  perl -pi -e 'print "if test \"x\$$with_fast_perl\" = \"xyes\" ;\	  then\n  perl -i.bak \$$ac_aux_dir/conf.change.pl \$$CONFIG_STATUS\	  || mv \$$CONFIG_STATUS.bak \$$CONFIG_STATUS;\	  \n  rm -f \$$CONFIG_STATUS.bak;\nfi\	  \n" if /^\s*chmod\s+.*\+x\s+.*CONFIG_STATUS/;' configure ;\	fi ;\	touch stamp-h.in; \	if grep -e "^cvs-local:" Makefile.am >/dev/null; then \	  $(MAKE) -f Makefile.am cvs-local ;\	fi ;\	if grep "ac_kw foo" configure >/dev/null 2>&1; then perl -p -i -e "s/ac_kw foo/ac_kw int foo/" configure; fi ;\	if test -d po; then \	 LIST=`find ./po -name "*.po"`; \	 for i in $$LIST; do \	  file2=`echo $$i | sed -e "s#\.po#\.gmo#"`; \	  msgfmt -o $$file2 $$i || touch $$file2; \	 done ;\	fi	@if grep -e "^cvs-dist-local:" Makefile.am >/dev/null; then \	  $(MAKE) -f Makefile.am cvs-dist-local ;\	ficvs-clean:	@if test ! -d CVS; then \	  echo "you don't have a toplevel CVS directory."; \	  echo "You most certainly didn't use cvs to get these sources."; \	  echo "But this function depends on cvs's informations."; \	  exit 1 ;\	fi;\	pwd=`pwd` ;\	dirs=`find . -type d | grep -v CVS | sed -e "s#^./##"` ;\	for i in $$dirs; do \	  if test ! -d $$pwd/$$i/CVS; then \	    echo "D $$i" ;\	    rm -rf $$pwd/$$i; \	    continue; \	  fi ;\	  cd $$pwd/$$i ;\	  for f in * .*; do \	    if test ! -d $$f; then \	      if grep "^/$$f/" CVS/Entries > /dev/null; then \		a="b"; \              else \	        echo "F $$i/$$f"; \		rm -f $$pwd/$$i/$$f; \	      fi; \	    fi ; \	  done; \	done# The Makefiles have to be sorted for slashes, since configure creates# only one directory per Makefile not the whole hierarchyconfigure.in: configure.files $(shell test -f configure.files && cat configure.files) subdirs	@rm -f configure.in rm -f configure.in.new ;\	cat `cat configure.files | egrep -v "^configure.in.bot"` >> configure.in.new ;\	echo "KDE_CREATE_SUBDIRSLIST" >> configure.in.new ;\	echo "AC_OUTPUT( \\" >> configure.in.new ;\	mfs=`find . -type d -print | fgrep -v "/." | sed -e "s#\./##" -e "/^debian/d" | sort`; \	for i in $$mfs; do \	  topleveldir=`echo $$i| sed -e "s#/.*##"`; \	  if test -f $$topleveldir/configure.in; then \		continue; \	  fi ;\	  if test ! -f $$i/Makefile.am; then \		continue; \	  fi ;\          if test -s inst-apps; then \	    if test -z "`grep \"^$$topleveldir\" inst-apps`"; then \		continue; \	    fi ;\	  fi ;\	  echo "$$i/Makefile \\" >> configure.in.new ;\	done ;\	egrep '^dnl AC_OUTPUT\(.*\)' `cat configure.files` | sed -e "s#^.*dnl AC_OUTPUT(\(.*\))#\1#" >> configure.in.new ;\	echo ")" >> configure.in.new 	@modulename= ;\	if test -f configure.in.in; then \	   if head -2 configure.in.in | egrep "^#MIN_CONFIG$$" > /dev/null; then \	      line=`egrep "^AM_INIT_AUTOMAKE\(" configure.in.in` ;\	      if test -n "$$line"; then \		  modulename=`echo $$line | sed -e "s#AM_INIT_AUTOMAKE(\([^,]*\),.*#\1#"` ;\		  VERSION=`echo $$line | sed -e "s#AM_INIT_AUTOMAKE([^,]*, *\([^)]*\)).*#\1#"` ;\	       fi ;\	      sed -e "s#AM_INIT_AUTOMAKE([^@].*#dnl PACKAGE set before#" configure.in.new > configure.in \		  && mv configure.in configure.in.new ;\	   fi ;\	fi ;\	if test -z "$$modulename" || test "$$modulename" = "@MODULENAME@"; then \	   modulename=`pwd`; modulename=`basename $$modulename`; \	fi ;\	if test -z "$$VERSION" || test "$$VERSION" = "@VERSION@"; then \	     VERSION="2.0";  \	fi ;\	sed -e "s#@MODULENAME@#$$modulename#" configure.in.new | \		sed -e "s#@VERSION@#$$VERSION#" > configure.in	@if test -f configure.in.bot ; then cat configure.in.bot >> configure.in ; fi	@rm -f configure.in.newconfigure.files: subdirs	@admindir=NO ;\	for i in . .. ../.. ../../..; do \	  if test -x $$i/admin; then admindir=$$i/admin; break; fi; \	done ;\	rm -rf configure.files ;\	if test -f configure.in.in && head -2 configure.in.in | egrep "^#MIN_CONFIG$$" > /dev/null; then \		echo $$admindir/configure.in.min >> configure.files  ;\	fi	@test -f configure.in.in && echo configure.in.in >> configure.files	@list=`find . -name "configure.in.in" | sort`; \	for i in $$list; do if test -f $$i && test ! `dirname $$i` = "." ; then \	  echo $$i >> configure.files ;\	fi; done	@if test -f configure.in.mid ; then echo configure.in.mid >> configure.files ; fi 	@if test -f configure.in.bot ; then echo configure.in.bot >> configure.files ; fisubdirs:	@files=`ls -1 | sort`; \	dirs= ;\	lib_dirs= ;\	first_dirs= ;\	last_dirs= ;\	compilefirst=`grep '^COMPILE_FIRST[ ]*=' Makefile.am | \		sed -e 's#^COMPILE_FIRST[ ]*=[ ]*#|#' | sed -e 's#$$#|#' | sed -e 's# #|#g'`;\	compilelast=`grep '^COMPILE_LAST[ ]*=' Makefile.am | \		sed -e 's#^COMPILE_LAST[ ]*=[ ]*#|#' | sed -e 's#$$#|#' | sed -e 's# #|#g'`;\	for i in $$files; do if test -d $$i; then \	    if test -f $$i/Makefile.am; then \		if echo $$compilefirst | grep "|$$i|" >/dev/null; then \			first_dirs="$$first_dirs $$i" ;\		elif echo $$compilelast | grep "|$$i|" >/dev/null; then \			last_dirs="$$last_dirs $$i" ; \		else dirs="$$dirs $$i" ;\		fi ;\	     fi ;\	   fi; \	done ;\	rm -f SUBDIRS ;\	for i in $$dirs; do \	echo $$i >> ./SUBDIRS; \	done	@if test -r subdirs && diff subdirs SUBDIRS > /dev/null; then \	  rm -f SUBDIRS; \	fi	@test -r SUBDIRS && mv SUBDIRS subdirs || truepackage-merge:	@catalogs='$(POFILES)'; \	for cat in $$catalogs; do \	echo $$cat $$name; \	msgmerge -o $$cat.new $$cat $(PACKAGE).pot ; \	if test -s $$cat.new; then \	  grep -v "\"POT-Creation" $$cat.new > $$cat.new.2 ; \          grep -v "\"POT-Creation" $$cat >> $$cat.new.1; \	  if diff $$cat.new.1 $$cat.new.2; then \		rm $$cat.new;  \	  else  \		mv $$cat.new $$cat ; \	fi; \	rm -f $$cat.new.1 $$cat.new.2 ;\	fi ;\	donepackage-messages:	@rm -rf po.backup ;\	mkdir po.backup ;\	for i in `ls -1 po/*.pot 2>/dev/null | sed -e "s#po/##"`; do \	  egrep -v '^#([^:]|$)' po/$$i | egrep '^.*[^ ]+.*$$' | grep -v "\"POT-Creation" > po.backup/$$i ; \	  cp po/$$i po.backup/backup_$$i ;  \	  touch -r po/$$i po.backup/backup_$$i ;\	  rm po/$$i ;\	done	@podir=$${podir:-$$PWD/po} ;\	files=`find . -name Makefile.am | xargs egrep -l '^messages:' `; \	dirs=`for i in $$files; do echo \`dirname $$i\`; done`; \	tmpname='/tmp/messages.log' ;\	for subdir in $$dirs; do \	  test -z "$$VERBOSE" || echo "Making messages in $$subdir"; \	  (cd $$subdir ;\	   if test -n "`grep -e '^messages:.*rc.cpp' Makefile.am`"; then \	   	$${EXTRACTRC:-extractrc} *.rc *.ui > rc.cpp ;\	   else \		candidates=`ls -1 *.rc *.ui 2>/dev/null` ;\		if test -n "$$candidates"; then \		    echo "$$subdir has *.rc or *.ui files, but not correct messages line" ;\		fi ;\	   fi ;\	   $(MAKE) -f Makefile.am podir=$$podir XGETTEXT="$${XGETTEXT:-xgettext} -C -ki18n -kI18N_NOOP -ktranslate -kaliasLocale -x $${includedir:-$$KDEDIR/include}/kde.pot" messages > $$tmpname 2>&1 ) || cat $$tmpname; \	   test ! -f $$subdir/rc.cpp || rm -f $$subdir/rc.cpp ;\	done	@for i in `ls -1 po.backup/*.pot 2>/dev/null | sed -e "s#po.backup/##" | egrep -v '^backup_'`; do \	  if test ! -f po/$$i; then echo "disappeared: $$i"; fi ;\	done	@for  i in `ls -1 po/*.pot 2>/dev/null | sed -e "s#po/##"`; do \	   egrep -v '^#([^:]|$)' po/$$i | egrep '^.*[^ ]+.*$$' | grep -v "\"POT-Creation" > temp.pot ;\	  if test -f po.backup/$$i && test -n "`diff temp.pot po.backup/$$i`"; then \	 	echo "will update $$i"; \		msgmerge -q po.backup/backup_$$i po/$$i > temp.pot ;\	        mv temp.pot po/$$i; \	   else \	    if test -f po.backup/backup_$$i; then \	      test -z "$$VERBOSE" || echo "I'm restoring $$i" ;\	      mv po.backup/backup_$$i po/$$i; \	      rm po.backup/$$i; \	    else \	      echo "will add $$i" ;\	    fi ;\	fi ;\	done	@rm -f temp.pot	@rm -rf po.backup.SILENT:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -