[1] Archiv / MLD 3.x / Development / Kann Man Im Makefile Ein Anderen Branche Angeben?
 

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Kann Man Im Makefile Ein Anderen Branche Angeben?
« on: August 16, 2011, 13:52:50 »
siehe Betreff :=)

bei einem VDR Plugin!

z.B http://projects.vdr-developer.org/git/vdr-...log/?h=touchcol

edit:

sehe gerade ist nicht vorgesehen!

habs für mich mal geändert zum probieren "Makefile.plugins":

Code: [Select]
branchname ?= $(branchname)

Code: [Select]
src/$(pluginname)-$(version):
        mkdir -p src
        wget "http://projects.vdr-developer.org/git/vdr-plugin-$(pluginname).git/snapshot/vdr-plugin-$(pluginname)-$(branchname).tar.gz" -O $@.tar.gz
        tar xf $@.tar.gz -C src
        mv src/vdr-plugin-$(pluginname)-$(branchname) $@
        ln -fs $(@F) src/$(pluginname)
        cd $@; ls ../*.patch 2>/dev/null | while read patch; do
                echo -e "tUse patch $$patch";
                patch -p1 -i $$patch || exit 1;
        done

!!!! so wird aber der $branchname vorrausgesetzt !!!!


Claus kannste das mal bitte implementieren, so das bei nicht angabe MASTER verwendet wird und bei angabe der Wert (z.b TOUCHCOL bei Graphlcd)
 
« Last Edit: August 16, 2011, 14:07:40 by Christian »
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Kann Man Im Makefile Ein Anderen Branche Angeben?
« Reply #1 on: August 16, 2011, 15:01:16 »
Hab's hinzugefügt.
Es muss nicht
branchname ?= $(branchname)
heißen, sondern
branchname ?= master
das war alles.
Die Variable heißt nun allerdings "pluginbranch".


Claus
« Last Edit: August 16, 2011, 15:02:30 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Kann Man Im Makefile Ein Anderen Branche Angeben?
« Reply #2 on: August 16, 2011, 15:58:11 »
ehm anwendungsbeispiel bitttte :-P
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Kann Man Im Makefile Ein Anderen Branche Angeben?
« Reply #3 on: August 16, 2011, 17:37:33 »
Einfach im Makefile des betroffenen Addons dies einfügen (Beispiel für graphlcd):
pluginbranch = touchcol

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Kann Man Im Makefile Ein Anderen Branche Angeben?
« Reply #4 on: August 17, 2011, 10:20:40 »
Danke Claus,

hat geklappt :)

graphlcd-base und graphlcd ist fertig!

wie kann ich sicherstellen das graphlcd-base zuerst gebaut wird und im anschluss ers graphlcd?

Muss ich nur in der Reihenfolge einchecken?
« Last Edit: August 17, 2011, 10:20:53 by Christian »
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Kann Man Im Makefile Ein Anderen Branche Angeben?
« Reply #5 on: August 17, 2011, 10:56:24 »
das wird über die deps im (install) geregelt, zumindest habe ich das gefühl

greetz MarMic

edit://

sollte dann so aussehen im graphlcd:
Code: [Select]
depend)
  echo "graphlcd-base"
;;
« Last Edit: August 17, 2011, 11:01:41 by MarMic »
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Kann Man Im Makefile Ein Anderen Branche Angeben?
« Reply #6 on: August 17, 2011, 14:23:35 »
Nicht ganz. das depend ist nur für die Abhängigkeiten zur Laufzeit zuständig, und dafür das Libs nicht doppelt dabei sind. Zusätzlich muss noch im Makefile eine Abhängigkeit eingetragen werden (siehe xineliboutput für nen Beispiel):
$(modul): ../graphlcd-base $(plugin)

Allerdings habe ich nen Wunsch für die Namensgebung. Das graphlcd-base-Addon sollte graphlcd heißen und das graphlcd sollte graphlcdplugin genannt werden. Damit das funktioniert muss im graphlcdplugin im Makefile diese Zeile hinzugefügt werden:
pluginname = graphlcd

Für nen Beispiel kannst Du Dir das mplayerplugin-Addon anschauen, das vom mplayer-Plugin abhängt.
Oder meinst Du das die Parallelen zum mplayer und mplayer-Plugin nicht bestehen? Ich bin da grad nicht ganz sicher.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Kann Man Im Makefile Ein Anderen Branche Angeben?
« Reply #7 on: August 17, 2011, 15:03:36 »
Quote
Nicht ganz. das depend ist nur für die Abhängigkeiten zur Laufzeit zuständig, und dafür das Libs nicht doppelt dabei sind. Zusätzlich muss noch im Makefile eine Abhängigkeit eingetragen werden (siehe xineliboutput für nen Beispiel):
$(modul): ../graphlcd-base $(plugin)

Allerdings habe ich nen Wunsch für die Namensgebung. Das graphlcd-base-Addon sollte graphlcd heißen und das graphlcd sollte graphlcdplugin genannt werden. Damit das funktioniert muss im graphlcdplugin im Makefile diese Zeile hinzugefügt werden:
pluginname = graphlcd

Für nen Beispiel kannst Du Dir das mplayerplugin-Addon anschauen, das vom mplayer-Plugin abhängt.
Oder meinst Du das die Parallelen zum mplayer und mplayer-Plugin nicht bestehen? Ich bin da grad nicht ganz sicher.

Claus
da kommste jetzt mit wo es fertig ist :) tze :) :) :)
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
Kann Man Im Makefile Ein Anderen Branche Angeben?
« Reply #8 on: August 17, 2011, 15:13:06 »
Hab ja erst dran gedacht als Du was vom ..-base Addon geschrieben hast  :blink:

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] Archiv / MLD 3.x / Development / Kann Man Im Makefile Ein Anderen Branche Angeben?
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.