![]() | Installation von Daten |
| Zurück | Das Makefile.am Howto | Weiter |
Um Headerdateien zu installieren:
include_HEADERS = foo.h bar.h
Wenn die Klasse einen eigenen Namensraum verwendet, wie z.B. KParts, sollte der Header nach "kparts/foo.h" installiert werden. Um das zu ereichen schreibe:
kpartsincludedir = $(includedir)/kparts kpartsinclude_HEADERS = foo.h bar.h
Die erste Zeile definiert ein neues Verzeichnis, die zweite Zeile installiert die Dateien dort hin. Der Name vor dir und _HEADERS mus der selbe sein, aber ansonsten spielt der Name keine Rolle.
Um Datendateien in ein Standardverzeichnis zu installieren verwende verzeichnisname_DATA.
Zum Beispiel sollte eine "Type = Service.desktop" Datei nach $(kde_servicesdir) gehen. Daher solltest Du folgendes schreiben:
kde_services_DATA = foo.desktop
Um Datendateien in ein selbstdefiniertes Verzeichnis zu installieren must Du es erst definieren, ehe Du es nutzen kannst:
myappfoodir = $(kde_datadir/kmyapp myappfoo_DATA = bar.desktop
Diese Zeilen installieren bar.desktop nach kdeprfix/share/apps/kmyapp.
Für einen Eintrag in das K-Menü verwende:
xdg_apps_DATA = kmyapp.desktop
| Zurück | Zum Anfang | Weiter |
| Makefile.am für automatisierte Tests | Nach oben | Deinstallation einer Desktop-Datei |