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