summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 11 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index dc37529b..a102b2be 100644
--- a/Makefile
+++ b/Makefile
@@ -22,7 +22,7 @@ manif_core.lua fetch.lua unpack.lua validate.lua cfg.lua download.lua \
22help.lua util.lua index.lua cache.lua refresh_cache.lua loader.lua \ 22help.lua util.lua index.lua cache.lua refresh_cache.lua loader.lua \
23admin_remove.lua fetch/hg.lua fetch/git_file.lua new_version.lua lint.lua purge.lua 23admin_remove.lua fetch/hg.lua fetch/git_file.lua new_version.lua lint.lua purge.lua
24 24
25CONFIG_FILE = $(SYSCONFDIR)/config.lua 25CONFIG_FILE = $(SYSCONFDIR)/config-$(LUA_VERSION).lua
26 26
27all: built 27all: built
28 28
@@ -51,7 +51,7 @@ src/luarocks/site_config.lua: config.unix
51 fi 51 fi
52 if [ -n "$(SYSCONFDIR)" ] ;\ 52 if [ -n "$(SYSCONFDIR)" ] ;\
53 then \ 53 then \
54 echo "LUAROCKS_SYSCONFIG=[[$(SYSCONFDIR)/config.lua]]" >> src/luarocks/site_config.lua ;\ 54 echo "LUAROCKS_SYSCONFDIR=[[$(SYSCONFDIR)]]" >> src/luarocks/site_config.lua ;\
55 fi 55 fi
56 if [ -n "$(ROCKS_TREE)" ] ;\ 56 if [ -n "$(ROCKS_TREE)" ] ;\
57 then \ 57 then \
@@ -61,6 +61,10 @@ src/luarocks/site_config.lua: config.unix
61 then \ 61 then \
62 echo "LUAROCKS_FORCE_CONFIG=true" >> src/luarocks/site_config.lua ;\ 62 echo "LUAROCKS_FORCE_CONFIG=true" >> src/luarocks/site_config.lua ;\
63 fi 63 fi
64 if [ -n "$(LUAROCKS_ROCKS_SUBDIR)" ] ;\
65 then \
66 echo "LUAROCKS_ROCKS_SUBDIR=[[$(LUAROCKS_ROCKS_SUBDIR)]]" >> src/luarocks/site_config.lua ;\
67 fi
64 if [ "$(LUA_DIR_SET)" = "yes" ] ;\ 68 if [ "$(LUA_DIR_SET)" = "yes" ] ;\
65 then \ 69 then \
66 echo "LUA_DIR_SET=true" >> src/luarocks/site_config.lua ;\ 70 echo "LUA_DIR_SET=true" >> src/luarocks/site_config.lua ;\
@@ -121,7 +125,11 @@ clean: cleanup_bins
121 125
122install_bins: built 126install_bins: built
123 mkdir -p "$(DESTDIR)$(BINDIR)" 127 mkdir -p "$(DESTDIR)$(BINDIR)"
124 cd src/bin && cp $(BIN_FILES) "$(DESTDIR)$(BINDIR)" 128 cd src/bin && for f in $(BIN_FILES); \
129 do \
130 cp "$$f" "$(DESTDIR)$(BINDIR)/$$f-$(LUA_VERSION)"; \
131 ln -nfs "$(DESTDIR)$(BINDIR)/$$f-$(LUA_VERSION)" "$(DESTDIR)$(BINDIR)/$$f"; \
132 done
125 133
126install_luas: built 134install_luas: built
127 mkdir -p "$(DESTDIR)$(LUADIR)/luarocks" 135 mkdir -p "$(DESTDIR)$(LUADIR)/luarocks"