Am Mit, 2003-02-05 um 23.45 schrieb Christian Boltz:
Hallo Ralf, hallo David, hallo Leute,
Am Mittwoch, 5. Februar 2003 16:33 schrieb Ralf Corsepius:
Am Die, 2003-02-04 um 23.49 schrieb David Haller:
On Tue, 04 Feb 2003, Christian Boltz wrote:
Am Montag, 3. Februar 2003 21:23 schrieb David Haller:
On Mon, 03 Feb 2003, Christian Boltz wrote:
Ich habe es mir zur Angewohnheit gemacht, dass ich moeglichst _immer_ ':=' verwende, es sei denn, ich will explizit, dass das zuzuweisende jedesmal ausgewertet wird...
Keine gute Idee. ':=' ist nicht portabel, weshalb es von Automake auch nicht verwendet wird.
Dann lass ich das mal bleiben ;-) Kommt darauf an, ob ihr portable Makefiles wollt oder nicht. Wenn ihr GNU-make voraussetzt, oder "ein make, dass := kennt" spricht nichts dagegen auch ":=" zu verwenden.
Wenn ihr ausschliesslich auf GNU-Make setzen wollt, wäre es ausserdem noch eine Überlegung wert ob ihr eure Makefiles dann nicht in "GNUmakefile" nennen wollt.
Für docdir? Wäre eine sinnvolle Möglichkeit. $(docdir) wird von den
Was jetzt? docdir oder docpath? Ich würde docdir verwenden, da docpath mit einem Suchpfad verwechselt werden könnte (Ich bilde mir ein, mich erinnern zu können, dass die GNU-Standards oder ein damit verwandtes Dokument dazu einen Abschnitt beinhaltet)
GNU-Standards nicht erfasst, ist somit frei wählbar. Was im Endeffekt wirklich sinnvoll ist, hängt vom Sinn und Zweck dieser Files ab.
Naja, Doku eben ;-) Das meist ungelesene Zeugs in /usr/share/doc ... *g* ???
Was ich mit Sinn und Zweck meinte: Es gäbe noch andere Möglichkeiten als Dateien nach /usr/share/doc/XXX zu kopieren (z.B. scrollkeeper, z.B. die Doku in $pkgdatadir als in sich geschlossene Doku ablegen) Es kann auch sinnvoll sein, Doku formatabhängig an andere Stellen zu installieren (man-pages, info-pages, html-pages, xml-pages, pdf, ps. o.ä.).
Wo wir es gerade von den Bezeichnungen für die Pfade haben: Wir verwenden u. a. DESTDIR=... Falls jemand ein RPM bauen will, kann er mit make install DESTDIR=/tmp/fontlinge-tmp/ "installieren". Gibts an DESTDIR auch was auszusetzen oder ist das OK so? Nein, nur wenn man DESTDIR verwendet, sollte es als globaler Prefix vor allen sonstigen Pfaden bei der Installation verwendet werden.
$(INSTALL) xxx.h $(DESTDIR)/$(includedir)/xxx.h $(INSTALL) libxxx.a $(DESTDIR)/$(libdir)/libxxx.a o.ä. Ralf