####################################################################### # # GEOS - Geometry Engine Open Source # http://trac.osgeo.org/geos # # Copyright (C) 2010 Sandro Santilli # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either # version 2.1 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, # Boston, MA 02110-1301 USA # ####################################################################### if ENABLE_PHP SUBDIRS = . test EXTRA_DIST = README pkglib_LTLIBRARIES = geos.la geos_la_SOURCES = geos.c php_geos.h geos_la_LIBADD = $(top_builddir)/capi/libgeos_c.la # TODO: check if -no-undefined should be added geos_la_LDFLAGS = -module -avoid-version # -std is an attempt to fix interpretation # of Zend headers, failing with -ansi. # # As of gcc (Ubuntu 4.3.2-1ubuntu12) 4.3.2 # you need -std=gnu99 # while on OpenSuse's plain gcc 4.3.2 -std=c99 is fine # (argh) # geos_la_CFLAGS = $(AM_CFLAGS) -std=gnu99 # TODO: drop conditionals from geos.c and let it bound to current code geos_la_CPPFLAGS = $(AM_CPPFLAGS) \ `$(PHP_CONFIG) --includes` \ -DCOMPILE_DL_GEOS \ -I$(top_builddir)/capi \ -I$(top_srcdir)/include install: all $(INSTALL) -d "$(DESTDIR)"/`$(PHP_CONFIG) --extension-dir` $(INSTALL) -m 755 .libs/geos.so "$(DESTDIR)"/`php-config --extension-dir` endif