Edit ich bauchte einwenig um das zu verstehen : Ja, das stimmt. Fürs in-place Starten muss natürlich die runvdr die korrekten relativen Verzeichnisse per Kommandozeile setzen.
... und das braucht man bei meinem Vorschlag nicht, da die Pfade ja *absolut* an den richtigen Ort zeigen würden.
ZitatAlles anzeigen
Doch, wenn beim in-place Build die Pfade korrekt relativ sind passen die fürs Plugin.
Also das in der vdr.pc (sofern sie im VDR verzeichnis liegt und ein "make plugins" gemacht wird) würde passen
---
cflags=-g -O3 -Wall -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I../../../include
---
Das ist auch hier schon nicht richtig. Statt dem "../../../" gehört da auch ein absoluter Pfad hin. Grund: Wenn ein Plugin mit Unterverzeichnissen arbeitet, dann passen diese cflags für die Unterverzeichnisse nicht mehr.