| | |
| | | include ../../make-rules/shared-macros.mk |
| | | |
| | | COMPONENT_NAME= lua |
| | | COMPONENT_VERSION= 5.1.4 |
| | | COMPONENT_VERSION= 5.2.1 |
| | | COMPONENT_PROJECT_URL= http://www.lua.org/ |
| | | COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
| | | COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
| | | COMPONENT_ARCHIVE_HASH= \ |
| | | sha256:b038e225eaf2a5b57c9bcc35cd13aa8c6c8288ef493d52970c9545074098af3a |
| | | sha256:64304da87976133196f9e4c15250b70f444467b6ed80d7cfd7b3b982b5177be5 |
| | | COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)ftp/$(COMPONENT_ARCHIVE) |
| | | |
| | | |
| | | LUA_TESTS= lua-5.2.1-tests |
| | | COMPONENT_ARCHIVE_1= $(LUA_TESTS).tar.gz |
| | | COMPONENT_ARCHIVE_HASH_1= \ |
| | | sha256:2346d635ee392c8d8024b07beaa10b7b66a3f861c41d575753d03155751cf114 |
| | | COMPONENT_ARCHIVE_URL_1= $(COMPONENT_PROJECT_URL)/tests/5.2/$(COMPONENT_ARCHIVE_1) |
| | | |
| | | |
| | | include ../../make-rules/prep.mk |
| | | include ../../make-rules/justmake.mk |
| | | include ../../make-rules/ips.mk |
| | | |
| | | PATCH_LEVEL= 0 |
| | | |
| | | # This is because lua uses $(CC) to build it's shared libraries. |
| | | CC += $(CC_BITS) |
| | |
| | | |
| | | install: $(INSTALL_32_and_64) |
| | | |
| | | test: $(TEST_32_and_64) |
| | | |
| | | test: install |
| | | (gzip -dc $(LUA_TESTS).tar.gz | tar xopf -; \ |
| | | cd $(LUA_TESTS); $(ENV) LD_LIBRARY_PATH=$(PROTOUSRLIBDIR) \ |
| | | $(PROTOUSRBINDIR)/$(COMPONENT_NAME) -e"_U=true" all.lua; \ |
| | | $(ENV) LD_LIBRARY_PATH=$(PROTOUSRLIBDIR64) \ |
| | | $(PROTOUSRBINDIR64)/$(COMPONENT_NAME) -e"_U=true" all.lua) |
| | | |
| | | BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS) |
| | | |
| | | include ../../make-rules/depend.mk |