Ticket #290: Makefile

File Makefile, 19.8 KB (added by maxilampert, 22 months ago)
Line 
1srcdir = /root/xcache-3.0.0
2builddir = /root/xcache-3.0.0
3top_srcdir = /root/xcache-3.0.0
4top_builddir = /root/xcache-3.0.0
5EGREP = /usr/bin/grep -E
6SED = /usr/bin/sed
7CONFIGURE_COMMAND = './configure' '--enable-xcache' '--enable-xcache-constant'
8CONFIGURE_OPTIONS = '--enable-xcache' '--enable-xcache-constant'
9SHLIB_SUFFIX_NAME = so
10SHLIB_DL_SUFFIX_NAME = so
11ZEND_EXT_TYPE = zend_extension
12RE2C = re2c
13AWK = nawk
14XCACHE_ENABLE_TEST =
15shared_objects_xcache = xcache.lo util/xc_stack.lo util/xc_trace.lo xcache/xc_allocator.lo xcache/xc_allocator_bestfit.lo xcache/xc_compatibility.lo xcache/xc_const_string.lo xcache/xc_extension.lo xcache/xc_ini.lo xcache/xc_lock.lo xcache/xc_opcode_spec.lo xcache/xc_processor.lo xcache/xc_sandbox.lo xcache/xc_shm.lo xcache/xc_shm_mmap.lo xcache/xc_utils.lo mod_cacher/xc_cacher.lo
16PHP_PECL_EXTENSION = xcache
17XCACHE_AWK = LANG=C /usr/bin/awk
18M4 = /usr/bin/m4
19XCACHE_BACKTICK = '`'
20GREP = /usr/bin/grep
21SED = /usr/bin/sed
22XCACHE_INDENT = /usr/bin/indent -sob -nce
23XCACHE_PROC_SOURCES = /root/xcache-3.0.0/processor/hashtable.m4 /root/xcache-3.0.0/processor/head.m4 /root/xcache-3.0.0/processor/main.m4 /root/xcache-3.0.0/processor/process.m4 /root/xcache-3.0.0/processor/processor.m4 /root/xcache-3.0.0/processor/string.m4 /root/xcache-3.0.0/processor/struct.m4
24PHP_MODULES = $(phplibdir)/xcache.la
25PHP_ZEND_EX =
26all_targets = $(PHP_MODULES) $(PHP_ZEND_EX)
27install_targets = install-modules install-headers
28prefix = /usr/local
29exec_prefix = $(prefix)
30libdir = ${exec_prefix}/lib
31prefix = /usr/local
32phplibdir = /root/xcache-3.0.0/modules
33phpincludedir = /usr/local/include/php
34CC = cc
35CFLAGS = -g -O2
36CFLAGS_CLEAN = $(CFLAGS)
37CPP = cc -E
38CPPFLAGS = -DHAVE_CONFIG_H
39CXX =
40CXXFLAGS =
41CXXFLAGS_CLEAN = $(CXXFLAGS)
42EXTENSION_DIR = /usr/local/lib/php/20100525
43PHP_EXECUTABLE = /usr/local/bin/php
44EXTRA_LDFLAGS =
45EXTRA_LIBS =
46INCLUDES = -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib
47LFLAGS =
48LDFLAGS =
49SHARED_LIBTOOL =
50LIBTOOL = $(SHELL) $(top_builddir)/libtool
51SHELL = /bin/sh
52INSTALL_HEADERS =
53mkinstalldirs = $(top_srcdir)/build/shtool mkdir -p
54INSTALL = $(top_srcdir)/build/shtool install -c
55INSTALL_DATA = $(INSTALL) -m 644
56
57DEFS = -DPHP_ATOM_INC -I$(top_builddir)/include -I$(top_builddir)/main -I$(top_srcdir)
58COMMON_FLAGS = $(DEFS) $(INCLUDES) $(EXTRA_INCLUDES) $(CPPFLAGS) $(PHP_FRAMEWORKPATH)
59
60all: $(all_targets) 
61    @echo
62    @echo "Build complete."
63    @echo "Don't forget to run 'make test'."
64    @echo
65   
66build-modules: $(PHP_MODULES) $(PHP_ZEND_EX)
67
68build-binaries: $(PHP_BINARIES)
69
70libphp$(PHP_MAJOR_VERSION).la: $(PHP_GLOBAL_OBJS) $(PHP_SAPI_OBJS)
71    $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -rpath $(phptempdir) $(EXTRA_LDFLAGS) $(LDFLAGS) $(PHP_RPATHS) $(PHP_GLOBAL_OBJS) $(PHP_SAPI_OBJS) $(EXTRA_LIBS) $(ZEND_EXTRA_LIBS) -o $@
72    -@$(LIBTOOL) --silent --mode=install cp $@ $(phptempdir)/$@ >/dev/null 2>&1
73
74libs/libphp$(PHP_MAJOR_VERSION).bundle: $(PHP_GLOBAL_OBJS) $(PHP_SAPI_OBJS)
75    $(CC) $(MH_BUNDLE_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) $(EXTRA_LDFLAGS) $(PHP_GLOBAL_OBJS:.lo=.o) $(PHP_SAPI_OBJS:.lo=.o) $(PHP_FRAMEWORKS) $(EXTRA_LIBS) $(ZEND_EXTRA_LIBS) -o $@ && cp $@ libs/libphp$(PHP_MAJOR_VERSION).so
76
77install: $(all_targets) $(install_targets)
78
79install-sapi: $(OVERALL_TARGET)
80    @echo "Installing PHP SAPI module:       $(PHP_SAPI)"
81    -@$(mkinstalldirs) $(INSTALL_ROOT)$(bindir)
82    -@if test ! -r $(phptempdir)/libphp$(PHP_MAJOR_VERSION).$(SHLIB_DL_SUFFIX_NAME); then \
83        for i in 0.0.0 0.0 0; do \
84            if test -r $(phptempdir)/libphp$(PHP_MAJOR_VERSION).$(SHLIB_DL_SUFFIX_NAME).$$i; then \
85                $(LN_S) $(phptempdir)/libphp$(PHP_MAJOR_VERSION).$(SHLIB_DL_SUFFIX_NAME).$$i $(phptempdir)/libphp$(PHP_MAJOR_VERSION).$(SHLIB_DL_SUFFIX_NAME); \
86                break; \
87            fi; \
88        done; \
89    fi
90    @$(INSTALL_IT)
91
92install-binaries: build-binaries $(install_binary_targets)
93
94install-modules: build-modules
95    @test -d modules && \
96    $(mkinstalldirs) $(INSTALL_ROOT)$(EXTENSION_DIR)
97    @echo "Installing shared extensions:     $(INSTALL_ROOT)$(EXTENSION_DIR)/"
98    @rm -f modules/*.la >/dev/null 2>&1
99    @$(INSTALL) modules/* $(INSTALL_ROOT)$(EXTENSION_DIR)
100
101install-headers:
102    -@if test "$(INSTALL_HEADERS)"; then \
103        for i in `echo $(INSTALL_HEADERS)`; do \
104            i=`$(top_srcdir)/build/shtool path -d $$i`; \
105            paths="$$paths $(INSTALL_ROOT)$(phpincludedir)/$$i"; \
106        done; \
107        $(mkinstalldirs) $$paths && \
108        echo "Installing header files:          $(INSTALL_ROOT)$(phpincludedir)/" && \
109        for i in `echo $(INSTALL_HEADERS)`; do \
110            if test "$(PHP_PECL_EXTENSION)"; then \
111                src=`echo $$i | $(SED) -e "s#ext/$(PHP_PECL_EXTENSION)/##g"`; \
112            else \
113                src=$$i; \
114            fi; \
115            if test -f "$(top_srcdir)/$$src"; then \
116                $(INSTALL_DATA) $(top_srcdir)/$$src $(INSTALL_ROOT)$(phpincludedir)/$$i; \
117            elif test -f "$(top_builddir)/$$src"; then \
118                $(INSTALL_DATA) $(top_builddir)/$$src $(INSTALL_ROOT)$(phpincludedir)/$$i; \
119            else \
120                (cd $(top_srcdir)/$$src && $(INSTALL_DATA) *.h $(INSTALL_ROOT)$(phpincludedir)/$$i; \
121                cd $(top_builddir)/$$src && $(INSTALL_DATA) *.h $(INSTALL_ROOT)$(phpincludedir)/$$i) 2>/dev/null || true; \
122            fi \
123        done; \
124    fi
125
126PHP_TEST_SETTINGS = -d 'open_basedir=' -d 'output_buffering=0' -d 'memory_limit=-1'
127PHP_TEST_SHARED_EXTENSIONS =  ` \
128    if test "x$(PHP_MODULES)" != "x"; then \
129        for i in $(PHP_MODULES)""; do \
130            . $$i; $(top_srcdir)/build/shtool echo -n -- " -d extension=$$dlname"; \
131        done; \
132    fi; \
133    if test "x$(PHP_ZEND_EX)" != "x"; then \
134        for i in $(PHP_ZEND_EX)""; do \
135            . $$i; $(top_srcdir)/build/shtool echo -n -- " -d $(ZEND_EXT_TYPE)=$(top_builddir)/modules/$$dlname"; \
136        done; \
137    fi`
138PHP_DEPRECATED_DIRECTIVES_REGEX = '^(magic_quotes_(gpc|runtime|sybase)?|(zend_)?extension(_debug)?(_ts)?)[\t\ ]*='
139
140test: all
141    -@if test ! -z "$(PHP_EXECUTABLE)" && test -x "$(PHP_EXECUTABLE)"; then \
142        INI_FILE=`$(PHP_EXECUTABLE) -d 'display_errors=stderr' -r 'echo php_ini_loaded_file();' 2> /dev/null`; \
143        if test "$$INI_FILE"; then \
144            $(EGREP) -h -v $(PHP_DEPRECATED_DIRECTIVES_REGEX) "$$INI_FILE" > $(top_builddir)/tmp-php.ini; \
145        else \
146            echo > $(top_builddir)/tmp-php.ini; \
147        fi; \
148        INI_SCANNED_PATH=`$(PHP_EXECUTABLE) -d 'display_errors=stderr' -r '$$a = explode(",\n", trim(php_ini_scanned_files())); echo $$a[0];' 2> /dev/null`; \
149        if test "$$INI_SCANNED_PATH"; then \
150            INI_SCANNED_PATH=`$(top_srcdir)/build/shtool path -d $$INI_SCANNED_PATH`; \
151            $(EGREP) -h -v $(PHP_DEPRECATED_DIRECTIVES_REGEX) "$$INI_SCANNED_PATH"/*.ini >> $(top_builddir)/tmp-php.ini; \
152        fi; \
153        TEST_PHP_EXECUTABLE=$(PHP_EXECUTABLE) \
154        TEST_PHP_SRCDIR=$(top_srcdir) \
155        CC="$(CC)" \
156            $(PHP_EXECUTABLE) -n -c $(top_builddir)/tmp-php.ini $(PHP_TEST_SETTINGS) $(top_srcdir)/run-tests.php -n -c $(top_builddir)/tmp-php.ini -d extension_dir=$(top_builddir)/modules/ $(PHP_TEST_SHARED_EXTENSIONS) $(TESTS); \
157        rm $(top_builddir)/tmp-php.ini; \
158    else \
159        echo "ERROR: Cannot run tests without CLI sapi."; \
160    fi
161
162clean:
163    find . -name \*.gcno -o -name \*.gcda | xargs rm -f
164    find . -name \*.lo -o -name \*.o | xargs rm -f
165    find . -name \*.la -o -name \*.a | xargs rm -f
166    find . -name \*.so | xargs rm -f
167    find . -name .libs -a -type d|xargs rm -rf
168    rm -f libphp$(PHP_MAJOR_VERSION).la $(SAPI_CLI_PATH) $(OVERALL_TARGET) modules/* libs/*
169
170distclean: clean
171    rm -f Makefile config.cache config.log config.status Makefile.objects Makefile.fragments libtool main/php_config.h stamp-h sapi/apache/libphp$(PHP_MAJOR_VERSION).module buildmk.stamp
172    $(EGREP) define'.*include/php' $(top_srcdir)/configure | $(SED) 's/.*>//'|xargs rm -f
173
174.PHONY: all clean install distclean test
175.NOEXPORT:
176XCACHE_PROC_SRC=/root/xcache-3.0.0/processor/main.m4
177XCACHE_PROC_OUT=./processor.out.c
178XCACHE_PROC_C=./xc_processor.c.h
179XCACHE_PROC_H=./xc_processor.h
180XCACHE_INCLUDES_SRC=/root/xcache-3.0.0/includes.c
181XCACHE_INCLUDES_I=./includes.i
182XCACHE_STRUCTINFO_OUT=./structinfo.m4
183
184$(XCACHE_INCLUDES_I):
185    $(CC) -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) -E $(XCACHE_INCLUDES_SRC) -o $(XCACHE_INCLUDES_I)
186
187$(XCACHE_STRUCTINFO_OUT): $(XCACHE_INCLUDES_I) /root/xcache-3.0.0/gen_structinfo.awk
188    @echo $(XCACHE_STRUCTINFO_OUT) is optional if XCache test is not enabled, feel free if it awk failed to produce it
189    -$(XCACHE_AWK) -f /root/xcache-3.0.0/gen_structinfo.awk < $(XCACHE_INCLUDES_I) > $(XCACHE_STRUCTINFO_OUT).tmp && mv $(XCACHE_STRUCTINFO_OUT).tmp $(XCACHE_STRUCTINFO_OUT)
190
191$(XCACHE_PROC_OUT): $(XCACHE_PROC_SRC) $(XCACHE_STRUCTINFO_OUT) $(XCACHE_PROC_SOURCES)
192    $(M4) -D srcdir=$(XCACHE_BACKTICK)"/root/xcache-3.0.0'" -D builddir=$(XCACHE_BACKTICK)".'" $(XCACHE_ENABLE_TEST) $(XCACHE_PROC_SRC) > $(XCACHE_PROC_OUT).tmp
193    mv $(XCACHE_PROC_OUT).tmp $(XCACHE_PROC_OUT)
194
195$(XCACHE_PROC_H): $(XCACHE_PROC_OUT)
196    $(GREP) "export: " $(XCACHE_PROC_OUT) | $(SED) "s/.*export:\(.*\):export.*/\1/g" > $(XCACHE_PROC_H)
197    -$(XCACHE_INDENT) < $(XCACHE_PROC_H) > $(XCACHE_PROC_H).tmp && mv $(XCACHE_PROC_H).tmp $(XCACHE_PROC_H)
198
199$(XCACHE_PROC_C): $(XCACHE_PROC_OUT) $(XCACHE_PROC_H)
200    cp $(XCACHE_PROC_OUT) $(XCACHE_PROC_C)
201    -$(XCACHE_INDENT) < $(XCACHE_PROC_OUT) > $(XCACHE_PROC_C).tmp && mv $(XCACHE_PROC_C).tmp $(XCACHE_PROC_C)
202
203xcachesvnclean: clean
204    -svn propget svn:ignore . > .svnignore.tmp 2>/dev/null && mv .svnignore.tmp .svnignore
205    cat .svnignore | grep -v devel | grep -v svnignore | grep -v ^Makefile | grep -v ^config.nice | xargs rm -rf
206
207xcachetest: all
208    $(SED) "s#\\./modules/#$(top_builddir)/modules/#" < /root/xcache-3.0.0/xcache-test.ini > $(top_builddir)/tmp-php.ini
209    TEST_PHP_SRCDIR=/root/xcache-3.0.0 /root/xcache-3.0.0/run-xcachetest $(TESTS) $(TEST_ARGS) -c $(top_builddir)/tmp-php.ini
210    /root/xcache-3.0.0/run-xcachetest $(TESTS) $(TEST_ARGS) -c $(top_builddir)/tmp-php.ini
211$(XCACHE_INCLUDES_I) ./includes.lo: /root/xcache-3.0.0/mod_cacher/xc_cache.h /root/xcache-3.0.0/xcache.h /root/xcache-3.0.0/xcache/xc_compatibility.h /root/xcache-3.0.0/xcache/xc_lock.h /root/xcache-3.0.0/xcache/xc_shm.h /root/xcache-3.0.0/xcache/xc_utils.h
212./mod_assembler/xc_assembler.lo:
213./mod_cacher/xc_cacher.lo: /root/xcache-3.0.0/mod_cacher/xc_cache.h /root/xcache-3.0.0/mod_cacher/xc_cacher.h /root/xcache-3.0.0/util/xc_align.h /root/xcache-3.0.0/util/xc_stack.h /root/xcache-3.0.0/util/xc_trace.h /root/xcache-3.0.0/util/xc_vector.h /root/xcache-3.0.0/xcache_globals.h /root/xcache-3.0.0/xcache.h /root/xcache-3.0.0/xcache/xc_allocator.h /root/xcache-3.0.0/xcache/xc_compatibility.h /root/xcache-3.0.0/xcache/xc_extension.h /root/xcache-3.0.0/xcache/xc_ini.h /root/xcache-3.0.0/xcache/xc_lock.h /root/xcache-3.0.0/xcache/xc_sandbox.h /root/xcache-3.0.0/xcache/xc_shm.h /root/xcache-3.0.0/xcache/xc_utils.h $(XCACHE_PROC_H)
214./mod_coverager/xc_coverager.lo: /root/xcache-3.0.0/mod_coverager/xc_coverager.h /root/xcache-3.0.0/util/xc_stack.h /root/xcache-3.0.0/util/xc_trace.h /root/xcache-3.0.0/xcache_globals.h /root/xcache-3.0.0/xcache.h /root/xcache-3.0.0/xcache/xc_compatibility.h /root/xcache-3.0.0/xcache/xc_extension.h /root/xcache-3.0.0/xcache/xc_ini.h /root/xcache-3.0.0/xcache/xc_lock.h /root/xcache-3.0.0/xcache/xc_shm.h /root/xcache-3.0.0/xcache/xc_utils.h
215./mod_decoder/xc_decoder.lo:
216./mod_disassembler/xc_disassembler.lo: /root/xcache-3.0.0/mod_cacher/xc_cache.h /root/xcache-3.0.0/mod_disassembler/xc_disassembler.h /root/xcache-3.0.0/xcache.h /root/xcache-3.0.0/xcache/xc_allocator.h /root/xcache-3.0.0/xcache/xc_compatibility.h /root/xcache-3.0.0/xcache/xc_ini.h /root/xcache-3.0.0/xcache/xc_lock.h /root/xcache-3.0.0/xcache/xc_sandbox.h /root/xcache-3.0.0/xcache/xc_shm.h /root/xcache-3.0.0/xcache/xc_utils.h $(XCACHE_PROC_H)
217./mod_encoder/xc_encoder.lo:
218./mod_optimizer/xc_optimizer.lo: /root/xcache-3.0.0/mod_optimizer/xc_optimizer.h /root/xcache-3.0.0/util/xc_stack.h /root/xcache-3.0.0/util/xc_trace.h /root/xcache-3.0.0/xcache_globals.h /root/xcache-3.0.0/xcache.h /root/xcache-3.0.0/xcache/xc_compatibility.h /root/xcache-3.0.0/xcache/xc_extension.h /root/xcache-3.0.0/xcache/xc_ini.h /root/xcache-3.0.0/xcache/xc_lock.h /root/xcache-3.0.0/xcache/xc_shm.h /root/xcache-3.0.0/xcache/xc_utils.h
219./util/xc_stack.lo: /root/xcache-3.0.0/util/xc_stack.h /root/xcache-3.0.0/util/xc_trace.h
220./util/xc_trace.lo: /root/xcache-3.0.0/util/xc_trace.h
221./xcache.lo: /root/xcache-3.0.0/util/xc_foreachcoresig.h /root/xcache-3.0.0/util/xc_stack.h /root/xcache-3.0.0/xcache_globals.h /root/xcache-3.0.0/xcache.h /root/xcache-3.0.0/xcache/xc_compatibility.h /root/xcache-3.0.0/xcache/xc_const_string.h /root/xcache-3.0.0/xcache/xc_extension.h /root/xcache-3.0.0/xcache/xc_ini.h /root/xcache-3.0.0/xcache/xc_lock.h /root/xcache-3.0.0/xcache/xc_opcode_spec.h /root/xcache-3.0.0/xcache/xc_shm.h /root/xcache-3.0.0/xcache/xc_utils.h
222./xcache/xc_allocator_bestfit.lo: /root/xcache-3.0.0/util/xc_align.h /root/xcache-3.0.0/util/xc_trace.h /root/xcache-3.0.0/xcache/xc_allocator.h /root/xcache-3.0.0/xcache/xc_shm.h
223./xcache/xc_allocator.lo: /root/xcache-3.0.0/xcache/xc_allocator.h /root/xcache-3.0.0/xcache/xc_shm.h
224./xcache/xc_compatibility.lo: /root/xcache-3.0.0/xcache/xc_compatibility.h
225./xcache/xc_const_string.lo: /root/xcache-3.0.0/xcache.h /root/xcache-3.0.0/xcache/xc_compatibility.h /root/xcache-3.0.0/xcache/xc_const_string.h /root/xcache-3.0.0/xcache/xc_const_string_opcodes_php5.4.h /root/xcache-3.0.0/xcache/xc_lock.h /root/xcache-3.0.0/xcache/xc_shm.h
226./xcache/xc_extension.lo: /root/xcache-3.0.0/util/xc_stack.h /root/xcache-3.0.0/util/xc_trace.h /root/xcache-3.0.0/xcache.h /root/xcache-3.0.0/xcache/xc_compatibility.h /root/xcache-3.0.0/xcache/xc_extension.h /root/xcache-3.0.0/xcache/xc_lock.h /root/xcache-3.0.0/xcache/xc_shm.h
227./xcache/xc_ini.lo: /root/xcache-3.0.0/xcache/xc_ini.h
228./xcache/xc_lock.lo: /root/xcache-3.0.0/xcache.h /root/xcache-3.0.0/xcache/xc_compatibility.h /root/xcache-3.0.0/xcache/xc_lock.h /root/xcache-3.0.0/xcache/xc_shm.h
229./xcache/xc_malloc.lo: /root/xcache-3.0.0/util/xc_align.h /root/xcache-3.0.0/xcache.h /root/xcache-3.0.0/xcache/xc_allocator.h /root/xcache-3.0.0/xcache/xc_compatibility.h /root/xcache-3.0.0/xcache/xc_lock.h /root/xcache-3.0.0/xcache/xc_shm.h
230./xcache/xc_opcode_spec.lo: /root/xcache-3.0.0/xcache.h /root/xcache-3.0.0/xcache/xc_compatibility.h /root/xcache-3.0.0/xcache/xc_const_string.h /root/xcache-3.0.0/xcache/xc_lock.h /root/xcache-3.0.0/xcache/xc_opcode_spec_def.h /root/xcache-3.0.0/xcache/xc_opcode_spec.h /root/xcache-3.0.0/xcache/xc_shm.h
231./xcache/xc_processor.lo: /root/xcache-3.0.0/mod_cacher/xc_cache.h /root/xcache-3.0.0/util/xc_align.h /root/xcache-3.0.0/util/xc_stack.h /root/xcache-3.0.0/xcache_globals.h /root/xcache-3.0.0/xcache.h /root/xcache-3.0.0/xcache/xc_allocator.h /root/xcache-3.0.0/xcache/xc_compatibility.h /root/xcache-3.0.0/xcache/xc_const_string.h /root/xcache-3.0.0/xcache/xc_lock.h /root/xcache-3.0.0/xcache/xc_shm.h /root/xcache-3.0.0/xcache/xc_utils.h $(XCACHE_PROC_C) $(XCACHE_PROC_H)
232./xcache/xc_sandbox.lo: /root/xcache-3.0.0/util/xc_stack.h /root/xcache-3.0.0/xcache_globals.h /root/xcache-3.0.0/xcache.h /root/xcache-3.0.0/xcache/xc_compatibility.h /root/xcache-3.0.0/xcache/xc_lock.h /root/xcache-3.0.0/xcache/xc_sandbox.h /root/xcache-3.0.0/xcache/xc_shm.h /root/xcache-3.0.0/xcache/xc_utils.h
233./xcache/xc_shm.lo: /root/xcache-3.0.0/xcache/xc_shm.h
234./xcache/xc_shm_mmap.lo: /root/xcache-3.0.0/xcache.h /root/xcache-3.0.0/xcache/xc_compatibility.h /root/xcache-3.0.0/xcache/xc_lock.h /root/xcache-3.0.0/xcache/xc_shm.h /root/xcache-3.0.0/xcache/xc_utils.h
235./xcache/xc_utils.lo: /root/xcache-3.0.0/util/xc_stack.h /root/xcache-3.0.0/util/xc_trace.h /root/xcache-3.0.0/xcache_globals.h /root/xcache-3.0.0/xcache.h /root/xcache-3.0.0/xcache/xc_compatibility.h /root/xcache-3.0.0/xcache/xc_lock.h /root/xcache-3.0.0/xcache/xc_opcode_spec.h /root/xcache-3.0.0/xcache/xc_shm.h /root/xcache-3.0.0/xcache/xc_utils.h
236xcache.lo: /root/xcache-3.0.0/xcache.c
237    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/xcache.c -o xcache.lo
238util/xc_stack.lo: /root/xcache-3.0.0/util/xc_stack.c
239    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/util/xc_stack.c -o util/xc_stack.lo
240util/xc_trace.lo: /root/xcache-3.0.0/util/xc_trace.c
241    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/util/xc_trace.c -o util/xc_trace.lo
242xcache/xc_allocator.lo: /root/xcache-3.0.0/xcache/xc_allocator.c
243    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/xcache/xc_allocator.c -o xcache/xc_allocator.lo
244xcache/xc_allocator_bestfit.lo: /root/xcache-3.0.0/xcache/xc_allocator_bestfit.c
245    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/xcache/xc_allocator_bestfit.c -o xcache/xc_allocator_bestfit.lo
246xcache/xc_compatibility.lo: /root/xcache-3.0.0/xcache/xc_compatibility.c
247    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/xcache/xc_compatibility.c -o xcache/xc_compatibility.lo
248xcache/xc_const_string.lo: /root/xcache-3.0.0/xcache/xc_const_string.c
249    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/xcache/xc_const_string.c -o xcache/xc_const_string.lo
250xcache/xc_extension.lo: /root/xcache-3.0.0/xcache/xc_extension.c
251    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/xcache/xc_extension.c -o xcache/xc_extension.lo
252xcache/xc_ini.lo: /root/xcache-3.0.0/xcache/xc_ini.c
253    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/xcache/xc_ini.c -o xcache/xc_ini.lo
254xcache/xc_lock.lo: /root/xcache-3.0.0/xcache/xc_lock.c
255    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/xcache/xc_lock.c -o xcache/xc_lock.lo
256xcache/xc_opcode_spec.lo: /root/xcache-3.0.0/xcache/xc_opcode_spec.c
257    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/xcache/xc_opcode_spec.c -o xcache/xc_opcode_spec.lo
258xcache/xc_processor.lo: /root/xcache-3.0.0/xcache/xc_processor.c
259    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/xcache/xc_processor.c -o xcache/xc_processor.lo
260xcache/xc_sandbox.lo: /root/xcache-3.0.0/xcache/xc_sandbox.c
261    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/xcache/xc_sandbox.c -o xcache/xc_sandbox.lo
262xcache/xc_shm.lo: /root/xcache-3.0.0/xcache/xc_shm.c
263    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/xcache/xc_shm.c -o xcache/xc_shm.lo
264xcache/xc_shm_mmap.lo: /root/xcache-3.0.0/xcache/xc_shm_mmap.c
265    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/xcache/xc_shm_mmap.c -o xcache/xc_shm_mmap.lo
266xcache/xc_utils.lo: /root/xcache-3.0.0/xcache/xc_utils.c
267    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/xcache/xc_utils.c -o xcache/xc_utils.lo
268mod_cacher/xc_cacher.lo: /root/xcache-3.0.0/mod_cacher/xc_cacher.c
269    $(LIBTOOL) --mode=compile $(CC)  -I. -I/root/xcache-3.0.0 $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS)  -c /root/xcache-3.0.0/mod_cacher/xc_cacher.c -o mod_cacher/xc_cacher.lo
270$(phplibdir)/xcache.la: ./xcache.la
271    $(LIBTOOL) --mode=install cp ./xcache.la $(phplibdir)
272
273./xcache.la: $(shared_objects_xcache) $(XCACHE_SHARED_DEPENDENCIES)
274    $(LIBTOOL) --mode=link $(CC) $(COMMON_FLAGS) $(CFLAGS_CLEAN) $(EXTRA_CFLAGS) $(LDFLAGS) -o $@ -export-dynamic -avoid-version -prefer-pic -module -rpath $(phplibdir) $(EXTRA_LDFLAGS) $(shared_objects_xcache) $(XCACHE_SHARED_LIBADD)