| ################################################################################ |
| # |
| # kompexsqlite |
| # |
| ################################################################################ |
| |
| KOMPEXSQLITE_VERSION = 1.12.15 |
| KOMPEXSQLITE_SOURCE = download.php?dl=KompexSQLiteWrapper-Source_$(KOMPEXSQLITE_VERSION).tar.gz |
| KOMPEXSQLITE_SITE = http://sqlitewrapper.kompex-online.com/counter |
| KOMPEXSQLITE_INSTALL_STAGING = YES |
| KOMPEXSQLITE_LICENSE = MIT (wrapper), Public Domain (bundled sqlite) |
| KOMPEXSQLITE_LICENSE_FILES = inc/KompexSQLiteDatabase.h inc/sqlite3.h |
| |
| ifeq ($(BR2_STATIC_LIBS)$(BR2_SHARED_STATIC_LIBS),y) |
| KOMPEXSQLITE_CONFS += ReleaseStaticLib |
| define KOMPEXSQLITE_INSTALL_STATIC_LIB |
| $(INSTALL) -D -m 0644 $(@D)/lib/release/KompexSQLiteWrapper_Static.a \ |
| $(STAGING_DIR)/usr/lib/libkompex-sqlite-wrapper.a |
| endef |
| endif |
| |
| ifeq ($(BR2_SHARED_LIBS)$(BR2_SHARED_STATIC_LIBS),y) |
| KOMPEXSQLITE_CONFS += ReleaseDynamicLib |
| define KOMPEXSQLITE_INSTALL_SHARED_LIB |
| $(INSTALL) -D -m 0755 $(@D)/lib/release/KompexSQLiteWrapper.so \ |
| $(1)/usr/lib/libkompex-sqlite-wrapper.so |
| endef |
| endif |
| |
| define KOMPEXSQLITE_BUILD_CMDS |
| $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \ |
| ALLCONFS="$(KOMPEXSQLITE_CONFS)" \ |
| -C "$(@D)/Kompex SQLite Wrapper" all |
| endef |
| |
| define KOMPEXSQLITE_INSTALL_STAGING_CMDS |
| mkdir -p $(STAGING_DIR)/usr/include/kompex |
| $(INSTALL) -m 644 $(@D)/inc/* $(STAGING_DIR)/usr/include/kompex |
| $(KOMPEXSQLITE_INSTALL_STATIC_LIB) |
| $(call KOMPEXSQLITE_INSTALL_SHARED_LIB,$(STAGING_DIR)) |
| endef |
| |
| define KOMPEXSQLITE_INSTALL_TARGET_CMDS |
| $(call KOMPEXSQLITE_INSTALL_SHARED_LIB,$(TARGET_DIR)) |
| endef |
| |
| $(eval $(generic-package)) |