aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2012-05-23 09:34:27 -0700
committerHisham Muhammad <hisham@gobolinux.org>2012-05-23 09:34:27 -0700
commit25033833355ac3edfe19173255aa83dcb28694da (patch)
tree36adfbe816990f06248fc41d534ddbefab0b5483 /Makefile
parent8a1299adcc7783dc4e007d4c98dcb767c3fb8f22 (diff)
parent33f5f334a2fa76caad513307278b2dcc11cece2d (diff)
downloadluarocks-25033833355ac3edfe19173255aa83dcb28694da.tar.gz
luarocks-25033833355ac3edfe19173255aa83dcb28694da.tar.bz2
luarocks-25033833355ac3edfe19173255aa83dcb28694da.zip
Merge pull request #75 from rrthomas/master
Add -f to more rm commands so they don't fail if the relevant files are not present
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile16
1 files changed, 8 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index 281ef8ca..c7709fec 100644
--- a/Makefile
+++ b/Makefile
@@ -77,7 +77,7 @@ build_bins: cleanup_bins
77 echo "package.path = [[$(LUADIR)/?.lua;$(LUADIR)/?/init.lua;]]..package.path" >> src/bin/$$f ;\ 77 echo "package.path = [[$(LUADIR)/?.lua;$(LUADIR)/?/init.lua;]]..package.path" >> src/bin/$$f ;\
78 cat src/bin/$$f.bak >> src/bin/$$f ;\ 78 cat src/bin/$$f.bak >> src/bin/$$f ;\
79 chmod +x src/bin/$$f ;\ 79 chmod +x src/bin/$$f ;\
80 rm src/bin/$$f.bak ;\ 80 rm -f src/bin/$$f.bak ;\
81 done 81 done
82 82
83built: src/luarocks/site_config.lua build_bins 83built: src/luarocks/site_config.lua build_bins
@@ -97,7 +97,7 @@ check_makefile:
97 echo $(LUAROCKS_FILES) | tr " " "\n" | sort >> makefile_list.txt 97 echo $(LUAROCKS_FILES) | tr " " "\n" | sort >> makefile_list.txt
98 ( cd src/luarocks && find * -name "*.lua" ) | sort >> luarocks_dir.txt 98 ( cd src/luarocks && find * -name "*.lua" ) | sort >> luarocks_dir.txt
99 diff makefile_list.txt luarocks_dir.txt 99 diff makefile_list.txt luarocks_dir.txt
100 rm makefile_list.txt luarocks_dir.txt 100 rm -f makefile_list.txt luarocks_dir.txt
101 @echo 101 @echo
102 @echo "Makefile is sane." 102 @echo "Makefile is sane."
103 @echo 103 @echo
@@ -108,26 +108,26 @@ cleanup_bins:
108 mv src/bin/$$f src/bin/$$f.bak ;\ 108 mv src/bin/$$f src/bin/$$f.bak ;\
109 sed "s,^#!.*lua.*,#!/usr/bin/env lua,;/^package.path/d" < src/bin/$$f.bak > src/bin/$$f ;\ 109 sed "s,^#!.*lua.*,#!/usr/bin/env lua,;/^package.path/d" < src/bin/$$f.bak > src/bin/$$f ;\
110 chmod +x src/bin/$$f ;\ 110 chmod +x src/bin/$$f ;\
111 rm src/bin/$$f.bak ;\ 111 rm -f src/bin/$$f.bak ;\
112 done 112 done
113 113
114clean: cleanup_bins 114clean: cleanup_bins
115 rm -f src/luarocks/site_config.lua 115 rm -f src/luarocks/site_config.lua
116 rm -f built 116 rm -f built
117 117
118install_bins: 118install_bins: built
119 mkdir -p "$(DESTDIR)$(BINDIR)" 119 mkdir -p "$(DESTDIR)$(BINDIR)"
120 cd src/bin && cp $(BIN_FILES) "$(DESTDIR)$(BINDIR)" 120 cd src/bin && cp $(BIN_FILES) "$(DESTDIR)$(BINDIR)"
121 121
122install_luas: 122install_luas: built
123 mkdir -p "$(DESTDIR)$(LUADIR)/luarocks" 123 mkdir -p "$(DESTDIR)$(LUADIR)/luarocks"
124 cd src/luarocks && for f in $(LUAROCKS_FILES); do d="$(DESTDIR)$(LUADIR)/luarocks"/`dirname "$$f"`; mkdir -p "$$d"; cp "$$f" "$$d"; done 124 cd src/luarocks && for f in $(LUAROCKS_FILES); do d="$(DESTDIR)$(LUADIR)/luarocks"/`dirname "$$f"`; mkdir -p "$$d"; cp "$$f" "$$d"; done
125 125
126install_site_config: 126install_site_config: built
127 mkdir -p "$(DESTDIR)$(LUADIR)/luarocks" 127 mkdir -p "$(DESTDIR)$(LUADIR)/luarocks"
128 cd src/luarocks && cp site_config.lua "$(DESTDIR)$(LUADIR)/luarocks" 128 cd src/luarocks && cp site_config.lua "$(DESTDIR)$(LUADIR)/luarocks"
129 129
130write_sysconfig: 130write_sysconfig: built
131 mkdir -p "$(DESTDIR)$(ROCKS_TREE)" 131 mkdir -p "$(DESTDIR)$(ROCKS_TREE)"
132 if [ ! -f "$(DESTDIR)$(CONFIG_FILE)" ] ;\ 132 if [ ! -f "$(DESTDIR)$(CONFIG_FILE)" ] ;\
133 then \ 133 then \
@@ -144,7 +144,7 @@ write_sysconfig:
144 echo '}' >> "$(DESTDIR)$(CONFIG_FILE)" ;\ 144 echo '}' >> "$(DESTDIR)$(CONFIG_FILE)" ;\
145 fi 145 fi
146 146
147install: built install_bins install_luas install_site_config write_sysconfig 147install: install_bins install_luas install_site_config write_sysconfig
148 148
149bootstrap: src/luarocks/site_config.lua install_site_config write_sysconfig 149bootstrap: src/luarocks/site_config.lua install_site_config write_sysconfig
150 LUA_PATH="$$PWD/src/?.lua;$$LUA_PATH" src/bin/luarocks make rockspec 150 LUA_PATH="$$PWD/src/?.lua;$$LUA_PATH" src/bin/luarocks make rockspec