From 3f9ef49e926b3576f49682273b84034d704eaabe Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Mon, 11 Apr 2011 14:13:43 -0300 Subject: avoid prepending extra entries multiple times when 'make' is run repeatedly --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 1aac0350..0e2c40db 100644 --- a/Makefile +++ b/Makefile @@ -76,7 +76,7 @@ build_bins: rm src/bin/$$f.bak ;\ done -built: src/luarocks/config.lua build_bins +built: cleanup_bins src/luarocks/config.lua build_bins touch built @echo @echo "Done. Type 'make install' to install into $(PREFIX)." @@ -98,12 +98,14 @@ check_makefile: @echo "Makefile is sane." @echo -clean: +cleanup_bins: for f in $(BIN_FILES) ;\ do \ sed -i.bak "s,^#!.*lua.*,#!/usr/bin/env lua,;/^package.path/d" src/bin/$$f ;\ rm src/bin/$$f.bak ;\ done + +clean: cleanup_bins rm -f src/luarocks/config.lua rm -f built -- cgit v1.2.3-55-g6feb