diff options
author | daurnimator <quae@daurnimator.com> | 2018-08-05 11:12:19 +1000 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2018-08-10 16:52:18 -0300 |
commit | a1ebb128314a092deb3ef0ce903111640b5bc77a (patch) | |
tree | 108a8aa9f9fe499032586458fbdcc55dca3c9638 | |
parent | d480ca192406f0f66c65bf71ff00db2d9e1f6b82 (diff) | |
download | luarocks-a1ebb128314a092deb3ef0ce903111640b5bc77a.tar.gz luarocks-a1ebb128314a092deb3ef0ce903111640b5bc77a.tar.bz2 luarocks-a1ebb128314a092deb3ef0ce903111640b5bc77a.zip |
Makefile: Add DESTDIR support
-rw-r--r-- | Makefile | 40 |
1 files changed, 20 insertions, 20 deletions
@@ -36,29 +36,29 @@ luarocks-admin: config.unix | |||
36 | # Regular install | 36 | # Regular install |
37 | # ---------------------------------------- | 37 | # ---------------------------------------- |
38 | 38 | ||
39 | install: all $(PREFIX)/bin/luarocks $(PREFIX)/bin/luarocks-admin $(SYSCONFDIR)/config-$(LUA_VERSION).lua | 39 | install: all $(DESTDIR)$(PREFIX)/bin/luarocks $(DESTDIR)$(PREFIX)/bin/luarocks-admin $(DESTDIR)$(SYSCONFDIR)/config-$(LUA_VERSION).lua |
40 | mkdir -p "$(PREFIX)/share/lua/$(LUA_VERSION)/luarocks" | 40 | mkdir -p "$(DESTDIR)$(PREFIX)/share/lua/$(LUA_VERSION)/luarocks" |
41 | cp -a src/luarocks/* "$(PREFIX)/share/lua/$(LUA_VERSION)/luarocks" | 41 | cp -a src/luarocks/* "$(DESTDIR)$(PREFIX)/share/lua/$(LUA_VERSION)/luarocks" |
42 | 42 | ||
43 | $(PREFIX)/bin/luarocks: src/bin/luarocks config.unix | 43 | $(DESTDIR)$(PREFIX)/bin/luarocks: src/bin/luarocks config.unix |
44 | mkdir -p "$(PREFIX)/bin" | 44 | mkdir -p "$(DESTDIR)$(PREFIX)/bin" |
45 | echo "#!$(LUA_BINDIR)/$(LUA_INTERPRETER)" > $@ | 45 | echo "#!$(LUA_BINDIR)/$(LUA_INTERPRETER)" > $@ |
46 | echo "package.loaded['luarocks.core.hardcoded'] = { SYSCONFDIR = [[$(SYSCONFDIR)]] }" >> $@ | 46 | echo "package.loaded['luarocks.core.hardcoded'] = { SYSCONFDIR = [[$(SYSCONFDIR)]] }" >> $@ |
47 | echo "package.path=[[$(PREFIX)/share/lua/$(LUA_VERSION)/?.lua;]] .. package.path" >> $@ | 47 | echo "package.path=[[$(PREFIX)/share/lua/$(LUA_VERSION)/?.lua;]] .. package.path" >> $@ |
48 | tail -n +2 src/bin/luarocks >> $@ | 48 | tail -n +2 src/bin/luarocks >> $@ |
49 | chmod +rx $@ | 49 | chmod +rx $@ |
50 | 50 | ||
51 | $(PREFIX)/bin/luarocks-admin: src/bin/luarocks-admin config.unix | 51 | $(DESTDIR)$(PREFIX)/bin/luarocks-admin: src/bin/luarocks-admin config.unix |
52 | mkdir -p "$(PREFIX)/bin" | 52 | mkdir -p "$(DESTDIR)$(PREFIX)/bin" |
53 | echo "#!$(LUA_BINDIR)/$(LUA_INTERPRETER)" > $@ | 53 | echo "#!$(LUA_BINDIR)/$(LUA_INTERPRETER)" > $@ |
54 | echo "package.loaded['luarocks.core.hardcoded'] = { SYSCONFDIR = [[$(SYSCONFDIR)]] }" >> $@ | 54 | echo "package.loaded['luarocks.core.hardcoded'] = { SYSCONFDIR = [[$(SYSCONFDIR)]] }" >> $@ |
55 | echo "package.path=[[$(PREFIX)/share/lua/$(LUA_VERSION)/?.lua;]] .. package.path" >> $@ | 55 | echo "package.path=[[$(PREFIX)/share/lua/$(LUA_VERSION)/?.lua;]] .. package.path" >> $@ |
56 | tail -n +2 src/bin/luarocks-admin >> $@ | 56 | tail -n +2 src/bin/luarocks-admin >> $@ |
57 | chmod +rx $@ | 57 | chmod +rx $@ |
58 | 58 | ||
59 | $(SYSCONFDIR)/config-$(LUA_VERSION).lua: config-$(LUA_VERSION).lua.in | 59 | $(DESTDIR)$(SYSCONFDIR)/config-$(LUA_VERSION).lua: config-$(LUA_VERSION).lua.in |
60 | mkdir -p "$(SYSCONFDIR)" | 60 | mkdir -p "$(DESTDIR)$(SYSCONFDIR)" |
61 | cp config-$(LUA_VERSION).lua.in "$(SYSCONFDIR)/config-$(LUA_VERSION).lua" | 61 | cp config-$(LUA_VERSION).lua.in "$(DESTDIR)$(SYSCONFDIR)/config-$(LUA_VERSION).lua" |
62 | 62 | ||
63 | # ---------------------------------------- | 63 | # ---------------------------------------- |
64 | # Binary build | 64 | # Binary build |
@@ -79,21 +79,21 @@ $(BINARY_TARGET)/luarocks-admin.exe: luarocks | |||
79 | # ---------------------------------------- | 79 | # ---------------------------------------- |
80 | 80 | ||
81 | install-binary: build-binary/luarocks.exe build-binary/luarocks-admin.exe | 81 | install-binary: build-binary/luarocks.exe build-binary/luarocks-admin.exe |
82 | mkdir -p "$(PREFIX)/bin" | 82 | mkdir -p "$(DESTDIR)$(PREFIX)/bin" |
83 | cp build-binary/luarocks.exe "$(PREFIX)/bin/luarocks" | 83 | cp build-binary/luarocks.exe "$(DESTDIR)$(PREFIX)/bin/luarocks" |
84 | chmod +rx "$(PREFIX)/bin/luarocks" | 84 | chmod +rx "$(DESTDIR)$(PREFIX)/bin/luarocks" |
85 | cp build-binary/luarocks-admin.exe "$(PREFIX)/bin/luarocks-admin" | 85 | cp build-binary/luarocks-admin.exe "$(DESTDIR)$(PREFIX)/bin/luarocks-admin" |
86 | chmod +rx "$(PREFIX)/bin/luarocks-admin" | 86 | chmod +rx "$(DESTDIR)$(PREFIX)/bin/luarocks-admin" |
87 | mkdir -p "$(PREFIX)/share/lua/$(LUA_VERSION)/luarocks/core" | 87 | mkdir -p "$(DESTDIR)$(PREFIX)/share/lua/$(LUA_VERSION)/luarocks/core" |
88 | cp -a src/luarocks/core/* "$(PREFIX)/share/lua/$(LUA_VERSION)/luarocks/core" | 88 | cp -a src/luarocks/core/* "$(DESTDIR)$(PREFIX)/share/lua/$(LUA_VERSION)/luarocks/core" |
89 | cp -a src/luarocks/loader.lua "$(PREFIX)/share/lua/$(LUA_VERSION)/luarocks/" | 89 | cp -a src/luarocks/loader.lua "$(DESTDIR)$(PREFIX)/share/lua/$(LUA_VERSION)/luarocks/" |
90 | 90 | ||
91 | # ---------------------------------------- | 91 | # ---------------------------------------- |
92 | # Bootstrap install | 92 | # Bootstrap install |
93 | # ---------------------------------------- | 93 | # ---------------------------------------- |
94 | 94 | ||
95 | bootstrap: luarocks $(SYSCONFDIR)/config-$(LUA_VERSION).lua | 95 | bootstrap: luarocks $(DESTDIR)$(SYSCONFDIR)/config-$(LUA_VERSION).lua |
96 | ./luarocks make --tree="$(ROCKS_TREE)" | 96 | ./luarocks make --tree="$(DESTDIR)$(ROCKS_TREE)" |
97 | 97 | ||
98 | # ---------------------------------------- | 98 | # ---------------------------------------- |
99 | # Windows binary build | 99 | # Windows binary build |