Skip to content

Commit

Permalink
Add install-precompiled-lua and install-precompiled-node targets
Browse files Browse the repository at this point in the history
  • Loading branch information
minoki committed Dec 14, 2023
1 parent a043e43 commit 82b9f61
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,14 @@ install-lua: bin/lunarml.lua
$(CP) lib/lunarml/ $(PREFIX)/lib/lunarml
$(INSTALL_EXEC) bin/lunarml.lua $(libdir)/lunarml

install-precompiled-lua:
make -C thirdparty install
$(MKDIR) $(PREFIX)/bin $(PREFIX)/lib
sed -e "s;__LIBDIR__;$(libdir);" < bin/lunarml-wrapper > $(PREFIX)/bin/lunarml
chmod a+x $(PREFIX)/bin/lunarml
$(CP) lib/lunarml/ $(PREFIX)/lib/lunarml
$(INSTALL_EXEC) bin/lunarml.lua $(libdir)/lunarml

install-node: bin/lunarml.mjs
make -C thirdparty install
$(MKDIR) $(PREFIX)/bin $(PREFIX)/lib
Expand All @@ -169,7 +177,15 @@ install-node: bin/lunarml.mjs
$(CP) lib/lunarml/ $(PREFIX)/lib/lunarml
$(INSTALL_EXEC) bin/lunarml.mjs $(libdir)/lunarml.mjs

.PHONY: install install-lua install-node
install-precompiled-node:
make -C thirdparty install
$(MKDIR) $(PREFIX)/bin $(PREFIX)/lib
sed -e "s;__LIBDIR__;$(libdir);" < bin/lunarml-wrapper-node > $(PREFIX)/bin/lunarml
chmod a+x $(PREFIX)/bin/lunarml
$(CP) lib/lunarml/ $(PREFIX)/lib/lunarml
$(INSTALL_EXEC) bin/lunarml.mjs $(libdir)/lunarml.mjs

.PHONY: install install-lua install-precompiled-lua install-node install-precompiled-node

#
# install-npm
Expand Down

0 comments on commit 82b9f61

Please sign in to comment.