diff options
Diffstat (limited to 'package/zxing/zxing.mk')
-rw-r--r-- | package/zxing/zxing.mk | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/package/zxing/zxing.mk b/package/zxing/zxing.mk new file mode 100644 index 000000000..9bde4b753 --- /dev/null +++ b/package/zxing/zxing.mk @@ -0,0 +1,39 @@ +############################################################# +# +# zxing +# +############################################################# +ZXING_VERSION = 2.0 +ZXING_SITE = http://zxing.googlecode.com/files +ZXING_SOURCE = ZXing-$(ZXING_VERSION).zip +ZXING_INSTALL_STAGING = YES + +ifneq ($(BR2_ENABLE_LOCALE),y) +ZXING_DEPENDENCIES += libiconv +endif + +define ZXING_EXTRACT_CMDS + unzip -d $(BUILD_DIR) $(DL_DIR)/$(ZXING_SOURCE) +endef + +define ZXING_BUILD_CMDS + $(MAKE) -C $(@D)/cpp/core/src $(TARGET_CONFIGURE_OPTS) +endef + +define ZXING_INSTALL_STAGING_CMDS + $(MAKE) -C $(@D)/cpp/core/src DESTDIR=$(STAGING_DIR) install +endef + +define ZXING_UNINSTALL_STAGING_CMDS + $(MAKE) -C $(@D)/cpp/core/src DESTDIR=$(STAGING_DIR) uninstall +endef + +define ZXING_INSTALL_TARGET_CMDS + $(MAKE) -C $(@D)/cpp/core/src DESTDIR=$(TARGET_DIR) install +endef + +define ZXING_UNINSTALL_TARGET_CMDS + $(MAKE) -C $(@D)/cpp/core/src DESTDIR=$(TARGET_DIR) uninstall +endef + +$(eval $(call GENTARGETS)) |