| ############################################################# |
| # |
| # sconeserver |
| # |
| ############################################################# |
| # Release 0.6.0 doesn't build cleanly, so use a recent |
| # Subversion trunk snapshot. |
| SCONESERVER_VERSION = 183 |
| SCONESERVER_SITE = \ |
| https://sconeserver.svn.sourceforge.net/svnroot/sconeserver/trunk |
| SCONESERVER_SITE_METHOD = svn |
| |
| SCONESERVER_LICENSE = GPLv2+ |
| SCONESERVER_LICENSE_FILES = COPYING |
| |
| SCONESERVER_DEPENDENCIES += pcre |
| SCONESERVER_CONF_OPT += --with-ip --with-local |
| |
| SCONESERVER_CONF_OPT += CXXFLAGS="$(TARGET_CXXFLAGS) $(SCONESERVER_CXXFLAGS)" |
| SCONESERVER_CONF_OPT += LDFLAGS="$(TARGET_LDFLAGS) $(SCONESERVER_LDFLAGS)" |
| |
| # Sconeserver configure script fails to find the libxml2 headers. |
| ifeq ($(BR2_PACKAGE_LIBXML2),y) |
| SCONESERVER_CXXFLAGS += -I$(STAGING_DIR)/usr/include/libxml2 |
| endif |
| |
| ifeq ($(BR2_INET_IPV6),y) |
| SCONESERVER_CONF_OPT += --with-ip6 |
| else |
| SCONESERVER_CONF_OPT += --without-ip6 |
| endif |
| |
| ifeq ($(BR2_PACKAGE_OPENSSL),y) |
| SCONESERVER_DEPENDENCIES += openssl |
| SCONESERVER_CONF_OPT += --with-ssl |
| else |
| SCONESERVER_CONF_OPT += --without-ssl |
| endif |
| |
| ifeq ($(BR2_PACKAGE_SCONESERVER_EXAMPLES),y) |
| SCONESERVER_CONF_OPT += --with-examples |
| else |
| SCONESERVER_CONF_OPT += --without-examples |
| endif |
| |
| ifeq ($(BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE),y) |
| SCONESERVER_DEPENDENCIES += libxml2 |
| SCONESERVER_CONF_OPT += --with-sconesite |
| else |
| SCONESERVER_CONF_OPT += --without-sconesite |
| endif |
| |
| ifeq ($(BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE),y) |
| SCONESERVER_DEPENDENCIES += imagemagick host-pkgconf |
| SCONESERVER_CONF_OPT += --with-sconesite-image |
| else |
| SCONESERVER_CONF_OPT += --without-sconesite-image |
| endif |
| |
| ifeq ($(BR2_PACKAGE_SCONESERVER_MYSQL),y) |
| SCONESERVER_DEPENDENCIES += mysql_client |
| SCONESERVER_CONF_OPT += --with-mysql |
| SCONESERVER_CXXFLAGS += -I$(STAGING_DIR)/usr/include/mysql |
| SCONESERVER_LDFLAGS += -L$(STAGING_DIR)/usr/lib/mysql |
| else |
| SCONESERVER_CONF_OPT += --without-mysql |
| endif |
| |
| ifeq ($(BR2_PACKAGE_SCONESERVER_BLUETOOTH),y) |
| SCONESERVER_DEPENDENCIES += bluez_utils |
| SCONESERVER_CONF_OPT += --with-bluetooth |
| else |
| SCONESERVER_CONF_OPT += --without-bluetooth |
| endif |
| |
| ifeq ($(BR2_PACKAGE_SCONESERVER_RSS),y) |
| SCONESERVER_DEPENDENCIES += libxml2 |
| SCONESERVER_CONF_OPT += --with-rss |
| else |
| SCONESERVER_CONF_OPT += --without-rss |
| endif |
| |
| ifeq ($(BR2_PACKAGE_SCONESERVER_LOCATION),y) |
| SCONESERVER_DEPENDENCIES += gpsd |
| SCONESERVER_CONF_OPT += --with-location |
| else |
| SCONESERVER_CONF_OPT += --without-location |
| endif |
| |
| ifeq ($(BR2_PACKAGE_SCONESERVER_LETTUCE),y) |
| SCONESERVER_CONF_OPT += --with-lettuce |
| else |
| SCONESERVER_CONF_OPT += --without-lettuce |
| endif |
| |
| ifeq ($(BR2_PACKAGE_SCONESERVER_MATHS),y) |
| SCONESERVER_DEPENDENCIES += mpfr |
| SCONESERVER_CONF_OPT += --with-maths |
| else |
| SCONESERVER_CONF_OPT += --without-maths |
| endif |
| |
| ifeq ($(BR2_PACKAGE_SCONESERVER_TESTBUILDER),y) |
| SCONESERVER_CONF_OPT += --with-testbuilder |
| else |
| SCONESERVER_CONF_OPT += --without-testbuilder |
| endif |
| |
| ifeq ($(BR2_PACKAGE_SCONESERVER_UI),y) |
| SCONESERVER_DEPENDENCIES += xlib_libX11 |
| SCONESERVER_CONF_OPT += --with-ui |
| else |
| SCONESERVER_CONF_OPT += --without-ui |
| endif |
| |
| $(eval $(autotools-package)) |