X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=Makefile;h=5dbefc2fbfed3b38bf77450d242c144f1327fb5d;hb=e103315c72597a9cc9fffaaff11e04b30d1c6416;hp=c741acf3c5b09dd9349c91b42fd9686f837436f0;hpb=23fbde848bf322bb5dfd8e43ebc591265e2549a0;p=khatus.git diff --git a/Makefile b/Makefile index c741acf..5dbefc2 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,4 @@ +PREFIX := $(HOME) PATH_TO_AWK := /usr/bin/awk AWK_EXECUTABLES := \ bin/khatus_bar \ @@ -31,14 +32,17 @@ endef .PHONY: \ build \ + install \ clean build: $(AWK_EXECUTABLES) +install: + $(foreach filename,$(wildcard bin/*),cp -p "$(filename)" "$(PREFIX)/$(filename)"; ) + clean: rm -f $(AWK_EXECUTABLES) - bin/khatus_bar: \ src/awk/exe/bar.awk \ src/awk/lib/cache.awk \ @@ -55,8 +59,7 @@ bin/khatus_actuate_alert_to_notify_send: \ bin/khatus_actuate_device_add_to_automount: \ src/awk/exe/actuate_device_add_to_automount.awk \ src/awk/lib/msg_in.awk \ - src/awk/lib/msg_out.awk \ - src/awk/lib/alert.awk + src/awk/lib/msg_out.awk $(BUILD_AWK_EXE) bin/khatus_actuate_status_bar_to_xsetroot_name: \ @@ -67,23 +70,20 @@ bin/khatus_actuate_status_bar_to_xsetroot_name: \ bin/khatus_monitor_devices: \ src/awk/exe/monitor_devices.awk \ src/awk/lib/msg_in.awk \ - src/awk/lib/msg_out.awk \ - src/awk/lib/alert.awk + src/awk/lib/msg_out.awk $(BUILD_AWK_EXE) bin/khatus_monitor_energy: \ src/awk/exe/monitor_energy.awk \ src/awk/lib/msg_in.awk \ src/awk/lib/msg_out.awk \ - src/awk/lib/alert.awk \ src/awk/lib/util.awk $(BUILD_AWK_EXE) bin/khatus_monitor_errors: \ src/awk/exe/monitor_errors.awk \ src/awk/lib/msg_in.awk \ - src/awk/lib/msg_out.awk \ - src/awk/lib/alert.awk + src/awk/lib/msg_out.awk $(BUILD_AWK_EXE) bin/khatus_parse_bluetoothctl_show: \