+PREFIX := $(HOME)
PATH_TO_AWK := /usr/bin/awk
AWK_EXECUTABLES := \
bin/khatus_bar \
define BUILD_AWK_EXE
echo '#! $(PATH_TO_AWK) -f' > $@ && \
+ echo 'BEGIN {Module = "$(notdir $@)"}' >> $@ && \
cat $^ >> $@ && \
chmod +x $@
endef
.PHONY: \
build \
+ install \
clean
-
build: $(AWK_EXECUTABLES)
+install:
+ $(foreach filename,$(wildcard bin/*),cp -p "$(filename)" "$(PREFIX)/$(filename)"; )
+
clean:
- rm $(AWK_EXECUTABLES)
+ rm -f $(AWK_EXECUTABLES)
bin/khatus_bar: \