Tento repozitář by bylo vhodné doplnit o makefile, který by zajišťoval buildování celého projektu ve kterém bude tento repozitář jako submodul.
@roman-dvorak navrhuje to realizovat tak, že by v kořenovém adresáři repozitáře byl obecný makefile, který by linkoval další makefile soubory z tohoto repozitáře.
Určitou výhodou by bylo, že pak by adresářová struktura projektového repozitáře (se zdrojovými kódy) nemusela být úplně identická, neboť její popis by mohl být obsažen v makefile nejvyšší ůrovně.
Pro uživatele by výsledné chování vypadalo tak, že by vlezl do kořenového adresáře projektu, aktualizoval by všechny submoduly. A pak spustil příkazy:
make - přegeneruje všechno
make printplate -> vytvori tiskova data
make stl -> Vyrobi náhledová STL (pro sestavy)
make drawings -> Vyrobí sestavy a výkresy
make docs -> Vytvoří dokumentaci - tohle pravděpodobně bude navázáno ještě na další nástroje a není už součástí tohoto issue.
Tento repozitář by bylo vhodné doplnit o makefile, který by zajišťoval buildování celého projektu ve kterém bude tento repozitář jako submodul.
@roman-dvorak navrhuje to realizovat tak, že by v kořenovém adresáři repozitáře byl obecný makefile, který by linkoval další makefile soubory z tohoto repozitáře. Určitou výhodou by bylo, že pak by adresářová struktura projektového repozitáře (se zdrojovými kódy) nemusela být úplně identická, neboť její popis by mohl být obsažen v makefile nejvyšší ůrovně.
Pro uživatele by výsledné chování vypadalo tak, že by vlezl do kořenového adresáře projektu, aktualizoval by všechny submoduly. A pak spustil příkazy:
make
- přegeneruje všechnomake printplate
-> vytvori tiskova datamake stl
-> Vyrobi náhledová STL (pro sestavy)make drawings
-> Vyrobí sestavy a výkresymake docs
-> Vytvoří dokumentaci - tohle pravděpodobně bude navázáno ještě na další nástroje a není už součástí tohoto issue.