This makefile automatically compiles source code of added user libraries

You can see that I changed ADIR and PORT which are not related to this issue.  These changes should not be merged to the master.
As for the other changes, it's up to you. ;-)