Srinivasa Sarva
2012-09-26 2cda1cfc0e292cf0e5000d818a4c905d79969ee3
components/lua/Makefile
@@ -23,17 +23,27 @@
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)
@@ -52,8 +62,13 @@
   
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