Commit | Line | Data |
---|---|---|
03c229bf SK |
1 | PATH_TO_AWK := /usr/bin/awk |
2 | AWK_EXECUTABLES := \ | |
3 | bin/khatus_bar \ | |
4 | bin/khatus_actuate_alert_to_notify_send \ | |
5 | bin/khatus_actuate_device_add_to_automount \ | |
6 | bin/khatus_actuate_status_bar_to_xsetroot_name \ | |
7 | bin/khatus_monitor_devices \ | |
8 | bin/khatus_monitor_energy \ | |
9 | bin/khatus_monitor_errors \ | |
10 | bin/khatus_parse_bluetoothctl_show \ | |
11 | bin/khatus_parse_df_pcent \ | |
12 | bin/khatus_parse_fan_file \ | |
13 | bin/khatus_parse_free \ | |
14 | bin/khatus_parse_ip_addr \ | |
15 | bin/khatus_parse_iwconfig \ | |
16 | bin/khatus_parse_loadavg_file \ | |
17 | bin/khatus_parse_metar_d_output \ | |
18 | bin/khatus_parse_mpd_status_currentsong \ | |
19 | bin/khatus_parse_pactl_list_sinks \ | |
20 | bin/khatus_parse_ps \ | |
21 | bin/khatus_parse_sys_block_stat \ | |
22 | bin/khatus_parse_udevadm_monitor_block \ | |
23 | bin/khatus_parse_upower | |
24 | ||
25 | .PHONY: \ | |
26 | build \ | |
27 | clean | |
28 | ||
29 | ||
30 | build: $(AWK_EXECUTABLES) | |
31 | ||
32 | clean: | |
33 | rm $(AWK_EXECUTABLES) | |
34 | ||
35 | ||
36 | bin/khatus_bar: \ | |
37 | src/awk/exe/bar.awk \ | |
38 | src/awk/lib/cache.awk \ | |
39 | src/awk/lib/msg_in.awk \ | |
40 | src/awk/lib/msg_out.awk \ | |
41 | src/awk/lib/util.awk | |
42 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
43 | cat $^ >> $@ | |
44 | chmod +x $@ | |
45 | ||
46 | bin/khatus_actuate_alert_to_notify_send: \ | |
47 | src/awk/exe/actuate_alert_to_notify_send.awk \ | |
48 | src/awk/lib/msg_in.awk | |
49 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
50 | cat $^ >> $@ | |
51 | chmod +x $@ | |
52 | ||
53 | bin/khatus_actuate_device_add_to_automount: \ | |
54 | src/awk/exe/actuate_device_add_to_automount.awk \ | |
55 | src/awk/lib/msg_in.awk \ | |
56 | src/awk/lib/msg_out.awk \ | |
57 | src/awk/lib/alert.awk | |
58 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
59 | cat $^ >> $@ | |
60 | chmod +x $@ | |
61 | ||
62 | bin/khatus_actuate_status_bar_to_xsetroot_name: \ | |
63 | src/awk/exe/actuate_status_bar_to_xsetroot_name.awk \ | |
64 | src/awk/lib/msg_in.awk | |
65 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
66 | cat $^ >> $@ | |
67 | chmod +x $@ | |
68 | ||
69 | bin/khatus_monitor_devices: \ | |
70 | src/awk/exe/monitor_devices.awk \ | |
71 | src/awk/lib/msg_in.awk \ | |
72 | src/awk/lib/msg_out.awk \ | |
73 | src/awk/lib/alert.awk | |
74 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
75 | cat $^ >> $@ | |
76 | chmod +x $@ | |
77 | ||
78 | bin/khatus_monitor_energy: \ | |
79 | src/awk/exe/monitor_energy.awk \ | |
80 | src/awk/lib/msg_in.awk \ | |
81 | src/awk/lib/msg_out.awk \ | |
82 | src/awk/lib/alert.awk \ | |
83 | src/awk/lib/util.awk | |
84 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
85 | cat $^ >> $@ | |
86 | chmod +x $@ | |
87 | ||
88 | bin/khatus_monitor_errors: \ | |
89 | src/awk/exe/monitor_errors.awk \ | |
90 | src/awk/lib/msg_in.awk \ | |
91 | src/awk/lib/msg_out.awk \ | |
92 | src/awk/lib/alert.awk | |
93 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
94 | cat $^ >> $@ | |
95 | chmod +x $@ | |
96 | ||
97 | bin/khatus_parse_bluetoothctl_show: \ | |
98 | src/awk/exe/parse_bluetoothctl_show.awk \ | |
99 | src/awk/lib/msg_out.awk | |
100 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
101 | cat $^ >> $@ | |
102 | chmod +x $@ | |
103 | ||
104 | bin/khatus_parse_df_pcent: \ | |
105 | src/awk/exe/parse_df_pcent.awk \ | |
106 | src/awk/lib/msg_out.awk | |
107 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
108 | cat $^ >> $@ | |
109 | chmod +x $@ | |
110 | ||
111 | bin/khatus_parse_fan_file: \ | |
112 | src/awk/exe/parse_fan_file.awk \ | |
113 | src/awk/lib/msg_out.awk | |
114 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
115 | cat $^ >> $@ | |
116 | chmod +x $@ | |
117 | ||
118 | bin/khatus_parse_free: \ | |
119 | src/awk/exe/parse_free.awk \ | |
120 | src/awk/lib/msg_out.awk | |
121 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
122 | cat $^ >> $@ | |
123 | chmod +x $@ | |
124 | ||
125 | bin/khatus_parse_ip_addr: \ | |
126 | src/awk/exe/parse_ip_addr.awk \ | |
127 | src/awk/lib/msg_out.awk | |
128 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
129 | cat $^ >> $@ | |
130 | chmod +x $@ | |
131 | ||
132 | bin/khatus_parse_iwconfig: \ | |
133 | src/awk/exe/parse_iwconfig.awk \ | |
134 | src/awk/lib/msg_out.awk | |
135 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
136 | cat $^ >> $@ | |
137 | chmod +x $@ | |
138 | ||
139 | bin/khatus_parse_loadavg_file: \ | |
140 | src/awk/exe/parse_loadavg_file.awk \ | |
141 | src/awk/lib/msg_out.awk | |
142 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
143 | cat $^ >> $@ | |
144 | chmod +x $@ | |
145 | ||
146 | bin/khatus_parse_metar_d_output: \ | |
147 | src/awk/exe/parse_metar_d_output.awk \ | |
148 | src/awk/lib/msg_out.awk \ | |
149 | src/awk/lib/util.awk | |
150 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
151 | cat $^ >> $@ | |
152 | chmod +x $@ | |
153 | ||
154 | bin/khatus_parse_mpd_status_currentsong: \ | |
155 | src/awk/exe/parse_mpd_status_currentsong.awk \ | |
156 | src/awk/lib/msg_out.awk | |
157 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
158 | cat $^ >> $@ | |
159 | chmod +x $@ | |
160 | ||
161 | bin/khatus_parse_pactl_list_sinks: \ | |
162 | src/awk/exe/parse_pactl_list_sinks.awk \ | |
163 | src/awk/lib/msg_out.awk | |
164 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
165 | cat $^ >> $@ | |
166 | chmod +x $@ | |
167 | ||
168 | bin/khatus_parse_ps: \ | |
169 | src/awk/exe/parse_ps.awk \ | |
170 | src/awk/lib/msg_out.awk | |
171 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
172 | cat $^ >> $@ | |
173 | chmod +x $@ | |
174 | ||
175 | bin/khatus_parse_sys_block_stat: \ | |
176 | src/awk/exe/parse_sys_block_stat.awk \ | |
177 | src/awk/lib/msg_out.awk | |
178 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
179 | cat $^ >> $@ | |
180 | chmod +x $@ | |
181 | ||
182 | bin/khatus_parse_udevadm_monitor_block: \ | |
183 | src/awk/exe/parse_udevadm_monitor_block.awk \ | |
184 | src/awk/lib/msg_out.awk | |
185 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
186 | cat $^ >> $@ | |
187 | chmod +x $@ | |
188 | ||
189 | bin/khatus_parse_upower: \ | |
190 | src/awk/exe/parse_upower.awk \ | |
191 | src/awk/lib/msg_out.awk | |
192 | echo '#! $(PATH_TO_AWK) -f' > $@ | |
193 | cat $^ >> $@ | |
194 | chmod +x $@ |