CC = gcc -Wall -g

prefix=`php-config --prefix`

DEFINES = -DHAVE_MING -DCOMPILE_DL_MING -DZEND_NEW_ERROR_HANDLING

CFILES = ming-4.0.6.c

all: php_ming.so

php_ming.so: ming.o ../libming.a
	${CC} -shared -fpic ming.o ../libming.a -o php_ming.so -lm

ming.o: ${CFILES}
	${CC} ${DEFINES} -o ming.o -c ${CFILES} -I. -I.. `php-config --includes`

../libming.a:
	cd ..; make static

clean:
	rm -f php_ming.so
	rm -f ming.o

distclean: clean

install: all
	cp php_ming.so `php-config --extension-dir`
	echo "Don't forget to add 'extension=php_ming.so' to php.ini!"

# developer's shortcuts
force:
	cd ..; make static; cd php_ext
	make
force-install:
	cd ..; make static; cd php_ext
	make install
