Changes between Version 51 and Version 52 of SynOpbouw


Ignore:
Timestamp:
06/16/09 13:42:43 (15 years ago)
Author:
Edwin Eefting
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SynOpbouw

    v51 v52  
    7474}}}
    7575
     76== Build scripts ==
     77
     78Het buildscript is een normaal shellscript, dat verantwoordelijk is voor het compilen van code. de resultaten moet in een pkg/.. subdirectory gezet worden. (de 'make install').
     79
     80Het script word echter door het buildsysteem geparsed. Het buildsysteem herkent de volgenden commentaren:
     81 * ''#DEP:(packagename)''          Het pakketje heeft deze package nodig om te compilen. als het dep-pakketje een hoger major-nummer heeft dan de vorige keer, dan is er een rebuild nodig van het huidige pakketje.
     82 * ''#NEED:(packagename)''         Het pakketje heeft deze package nodig in de buildroot, maar bij een major-wijziging is er geen recompile noodzakelijk.
     83 * ''#SRC:(sourcefilename) (url)'' Het pakketje heeft deze sourcefiles nodig. De url mag online zijn , maar mag ook naar een relatieve lokale directory wijzen. Het systeem cached de gedownloade files in downloads. Het systeem kan ook op onze eigen mirror kijken, indien de orginele url niet meer beschikbaar is. (er komen handige scripts om deze mirror te voorzien van sources). Het systeem onthoud md5sums van de sources in de buildstatus file.
     84
    7685== Rebuilden ==
    7786