blob: 8ca77dd5bd993385e25d34981e56fa00ba4d0970 [file] [log] [blame]
# LuaJIT2
include $(dir $(abspath $(lastword $(MAKEFILE_LIST))))/version
LUAJIT2_URL := $(GITHUB)/openresty/luajit2/archive/v$(LUAJIT2_VERSION).tar.gz
PKGS += luajit2
$(TARBALLS)/luajit2-$(LUAJIT2_VERSION).tar.gz:
$(call download_pkg,$(LUAJIT2_URL),luajit2)
.sum-luajit2: luajit2-$(LUAJIT2_VERSION).tar.gz
luajit2: luajit2-$(LUAJIT2_VERSION).tar.gz .sum-luajit2
$(UNPACK)
$(APPLY) $(SRC)/luajit2/Makefile.patch
$(APPLY) $(SRC)/luajit2/src-luaconf.h.patch
$(MOVE)
.luajit2: luajit2
cd $< && DESTDIR=$(PREFIX) CFLAGS="-fPIC" $(MAKE) install
mv $(PREFIX)/usr/bin/luajit $(PREFIX)/usr/bin/nginx-luajit
touch $@