# $Id: Makefile,v 1.6 2001/08/10 22:23:09 mpashniak Exp $
# Copyright 2001 Sun Microsystems, Inc.  All rights reserved.
#
# This is a header to make a dunamic PHP extension for cce.
#
include ../../../dynamic.mk

PHP_BASE = `php-config --prefix`

LIBNAME = cce
SHARED_LIB = $(LIBNAME).so
CCEPHPLIBDIR=$(SYS_APACHELIBDIR)/php
CCEPHPCLASSDIR=$(CCE_INSTALLDIR)/ui/libPhp

CFLAGS += -Dbool=char -DHAS_BOOL -fPIC -D_REENTRANT 
SHCFLAGS = -shared -rdynamic  -Wl,-rpath,$(CCE_LIBDIR)
INCLUDES += -I../include -I../../include \
	`php-config --includes`
LIBS += -L../../src -lcce 

SRCS = cce.c
OBJS = $(SRCS:.c=.do)

.c.do:
	$(CC) $(CFLAGS) -c -o $@ $<

.SUFFIXES: .do

all: $(SHARED_LIB)

$(SHARED_LIB): $(OBJS)
	$(CC) $(SHCFLAGS) $^ -o cce.so $(LIBS)
	
install: $(SHARED_LIB)
	$(INSTALL) -d $(CCEPHPLIBDIR)
	$(INSTALL) $(INST_BINFLAGS) cce.so $(CCEPHPLIBDIR)

clean:
	$(RM) -f $(OBJS) $(SHARED_LIB) .depend
