Changeset 1011
- Timestamp:
- 2012-07-20T05:26:55+02:00 (10 months ago)
- Location:
- trunk
- Files:
-
- 1 added
- 4 edited
-
Makefile.frag (modified) (2 diffs)
-
Makefile.frag.deps (added)
-
config.m4 (modified) (1 diff)
-
config.w32 (modified) (1 diff)
-
devel/run (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile.frag
r998 r1011 7 7 XCACHE_STRUCTINFO_OUT=$(builddir)/structinfo.m4 8 8 9 $(XCACHE_INCLUDES_I): $(XCACHE_INCLUDES_SRC) $(srcdir)/xcache.h 9 .PHONY: $(builddir)/includes.lo 10 11 $(builddir)/includes.lo: 12 13 $(XCACHE_INCLUDES_I): $(builddir)/includes.lo 10 14 $(CC) -I. -I$(srcdir) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) -E $(XCACHE_INCLUDES_SRC) -o $(XCACHE_INCLUDES_I) 11 15 … … 26 30 -$(XCACHE_INDENT) < $(XCACHE_PROC_OUT) > $(XCACHE_PROC_C).tmp && mv $(XCACHE_PROC_C).tmp $(XCACHE_PROC_C) 27 31 28 $(builddir)/xcache/xc_processor.lo: $(XCACHE_PROC_C) $(XCACHE_PROC_H)29 30 $(builddir)/submodules/xc_disassembler.lo: $(XCACHE_PROC_H)31 32 $(builddir)/xc_opcode_spec.lo: $(srcdir)/xcache.h $(srcdir)/xc_opcode_spec.c $(srcdir)/xc_opcode_spec_def.h $(srcdir)/xc_const_string.h33 34 $(builddir)/xcache.lo: $(XCACHE_PROC_H) $(srcdir)/xcache/xc_shm.h $(srcdir)/util/xc_stack.h $(srcdir)/xcache_globals.h $(srcdir)/xcache.c $(srcdir)/util/xc_foreachcoresig.h $(srcdir)/xcache/xc_utils.h35 36 32 xcachesvnclean: clean 37 33 -svn propget svn:ignore . > .svnignore.tmp 2>/dev/null && mv .svnignore.tmp .svnignore -
trunk/config.m4
r1006 r1011 76 76 PHP_ADD_BUILD_DIR($ext_builddir/submodules) 77 77 PHP_ADD_MAKEFILE_FRAGMENT() 78 PHP_ADD_MAKEFILE_FRAGMENT($ext_srcdir/Makefile.frag.deps) 78 79 79 80 AC_PATH_PROGS([XCACHE_AWK], [gawk awk]) -
trunk/config.w32
r1006 r1011 113 113 // }}} 114 114 // {{{ add make fragments 115 var file = srcdir + "\\Makefile.frag"; 116 STDOUT.WriteLine("Adding Makefile.frag: " + file); 117 var frag = file_get_contents(file); 115 var makefileFrag = srcdir + "\\Makefile.frag"; 116 var makefileFragDeps = srcdir + "\\Makefile.frag.deps"; 117 STDOUT.WriteLine("Adding Makefile.frag: " + makefileFrag); 118 STDOUT.WriteLine("Adding Makefile.frag.deps: " + makefileFragDeps); 119 var frag = file_get_contents(makefileFrag) + "\r\n" + file_get_contents(makefileFragDeps); 118 120 frag = frag.replace(/\$\(srcdir\)\//g, srcdir + '\\'); 119 121 frag = frag.replace(/\$\(srcdir\)/g, srcdir); -
trunk/devel/run
r1006 r1011 11 11 prep*) 12 12 exec ./devel/prepare 13 ;; 14 dep*) 15 pwd=$(readlink -f "$(pwd)") 16 builddir=$(readlink -f ../trunk-php5-debug) 17 if [[ -z $builddir ]]; then 18 echo required ../trunk-php5-debug not found 19 return 1 20 fi 21 find . -iname \*.c | while read -r sourceFile; do 22 sourceFile=${sourceFile#./} 23 echo -n "\$(builddir)/${sourceFile%.c}.lo:" 24 for dependency in $(gcc -M $sourceFile -I$HOME/test/php5-debug/include/php/{,main,Zend,TSRM} -I. -I${builddir} -MG | sed 's#.*:##g' | sed 's#\\##g'); do 25 dependency=$(readlink -f "$dependency") 26 case "$dependency" in 27 $pwd/*) 28 dependency=${dependency#$pwd/} 29 ;; 30 $builddir/*) 31 dependency="\$(builddir)/"${dependency#$builddir/} 32 ;; 33 esac 34 35 case "$dependency" in 36 /*) ;; 37 $sourceFile) ;; 38 \$\(builddir\)/xc_processor.h) 39 echo -n " \$(XCACHE_PROC_H)" 40 ;; 41 \$\(builddir\)/xc_processor.c.h) 42 echo -n " \$(XCACHE_PROC_C)" 43 ;; 44 *) 45 if [[ -r $dependency ]]; then 46 echo -n " \$(srcdir)/$dependency" 47 else 48 echo "$dependency not found" >&2 49 fi 50 esac 51 done 52 echo 53 done > Makefile.frag.deps 54 exit 13 55 ;; 14 56 xtest)
Note: See TracChangeset
for help on using the changeset viewer.

