Tabs setting specific for file type

- fix tab issue for makefiles