rules with autoreconf