1################################################################################ 2# 3# kompexsqlite 4# 5################################################################################ 6 7KOMPEXSQLITE_VERSION = 1.12.15 8KOMPEXSQLITE_SOURCE = download.php?dl=KompexSQLiteWrapper-Source_$(KOMPEXSQLITE_VERSION).tar.gz 9KOMPEXSQLITE_SITE = http://sqlitewrapper.kompex-online.com/counter 10KOMPEXSQLITE_INSTALL_STAGING = YES 11KOMPEXSQLITE_LICENSE = MIT (wrapper), Public Domain (bundled sqlite) 12KOMPEXSQLITE_LICENSE_FILES = inc/KompexSQLiteDatabase.h inc/sqlite3.h 13 14ifeq ($(BR2_STATIC_LIBS)$(BR2_SHARED_STATIC_LIBS),y) 15KOMPEXSQLITE_CONFS += ReleaseStaticLib 16define KOMPEXSQLITE_INSTALL_STATIC_LIB 17 $(INSTALL) -D -m 0644 $(@D)/lib/release/KompexSQLiteWrapper_Static.a \ 18 $(STAGING_DIR)/usr/lib/libkompex-sqlite-wrapper.a 19endef 20endif 21 22ifeq ($(BR2_SHARED_LIBS)$(BR2_SHARED_STATIC_LIBS),y) 23KOMPEXSQLITE_CONFS += ReleaseDynamicLib 24define KOMPEXSQLITE_INSTALL_SHARED_LIB 25 $(INSTALL) -D -m 0755 $(@D)/lib/release/KompexSQLiteWrapper.so \ 26 $(1)/usr/lib/libkompex-sqlite-wrapper.so 27endef 28endif 29 30define KOMPEXSQLITE_BUILD_CMDS 31 $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \ 32 ALLCONFS="$(KOMPEXSQLITE_CONFS)" \ 33 -C "$(@D)/Kompex SQLite Wrapper" all 34endef 35 36define KOMPEXSQLITE_INSTALL_STAGING_CMDS 37 mkdir -p $(STAGING_DIR)/usr/include/kompex 38 $(INSTALL) -m 644 $(@D)/inc/* $(STAGING_DIR)/usr/include/kompex 39 $(KOMPEXSQLITE_INSTALL_STATIC_LIB) 40 $(call KOMPEXSQLITE_INSTALL_SHARED_LIB,$(STAGING_DIR)) 41endef 42 43define KOMPEXSQLITE_INSTALL_TARGET_CMDS 44 $(call KOMPEXSQLITE_INSTALL_SHARED_LIB,$(TARGET_DIR)) 45endef 46 47$(eval $(generic-package)) 48