diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2011-04-11 14:13:43 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2011-04-11 14:13:43 -0300 |
commit | 3f9ef49e926b3576f49682273b84034d704eaabe (patch) | |
tree | 92a1f3f0b7d2fa4c13c5e0f9ca6dee03d9aba2d5 | |
parent | 552cacdff60130b1b42c179972d69f1d961bcafa (diff) | |
download | luarocks-3f9ef49e926b3576f49682273b84034d704eaabe.tar.gz luarocks-3f9ef49e926b3576f49682273b84034d704eaabe.tar.bz2 luarocks-3f9ef49e926b3576f49682273b84034d704eaabe.zip |
avoid prepending extra entries multiple times when 'make' is run repeatedly
-rw-r--r-- | Makefile | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -76,7 +76,7 @@ build_bins: | |||
76 | rm src/bin/$$f.bak ;\ | 76 | rm src/bin/$$f.bak ;\ |
77 | done | 77 | done |
78 | 78 | ||
79 | built: src/luarocks/config.lua build_bins | 79 | built: cleanup_bins src/luarocks/config.lua build_bins |
80 | touch built | 80 | touch built |
81 | @echo | 81 | @echo |
82 | @echo "Done. Type 'make install' to install into $(PREFIX)." | 82 | @echo "Done. Type 'make install' to install into $(PREFIX)." |
@@ -98,12 +98,14 @@ check_makefile: | |||
98 | @echo "Makefile is sane." | 98 | @echo "Makefile is sane." |
99 | @echo | 99 | @echo |
100 | 100 | ||
101 | clean: | 101 | cleanup_bins: |
102 | for f in $(BIN_FILES) ;\ | 102 | for f in $(BIN_FILES) ;\ |
103 | do \ | 103 | do \ |
104 | sed -i.bak "s,^#!.*lua.*,#!/usr/bin/env lua,;/^package.path/d" src/bin/$$f ;\ | 104 | sed -i.bak "s,^#!.*lua.*,#!/usr/bin/env lua,;/^package.path/d" src/bin/$$f ;\ |
105 | rm src/bin/$$f.bak ;\ | 105 | rm src/bin/$$f.bak ;\ |
106 | done | 106 | done |
107 | |||
108 | clean: cleanup_bins | ||
107 | rm -f src/luarocks/config.lua | 109 | rm -f src/luarocks/config.lua |
108 | rm -f built | 110 | rm -f built |
109 | 111 | ||