control behavior of .hi and .o files