Changeset 1141 for trunk/devel/run
- Timestamp:
- 2012-08-10T03:58:24+02:00 (10 months ago)
- File:
-
- 1 edited
-
trunk/devel/run (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/devel/run
r1138 r1141 77 77 find . -iname \*.c | sort | while read -r sourceFile; do 78 78 sourceFile=${sourceFile#./} 79 case "$sourceFile" in 80 includes.c) 81 echo -n "\$(XCACHE_INCLUDES_I) " 82 ;; 83 esac 84 echo -n "\$(builddir)/${sourceFile%.c}.lo:" 85 for dependency in $(gcc -M $sourceFile -I$HOME/test/php5-debug-zts/include/php/{,main,Zend,TSRM} -I. -I${builddir} -MG | sed 's#.*:##g' | sed 's#\\##g'); do 86 dependency=$(readlink -f "$dependency") 87 case "$dependency" in 88 $pwd/*) 89 dependency=${dependency#$pwd/} 90 ;; 91 $builddir/*) 92 dependency="\$(builddir)/"${dependency#$builddir/} 79 { 80 case "$sourceFile" in 81 includes.c) 82 echo '$(XCACHE_INCLUDES_I)' 93 83 ;; 94 84 esac 95 96 case "$dependency" in 97 /*) ;; 98 $sourceFile) ;; 99 \$\(builddir\)/xc_processor.h) 100 echo -n " \$(XCACHE_PROC_H)" 101 ;; 102 \$\(builddir\)/xc_processor.c.h) 103 echo -n " \$(XCACHE_PROC_C)" 104 ;; 105 *) 106 if [[ -r $dependency ]]; then 107 echo -n " \$(srcdir)/$dependency" 108 else 109 hiecho "$dependency not found" >&2 110 fi 111 esac 112 done 113 echo 85 echo '$(builddir)/'${sourceFile%.c}.lo: 86 hiecho "Checking $sourceFile ..." >&2 87 for dependency in $(gcc -MM $sourceFile -I$HOME/test/php5-debug-zts/include/php/{,main,Zend,TSRM} -I. -I${builddir} -MG | sed 's#.*:##g' | sed 's#\\##g'); do 88 dependency=$(readlink -f "$dependency") 89 case "$dependency" in 90 $pwd/*) 91 dependency=${dependency#$pwd/} 92 ;; 93 $builddir/*) 94 dependency="\$(builddir)/"${dependency#$builddir/} 95 ;; 96 esac 97 98 case "$dependency" in 99 /*) ;; 100 $sourceFile) ;; 101 102 \$\(builddir\)/xc_processor.h) 103 echo '$(XCACHE_PROC_H)' 104 ;; 105 \$\(builddir\)/xc_processor.c.h) 106 echo '$(XCACHE_PROC_C)' 107 ;; 108 *) 109 if [[ -r $dependency ]]; then 110 echo '$(srcdir)/'$dependency 111 else 112 hiecho "$dependency not found" >&2 113 fi 114 esac 115 done | sort | uniq 116 } | xargs 114 117 done > Makefile.frag.deps 115 118 }
Note: See TracChangeset
for help on using the changeset viewer.

