chiark / gitweb /
Warnings: Track settings of variables
[subdirmk.git] / generate
index 03aabb056787e4e98a1d6d6f6167ec32b24620ec..cbc91721473a7bc4de563ea0f6842d3e25aec0b5 100755 (executable)
--- a/generate
+++ b/generate
@@ -245,6 +245,10 @@ sub process_input_mk ($$$$) {
     };
 
     while (<$input>) {
     };
 
     while (<$input>) {
+       if (m#^\s*($esc)?(\w+)\s*(?:=|\+=|\?=|:=)# ||
+           m#^\s*(?:$esc\:macro|define)\s+($esc)?(\S+)\s#) {
+           $note_varref->($2,!!$1);
+       }
        if (s#^\s*$esc\:changequote\s+(\S+)\s+$##) {
            $$esclitr = $1;
            $set_esc->();
        if (s#^\s*$esc\:changequote\s+(\S+)\s+$##) {
            $$esclitr = $1;
            $set_esc->();