| ################################################################################ |
| # |
| # rapidjson |
| # |
| ################################################################################ |
| |
| RAPIDJSON_VERSION = 0.11 |
| RAPIDJSON_SOURCE = rapidjson-$(RAPIDJSON_VERSION).zip |
| RAPIDJSON_SITE = http://rapidjson.googlecode.com/files |
| RAPIDJSON_LICENSE = MIT |
| RAPIDJSON_LICENSE_FILES = license.txt |
| RAPIDJSON_INSTALL_TARGET = NO |
| RAPIDJSON_INSTALL_STAGING = YES |
| |
| define RAPIDJSON_EXTRACT_CMDS |
| unzip -d $(@D) $(DL_DIR)/$(RAPIDJSON_SOURCE) |
| mv $(@D)/rapidjson/* $(@D) |
| $(RM) -r $(@D)/rapidjson |
| endef |
| |
| define RAPIDJSON_INSTALL_STAGING_CMDS |
| $(INSTALL) -m 0755 -d $(STAGING_DIR)/usr/include/rapidjson |
| $(INSTALL) -m 0755 -d $(STAGING_DIR)/usr/include/rapidjson/internal |
| $(INSTALL) -m 0644 $(@D)/include/rapidjson/*.h \ |
| $(STAGING_DIR)/usr/include/rapidjson |
| $(INSTALL) -m 0644 $(@D)/include/rapidjson/internal/*.h \ |
| $(STAGING_DIR)/usr/include/rapidjson/internal |
| endef |
| |
| define RAPIDJSON_UNINSTALL_STAGING_CMDS |
| $(RM) -r $(STAGING_DIR)/usr/include/rapidjson |
| endef |
| |
| $(eval $(generic-package)) |