diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 37 |
1 files changed, 19 insertions, 18 deletions
@@ -24,7 +24,7 @@ remove.lua fs.lua manif.lua add.lua deps.lua build.lua search.lua show.lua \ | |||
24 | manif_core.lua fetch.lua unpack.lua validate.lua cfg.lua download.lua \ | 24 | manif_core.lua fetch.lua unpack.lua validate.lua cfg.lua download.lua \ |
25 | help.lua util.lua index.lua cache.lua refresh_cache.lua loader.lua \ | 25 | help.lua util.lua index.lua cache.lua refresh_cache.lua loader.lua \ |
26 | admin_remove.lua fetch/hg.lua fetch/git_file.lua new_version.lua lint.lua \ | 26 | admin_remove.lua fetch/hg.lua fetch/git_file.lua new_version.lua lint.lua \ |
27 | purge.lua path.lua write_rockspec.lua doc.lua | 27 | purge.lua path.lua path_cmd.lua write_rockspec.lua doc.lua |
28 | 28 | ||
29 | CONFIG_FILE = $(SYSCONFDIR)/config-$(LUA_VERSION).lua | 29 | CONFIG_FILE = $(SYSCONFDIR)/config-$(LUA_VERSION).lua |
30 | 30 | ||
@@ -44,56 +44,57 @@ build: src/luarocks/site_config.lua build_bins | |||
44 | 44 | ||
45 | src/luarocks/site_config.lua: config.unix | 45 | src/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 | ||
98 | dev: | 99 | dev: |
99 | $(MAKE) build_bins LUADIR=$(PWD)/src | 100 | $(MAKE) build_bins LUADIR=$(PWD)/src |