makefile for gpio and removing dependent files in gpio