Makefile a inkrementace cisla buildu
Pavel Kutina
hw na prelude.cz
Pátek Leden 15 12:56:00 CET 2016
To by bylo perfektni. Zjistil jsem ale, ze hacek je nekde jinde a vetsi.
To, na cem se to snazim rozchodit, je Energia (http://energia.nu/) - v
podstate Arduino-like IDE pro TI 430 a Stellaris.
Prestoze je v instalaci ruznych Makefile souboru asi osm, jakekoliv zmeny v
libovolnem z nich nezpusobuji zadne zmeny ve zpusobu buildu, a to i pri
jejich odstraneni nebo zapsani evidentnich nesmyslu... Dokumentace taktne
mlci, forum taktez (resp. da se najit par prispevku o Makefile na linuxove
verzi), vypada to, ze Makefile nema prazadny vliv na build a vse si vola
striktne ten javovsky nesmysl, kteremu rikaji IDE :( Jak to vypada, vsechny
uvedene Makefile tam jen zustaly pri prenaseni kodu z knihoven a projektu
TI.
No nic, timestamp staci. Ale krev mi to pije, ne ze ne.
Omlouvam se za zbytecne vlakno.
Pavel Kutina
----- Original Message -----
From: "Zuffa Jan" <ZuffaJ na cgc.sk>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Friday, January 15, 2016 10:36 AM
Subject: RE: Makefile a inkrementace cisla buildu
Ja som si kedysi napisal .exe.
V pre - builde sa zavola s parametrom na .h subor z ktoreho
precita verziu a vygeneruje novy obsah s verziou zvysenou o 1
.h subor je samozrejme nalinkovany k projektu
Ked tak mozem poslat
j.
-----Original Message-----
From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Jan Waclawek
Sent: Friday, January 15, 2016 6:57 AM
To: HW-news
Subject: Re: Makefile a inkrementace cisla buildu
Co je to "to" v "mi to beha na Win"?
Potrebujete aby vam "nieco" to cislo inkrementovalo, najlepsie mat subor, v
ktorom nic ine ako to cislo nie je. Na to je spusta nastrojov, ano, okrem
ineho aj unixovske/linuxovske shelly, ktore existuju aj pre win, ale aj ine
utility, ktore to maju obvykle ako vedlajsi produkt, napriklad zalohovacie
systemy. Myslim, ze som na toto pouzival aj srecord (ktory to cislo menil
priamo v hex-e, ale to je ina story). Ak to "nieco" nemate, alebo sa Vam
nechce skumat, ako z nejakej vseobecnejsej utility vydolovat funkcionalitu
"niecoho", tak si to "nieco" jednoducho napiste, je to len niekolko riadkov
vo Vasom oblubenom jazyku na win.
wek
----- Original Message ---------------
>Zdravim,
>
>docela by se mi libilo, kdybych do zkompilovaneho programu nekudy
>dostal neco jako cislo buildu. Pouzivam sice alespon datum a cas buildu
>z gcc pres __DATE__ a __TIME__, ale vic bych uvital nejakou inkrementaci
>cisla.
>
>Nasel jsem sice nejake zminky, ze pres Makefile (treba tady
>http://www.linuxjournal.com/content/add-auto-incrementing-build-number-
>your-build-process),
>ale docela se v tom ztracim.
>
>Nemate nekdo nejaky polopaticky navod, kudy a jak na neco takoveho?
>Navic mi to beha na Win, takze predpokladam nejake odlisnosti od
>skriptovani na Linuxu.
>
>Diky.
>
>Pavel Kutina
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list