Welche Dateien sollten ins RCS, welche nicht?

Bei Benutzung von autotools, sollten nur folgende Dateien in die versionskontrolle:

Generell kann man sagen, dass automatisch erzeugte Dateien nicht in die Versionskontrolle aufgenommen werden sollten.

Nun steht man vor dem Dilema, dass Anwender eigentlich gewohnt sind, einfach ./configure aufrufen zu können.

Am besten eine Datei "autogen.sh" anlegen die im einfachsten Fall folgendes enthält:

autogen.sh
#!/bin/sh autoreconf --install || exit 1

(Aufruf derselben erzeugt das das ./configure skript)