2 PATH_TO_AWK
:= /usr
/bin
/awk
5 bin
/khatus_actuate_alert_to_notify_send \
6 bin
/khatus_actuate_device_add_to_automount \
7 bin
/khatus_actuate_status_bar_to_xsetroot_name \
8 bin
/khatus_monitor_devices \
9 bin
/khatus_monitor_energy \
10 bin
/khatus_monitor_errors \
11 bin
/khatus_parse_bluetoothctl_show \
12 bin
/khatus_parse_df_pcent \
13 bin
/khatus_parse_fan_file \
14 bin
/khatus_parse_free \
15 bin
/khatus_parse_ip_addr \
16 bin
/khatus_parse_iwconfig \
17 bin
/khatus_parse_loadavg_file \
18 bin
/khatus_parse_metar_d_output \
19 bin
/khatus_parse_mpd_status_currentsong \
20 bin
/khatus_parse_pactl_list_sinks \
22 bin
/khatus_parse_sys_block_stat \
23 bin
/khatus_parse_udevadm_monitor_block \
24 bin
/khatus_parse_upower
25 OCAML_EXECUTABLES
:= \
29 echo
'#! $(PATH_TO_AWK) -f' > $@
&& \
30 echo
'BEGIN {Node = Node ? Node : "$(shell hostname)"}' >> $@
&& \
31 echo
'BEGIN {Module = "$(notdir $@)"}' >> $@
&& \
41 build
: $(AWK_EXECUTABLES
) $(OCAML_EXECUTABLES
)
44 $(foreach filename
,$(wildcard bin
/*),cp
-p
"$(filename)" "$(PREFIX)/$(filename)"; )
47 rm -f
$(AWK_EXECUTABLES
)
48 rm -f
$(OCAML_EXECUTABLES
)
50 #-----------------------------------------------------------------------------
52 #-----------------------------------------------------------------------------
55 src
/awk
/lib
/cache.awk \
57 src
/awk
/lib
/msg_in.awk \
58 src
/awk
/lib
/msg_out.awk \
62 bin
/khatus_actuate_alert_to_notify_send
: \
63 src
/awk
/exe
/actuate_alert_to_notify_send.awk \
65 src
/awk
/lib
/msg_in.awk
68 bin
/khatus_actuate_device_add_to_automount
: \
69 src
/awk
/exe
/actuate_device_add_to_automount.awk \
71 src
/awk
/lib
/msg_in.awk \
72 src
/awk
/lib
/msg_out.awk
75 bin
/khatus_actuate_status_bar_to_xsetroot_name
: \
76 src
/awk
/exe
/actuate_status_bar_to_xsetroot_name.awk \
78 src
/awk
/lib
/msg_in.awk
81 bin
/khatus_monitor_devices
: \
82 src
/awk
/exe
/monitor_devices.awk \
84 src
/awk
/lib
/msg_in.awk \
85 src
/awk
/lib
/msg_out.awk
88 bin
/khatus_monitor_energy
: \
89 src
/awk
/exe
/monitor_energy.awk \
91 src
/awk
/lib
/msg_in.awk \
92 src
/awk
/lib
/msg_out.awk \
96 bin
/khatus_monitor_errors
: \
97 src
/awk
/exe
/monitor_errors.awk \
99 src
/awk
/lib
/msg_in.awk \
100 src
/awk
/lib
/msg_out.awk
103 bin
/khatus_parse_bluetoothctl_show
: \
104 src
/awk
/exe
/parse_bluetoothctl_show.awk \
105 src
/awk
/lib
/msg_out.awk
108 bin
/khatus_parse_df_pcent
: \
109 src
/awk
/exe
/parse_df_pcent.awk \
110 src
/awk
/lib
/msg_out.awk
113 bin
/khatus_parse_fan_file
: \
114 src
/awk
/exe
/parse_fan_file.awk \
115 src
/awk
/lib
/msg_out.awk
118 bin
/khatus_parse_free
: \
119 src
/awk
/exe
/parse_free.awk \
120 src
/awk
/lib
/msg_out.awk
123 bin
/khatus_parse_ip_addr
: \
124 src
/awk
/exe
/parse_ip_addr.awk \
125 src
/awk
/lib
/msg_out.awk
128 bin
/khatus_parse_iwconfig
: \
129 src
/awk
/exe
/parse_iwconfig.awk \
130 src
/awk
/lib
/msg_out.awk
133 bin
/khatus_parse_loadavg_file
: \
134 src
/awk
/exe
/parse_loadavg_file.awk \
135 src
/awk
/lib
/msg_out.awk
138 bin
/khatus_parse_metar_d_output
: \
139 src
/awk
/exe
/parse_metar_d_output.awk \
140 src
/awk
/lib
/msg_out.awk \
144 bin
/khatus_parse_mpd_status_currentsong
: \
145 src
/awk
/exe
/parse_mpd_status_currentsong.awk \
146 src
/awk
/lib
/msg_out.awk
149 bin
/khatus_parse_pactl_list_sinks
: \
150 src
/awk
/exe
/parse_pactl_list_sinks.awk \
151 src
/awk
/lib
/msg_out.awk
154 bin
/khatus_parse_ps
: \
155 src
/awk
/exe
/parse_ps.awk \
156 src
/awk
/lib
/msg_out.awk
159 bin
/khatus_parse_sys_block_stat
: \
160 src
/awk
/exe
/parse_sys_block_stat.awk \
161 src
/awk
/lib
/msg_out.awk
164 bin
/khatus_parse_udevadm_monitor_block
: \
165 src
/awk
/exe
/parse_udevadm_monitor_block.awk \
166 src
/awk
/lib
/msg_out.awk
169 bin
/khatus_parse_upower
: \
170 src
/awk
/exe
/parse_upower.awk \
171 src
/awk
/lib
/msg_out.awk
174 #-----------------------------------------------------------------------------
176 #-----------------------------------------------------------------------------
177 bin
/khatus_cache_dumper
: src
/ocaml
/exe
/khatus_cache_dumper.ml
178 ocamlbuild
-cflags '-w A' -pkg unix
-I src
/ocaml
/exe
-I src
/ocaml
/lib khatus_cache_dumper.byte
179 mv _build
/src
/ocaml
/exe
/khatus_cache_dumper.byte bin
/khatus_cache_dumper
180 rm -f khatus_cache_dumper.byte