]> granicus.if.org Git - php/commitdiff
MFB
authorfoobar <sniper@php.net>
Thu, 24 May 2007 21:43:56 +0000 (21:43 +0000)
committerfoobar <sniper@php.net>
Thu, 24 May 2007 21:43:56 +0000 (21:43 +0000)
Makefile.frag
acinclude.m4
configure.in
ext/standard/Makefile.frag
ext/tokenizer/Makefile.frag

index a5da9c3947e1096563beee5568e7f4359e3454d6..81d5428c77b80efb718940db2746d8757336ee2b 100644 (file)
@@ -3,21 +3,21 @@
 # Zend
 #
 
-$(builddir)/zend_language_scanner.lo: $(builddir)/zend_language_parser.h
-$(builddir)/zend_ini_scanner.lo: $(builddir)/zend_ini_parser.h
+$(builddir)/zend_language_scanner.lo: $(srcdir)/zend_language_parser.h
+$(builddir)/zend_ini_scanner.lo: $(srcdir)/zend_ini_parser.h
 
-$(builddir)/zend_language_scanner.c: $(srcdir)/zend_language_scanner.l
+$(srcdir)/zend_language_scanner.c: $(srcdir)/zend_language_scanner.l
        @$(LEX) -Pzend -S$(srcdir)/flex.skl -o$@ -i $(srcdir)/zend_language_scanner.l
 
-$(builddir)/zend_language_parser.h: $(builddir)/zend_language_parser.c
-$(builddir)/zend_language_parser.c: $(srcdir)/zend_language_parser.y
+$(srcdir)/zend_language_parser.h: $(srcdir)/zend_language_parser.c
+$(srcdir)/zend_language_parser.c: $(srcdir)/zend_language_parser.y
        @$(YACC) -p zend -v -d $(srcdir)/zend_language_parser.y -o $@
 
-$(builddir)/zend_ini_parser.h: $(builddir)/zend_ini_parser.c
-$(builddir)/zend_ini_parser.c: $(srcdir)/zend_ini_parser.y
+$(srcdir)/zend_ini_parser.h: $(srcdir)/zend_ini_parser.c
+$(srcdir)/zend_ini_parser.c: $(srcdir)/zend_ini_parser.y
        @$(YACC) -p ini_ -v -d $(srcdir)/zend_ini_parser.y -o $@
 
-$(builddir)/zend_ini_scanner.c: $(srcdir)/zend_ini_scanner.l
+$(srcdir)/zend_ini_scanner.c: $(srcdir)/zend_ini_scanner.l
        @$(LEX) -Pini_ -S$(srcdir)/flex.skl -o$@ -i $(srcdir)/zend_ini_scanner.l
 
-$(builddir)/zend_indent.lo $(builddir)/zend_highlight.lo $(builddir)/zend_compile.lo: $(builddir)/zend_language_parser.h
+$(builddir)/zend_indent.lo $(builddir)/zend_highlight.lo $(builddir)/zend_compile.lo: $(srcdir)/zend_language_parser.h
index 5eaa34204654a863670b4639e3db873399b2c496..011ffc5a0e68ec2ae3f61b619644a40b9c491fab 100644 (file)
@@ -2019,7 +2019,7 @@ dnl we only support certain flex versions
   flex_version_list="2.5.4"
    
   AC_PROG_LEX
-  if test -n "$LEX"; then
+  if test "$LEX" = "flex"; then
 dnl AC_DECL_YYTEXT is obsolete since autoconf 2.50 and merged into AC_PROG_LEX
 dnl this is what causes that annoying "PHP_PROG_LEX is expanded from" warning with autoconf 2.50+
 dnl it should be removed once we drop support of autoconf 2.13 (if ever)
@@ -2034,7 +2034,7 @@ dnl it should be removed once we drop support of autoconf 2.13 (if ever)
     LEX_CFLAGS="-DYY_USE_CONST"
   fi
 
-  if test "$LEX"; then
+  if test "$LEX" = "flex"; then
     AC_CACHE_CHECK([for flex version], php_cv_flex_version, [
       flex_version=`$LEX -V -v --version 2>/dev/null | $SED -e 's/^.* //'`
       php_cv_flex_version=invalid
index 7d935571bec702df13719b3e90f26181112318f6..c82c3a91b40b0c36b3ea342976a451cbf3cc2713 100644 (file)
@@ -1237,10 +1237,9 @@ case $host_alias in
   ;;
 esac
 
-PHP_ADD_SOURCES(/Zend, zend_language_parser.c zend_language_scanner.c \
-    zend_ini_parser.c zend_ini_scanner.c)
-
 PHP_ADD_SOURCES(Zend, \
+    zend_language_parser.c zend_language_scanner.c \
+    zend_ini_parser.c zend_ini_scanner.c \
     zend_alloc.c zend_compile.c zend_constants.c zend_dynamic_array.c \
     zend_execute_API.c zend_unicode.c zend_highlight.c zend_llist.c \
     zend_opcode.c zend_operators.c zend_ptr_stack.c zend_stack.c \
index 1d76617505111bbe18e30dd6421e6ae6fb344a9f..4e949621838b602bf3bc7740dc11dec5ded16387 100644 (file)
@@ -7,4 +7,4 @@ $(srcdir)/url_scanner_ex.c: $(srcdir)/url_scanner_ex.re
 
 $(builddir)/info.lo: $(builddir)/../../main/build-defs.h
 
-$(builddir)/basic_functions.lo: Zend/zend_language_parser.h
+$(builddir)/basic_functions.lo: $(top_srcdir)/Zend/zend_language_parser.h
index eaca6e7f4f7d953bc73c9f9fe59ebc35882bfa6a..6802d40e9223d0081cf45bd5d602c87c8de3bf8b 100644 (file)
@@ -1,2 +1,2 @@
-Zend/zend_language_parser.h:
-$(builddir)/tokenizer.lo: Zend/zend_language_parser.h
+$(top_srcdir)/Zend/zend_language_parser.h:
+$(builddir)/tokenizer.lo: $(top_srcdir)/Zend/zend_language_parser.h