Merge from trunk
[plcapi.git] / trunk / php / xmlrpc / Makefile
1 #
2 # Build xmlrpc.so PHP extension
3 #
4 # Mark Huang <mlhuang@cs.princeton.edu>
5 # Copyright (C) 2006 The Trustees of Princeton University
6 #
7 # $Id$
8 #
9
10 CC := gcc
11 CFLAGS := -g -O2 -I. -Ilibxmlrpc -fPIC
12 CFLAGS += $(shell php-config --includes)
13 CFLAGS += $(shell xml2-config --cflags)
14
15 LDFLAGS := -shared --export-dynamic
16 LIBS := -lexpat
17
18 all: xmlrpc.so
19
20 xmlrpc.so: xmlrpc-epi-php.o $(patsubst %.c, %.o, $(wildcard libxmlrpc/*.c))
21         $(LD) $(LDFLAGS) -o $@ $^ $(LIBS)
22
23 clean:
24         rm -f *.o libxmlrpc/*.o *.so
25
26 .PHONY: all clean