gnu compiled headers should be ignored too
speed up compile time using make lib
removed debug print
fixed missing include