use vars to manage include path and ld options