GCC pro PIC

Ještě k XC16:
Mám větší projekt sestávající z cca 9x C a k tomu je pak ještě jedno C, kde si borci pak mění obsah dvou funkcí.
Je to moje velice speciální PLC, těch 9 knihoven tvoří něco jako OS a to poslední C co se mění, tam je aktuální funkce česování přepínání relátek, iterakce vstupů a tak…

Jde těch 9 knihoven nějak částečně přeložit, aby do toho nebyl přístup a zůstalo jen měnitelný to jedno C?