make separate rules for S & c files