MLD-5.x > Development

[5.4] Makefile für vdr-plugin-cecremote

(1/1)

BobW:
Hallo,

im Makefile für o.a. Plugin werden abhängig von der Plattform unterschiedliche deps ausgewählt.


--- Code: ---deps = libxerces-c-dev libcec-dev $(if $(filter arm,$(arch)),libpulseeight-platform-dev,libplatform-dev) libp8-platform-dev
--- End code ---

Das scheitert, denn libplatform-dev ist immer drin.

Das make, zumindest in debian-stretch verlangt eine zusätzliche Klammer.


--- Code: ---deps = libxerces-c-dev libcec-dev $(if $(filter arm,$(arch)),(libpulseeight-platform-dev,libplatform-dev)) libp8-platform-dev
--- End code ---

Dann klappt das auch.


--- Code: ---mkfrank@debian-stretch:~$ make --version
GNU Make 4.1
Gebaut für x86_64-pc-linux-gnu
Copyright (C) 1988-2014 Free Software Foundation, Inc.
Lizenz GPLv3+: GNU GPL Version 3 oder später <http://gnu.org/licenses/gpl.html>
Dies ist freie Software: Sie können sie nach Belieben ändern und weiter verteilen.
Soweit es die Gesetze erlauben gibt es KEINE GARANTIE.
mkfrank@debian-stretch:~$
--- End code ---

BobW

clausmuus:
Auf unseren Devel Servern passt das so wie's ist. Der ist aber auch noch nicht auf dem neusten Stand.
Deine Änderung mit den doppelten Klammern ist allerdings sowieso nicht korrekt. Dadurch packst Du beide Libs in die Abhängigkeit für den ARM, was nicht funktionieren kann.

Claus

Navigation

[0] Message Index

Go to full version