/tags/rel-1-3-26/SWIG/Examples/php4/variables/Makefile
# · Makefile · 37 lines · 24 code · 13 blank · 0 comment · 0 complexity · c8a414278382dc308a967c2ef3618744 MD5 · raw file
- SWIGFLAGS =
- C_SOURCES = example.c
- CXX_SOURCES =
- SWIG = ../../../swig
- all: check
- example_wrap.c: example.i
- $(SWIG) -php4 $(SWIGFLAGS) example.i
- OBJS= example_wrap.o $(C_SOURCES:.c=.o) $(CXX_SOURCES:.cxx=.o)
- PROG=php_example.so
- PHP_INC=`php-config --includes`
- CFLAGS = -fpic
- LDFLAGS = -shared
- $(PROG): $(OBJS)
- $(CXX) $(LDFLAGS) $(OBJS) -o $(PROG) $(EXTRA_LIB)
- %.o: %.cpp
- $(CXX) $(PHP_INC) $(CFLAGS) -c $<
- %.o: %.cxx
- $(CXX) $(PHP_INC) $(CFLAGS) -c $<
- %.o: %.c
- $(CC) $(PHP_INC) $(CFLAGS) -c $<
- check: $(PROG)
- @php -d extension_dir=. runme.php4
- clean:
- rm -f example_wrap.* *.o *~ *.so core example.php php_example.h