mplab spojení více zdrojových souborů

normálně používám v mplabu více souborů a spojuji je pomocí EXTERN a Global .Ale dnes jsem založil nový projekt a ani za nic se nedaří překlad ! vše je ok žádné erory ale po disamblovaní jsem zjistil že všechny CALL směřující mimo hlavní soubor ukazují na neexsistující místa ? Starší projekty jedou bez problému . Nesetkal se někdo s tímto úletem ? Zkoušel jsem i dva témněř prázdné soubory založit projekt a propojit výsledek stejný ?!!