(Ich löse mal die Diskussion um dieses Thema aus dem Announce-Thread heraus. Wer den Anfang nicht mitbekommen hat, fange bitte hier an zu lesen)
Ich hab mal versucht zusammenzufügen was zusammen gehört
jo01
Moin!
Ich hab ein Plugin, das gerne eine Header-Datei installieren möchte. Über Plugin-Header wurde schon mal hier und da gesprochen, aber noch nicht so richtig.
Ich würde es gerne unter /usr/include/vdr/<Pluginname>/ ablegen, dafür wäre es schön, wenn INCDIR in der vdr.pc stehen würde.
In meinem Fall ist eine hilfreiche Klasse, um über die Service-Schnittstelle mit meinem Plugin zu kommunizieren. Es ist nicht davon abhängig, ob das Plugin geladen ist oder nicht, weil alles in der Header-Datei ist.
https://github.com/flensrocker…lob/master/avahi-helper.h
Was habt ihr für Meinungen zum Ort des Headers?
diff --git a/Makefile b/Makefile
index 47e954f..066b6ba 100644
--- a/Makefile
+++ b/Makefile
@@ -147,6 +147,7 @@ vdr.pc:
@echo "resdir=$(RESDIR)" >> $@
@echo "libdir=$(LIBDIR)" >> $@
@echo "locdir=$(LOCDIR)" >> $@
+ @echo "incdir=$(INCDIR)" >> $@
@echo "plgcfg=$(PLGCFG)" >> $@
@echo "apiversion=$(APIVERSION)" >> $@
@echo "cflags=$(CFLAGS) $(CDEFINES) $(CINCLUDES) $(HDRDIR)" >> $@
Alles anzeigen
Lars.