2
SWIGFLAGS = -c++ -noproxy
5
CXX_SOURCES = example.cxx
7
SWIG = ../../../preinst-swig
11
example_wrap.cpp: example.i
12
$(SWIG) -php4 $(SWIGFLAGS) example.i
14
OBJS= example_wrap.o $(C_SOURCES:.c=.o) $(CXX_SOURCES:.cxx=.o)
18
PHP_INC=`php-config --includes`
24
$(CXX) $(LDFLAGS) $(OBJS) -o $(PROG) $(EXTRA_LIB)
27
$(CXX) $(PHP_INC) $(CFLAGS) -c $<
29
$(CXX) $(PHP_INC) $(CFLAGS) -c $<
31
$(CC) $(PHP_INC) $(CFLAGS) -c $<
34
@php -d extension_dir=. runme.php4
37
rm -f example_wrap.* *.o *~ *.so core example.php php_example.h
2
SWIG = $(TOP)/../preinst-swig
10
$(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
11
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' \
15
$(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
16
SWIGOPT='$(SWIGOPT)' TARGET='myphp4' INTERFACE='$(INTERFACE)' \
20
$(MAKE) -f $(TOP)/Makefile php4_clean
24
$(MAKE) -f $(TOP)/Makefile php4_run