@Olle
Depends on what you mean.
GoldED has a menuitem to create makefiles, but I never tried that.
When in C(++) mode, GED will list all *.c and *.cpp files in the same dir with the
one you are working on on the right side of the window.
This can be switched to *.h files and makefiles by small buttons.
Clicking on an item in those list will open the file in a new window.
AFAIK there is no easy way to add an file to a makefile, but GED offers lots of
nice helpers like automatik construction of "if()" and so on.