compilling all the depencies in one file