aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile37
1 files changed, 19 insertions, 18 deletions
diff --git a/Makefile b/Makefile
index 1e9b9dd2..46943312 100644
--- a/Makefile
+++ b/Makefile
@@ -24,7 +24,7 @@ remove.lua fs.lua manif.lua add.lua deps.lua build.lua search.lua show.lua \
24manif_core.lua fetch.lua unpack.lua validate.lua cfg.lua download.lua \ 24manif_core.lua fetch.lua unpack.lua validate.lua cfg.lua download.lua \
25help.lua util.lua index.lua cache.lua refresh_cache.lua loader.lua \ 25help.lua util.lua index.lua cache.lua refresh_cache.lua loader.lua \
26admin_remove.lua fetch/hg.lua fetch/git_file.lua new_version.lua lint.lua \ 26admin_remove.lua fetch/hg.lua fetch/git_file.lua new_version.lua lint.lua \
27purge.lua path.lua write_rockspec.lua doc.lua 27purge.lua path.lua path_cmd.lua write_rockspec.lua doc.lua
28 28
29CONFIG_FILE = $(SYSCONFDIR)/config-$(LUA_VERSION).lua 29CONFIG_FILE = $(SYSCONFDIR)/config-$(LUA_VERSION).lua
30 30
@@ -44,56 +44,57 @@ build: src/luarocks/site_config.lua build_bins
44 44
45src/luarocks/site_config.lua: config.unix 45src/luarocks/site_config.lua: config.unix
46 rm -f src/luarocks/site_config.lua 46 rm -f src/luarocks/site_config.lua
47 echo 'module("luarocks.site_config")' >> src/luarocks/site_config.lua 47 echo 'local site_config = {}' >> src/luarocks/site_config.lua
48 if [ -n "$(PREFIX)" ] ;\ 48 if [ -n "$(PREFIX)" ] ;\
49 then \ 49 then \
50 echo "LUAROCKS_PREFIX=[[$(PREFIX)]]" >> src/luarocks/site_config.lua ;\ 50 echo "site_config.LUAROCKS_PREFIX=[[$(PREFIX)]]" >> src/luarocks/site_config.lua ;\
51 fi 51 fi
52 if [ -n "$(LUA_INCDIR)" ] ;\ 52 if [ -n "$(LUA_INCDIR)" ] ;\
53 then \ 53 then \
54 echo "LUA_INCDIR=[[$(LUA_INCDIR)]]" >> src/luarocks/site_config.lua ;\ 54 echo "site_config.LUA_INCDIR=[[$(LUA_INCDIR)]]" >> src/luarocks/site_config.lua ;\
55 fi 55 fi
56 if [ -n "$(LUA_LIBDIR)" ] ;\ 56 if [ -n "$(LUA_LIBDIR)" ] ;\
57 then \ 57 then \
58 echo "LUA_LIBDIR=[[$(LUA_LIBDIR)]]" >> src/luarocks/site_config.lua ;\ 58 echo "site_config.LUA_LIBDIR=[[$(LUA_LIBDIR)]]" >> src/luarocks/site_config.lua ;\
59 fi 59 fi
60 if [ -n "$(LUA_BINDIR)" ] ;\ 60 if [ -n "$(LUA_BINDIR)" ] ;\
61 then \ 61 then \
62 echo "LUA_BINDIR=[[$(LUA_BINDIR)]]" >> src/luarocks/site_config.lua ;\ 62 echo "site_config.LUA_BINDIR=[[$(LUA_BINDIR)]]" >> src/luarocks/site_config.lua ;\
63 fi 63 fi
64 if [ -n "$(LUA_SUFFIX)" ] ;\ 64 if [ -n "$(LUA_SUFFIX)" ] ;\
65 then \ 65 then \
66 echo "LUA_INTERPRETER=[[lua$(LUA_SUFFIX)]]" >> src/luarocks/site_config.lua ;\ 66 echo "site_config.LUA_INTERPRETER=[[lua$(LUA_SUFFIX)]]" >> src/luarocks/site_config.lua ;\
67 fi 67 fi
68 if [ -n "$(SYSCONFDIR)" ] ;\ 68 if [ -n "$(SYSCONFDIR)" ] ;\
69 then \ 69 then \
70 echo "LUAROCKS_SYSCONFDIR=[[$(SYSCONFDIR)]]" >> src/luarocks/site_config.lua ;\ 70 echo "site_config.LUAROCKS_SYSCONFDIR=[[$(SYSCONFDIR)]]" >> src/luarocks/site_config.lua ;\
71 fi 71 fi
72 if [ -n "$(ROCKS_TREE)" ] ;\ 72 if [ -n "$(ROCKS_TREE)" ] ;\
73 then \ 73 then \
74 echo "LUAROCKS_ROCKS_TREE=[[$(ROCKS_TREE)]]" >> src/luarocks/site_config.lua ;\ 74 echo "site_config.LUAROCKS_ROCKS_TREE=[[$(ROCKS_TREE)]]" >> src/luarocks/site_config.lua ;\
75 fi 75 fi
76 if [ -n "$(FORCE_CONFIG)" ] ;\ 76 if [ -n "$(FORCE_CONFIG)" ] ;\
77 then \ 77 then \
78 echo "LUAROCKS_FORCE_CONFIG=true" >> src/luarocks/site_config.lua ;\ 78 echo "site_config.LUAROCKS_FORCE_CONFIG=true" >> src/luarocks/site_config.lua ;\
79 fi 79 fi
80 if [ -n "$(LUAROCKS_ROCKS_SUBDIR)" ] ;\ 80 if [ -n "$(LUAROCKS_ROCKS_SUBDIR)" ] ;\
81 then \ 81 then \
82 echo "LUAROCKS_ROCKS_SUBDIR=[[$(LUAROCKS_ROCKS_SUBDIR)]]" >> src/luarocks/site_config.lua ;\ 82 echo "site_config.LUAROCKS_ROCKS_SUBDIR=[[$(LUAROCKS_ROCKS_SUBDIR)]]" >> src/luarocks/site_config.lua ;\
83 fi 83 fi
84 if [ "$(LUA_DIR_SET)" = "yes" ] ;\ 84 if [ "$(LUA_DIR_SET)" = "yes" ] ;\
85 then \ 85 then \
86 echo "LUA_DIR_SET=true" >> src/luarocks/site_config.lua ;\ 86 echo "site_config.LUA_DIR_SET=true" >> src/luarocks/site_config.lua ;\
87 fi 87 fi
88 echo "LUAROCKS_UNAME_S=[[$(LUAROCKS_UNAME_S)]]" >> src/luarocks/site_config.lua 88 echo "site_config.LUAROCKS_UNAME_S=[[$(LUAROCKS_UNAME_S)]]" >> src/luarocks/site_config.lua
89 echo "LUAROCKS_UNAME_M=[[$(LUAROCKS_UNAME_M)]]" >> src/luarocks/site_config.lua 89 echo "site_config.LUAROCKS_UNAME_M=[[$(LUAROCKS_UNAME_M)]]" >> src/luarocks/site_config.lua
90 echo "LUAROCKS_DOWNLOADER=[[$(LUAROCKS_DOWNLOADER)]]" >> src/luarocks/site_config.lua 90 echo "site_config.LUAROCKS_DOWNLOADER=[[$(LUAROCKS_DOWNLOADER)]]" >> src/luarocks/site_config.lua
91 echo "LUAROCKS_MD5CHECKER=[[$(LUAROCKS_MD5CHECKER)]]" >> src/luarocks/site_config.lua 91 echo "site_config.LUAROCKS_MD5CHECKER=[[$(LUAROCKS_MD5CHECKER)]]" >> src/luarocks/site_config.lua
92 if [ -n "$(MULTIARCH_SUBDIR)" ] ;\ 92 if [ -n "$(MULTIARCH_SUBDIR)" ] ;\
93 then \ 93 then \
94 echo 'LUAROCKS_EXTERNAL_DEPS_SUBDIRS={ bin="bin", lib={ "lib", [[$(MULTIARCH_SUBDIR)]] }, include="include" }' >> src/luarocks/site_config.lua ;\ 94 echo 'site_config.LUAROCKS_EXTERNAL_DEPS_SUBDIRS={ bin="bin", lib={ "lib", [[$(MULTIARCH_SUBDIR)]] }, include="include" }' >> src/luarocks/site_config.lua ;\
95 echo 'LUAROCKS_RUNTIME_EXTERNAL_DEPS_SUBDIRS={ bin="bin", lib={ "lib", [[$(MULTIARCH_SUBDIR)]] }, include="include" }' >> src/luarocks/site_config.lua ;\ 95 echo 'site_config.LUAROCKS_RUNTIME_EXTERNAL_DEPS_SUBDIRS={ bin="bin", lib={ "lib", [[$(MULTIARCH_SUBDIR)]] }, include="include" }' >> src/luarocks/site_config.lua ;\
96 fi 96 fi
97 echo "return site_config" >> src/luarocks/site_config.lua
97 98
98dev: 99dev:
99 $(MAKE) build_bins LUADIR=$(PWD)/src 100 $(MAKE) build_bins LUADIR=$(PWD)/src