The e-smith server and gateway does not come with the make program for security purposes. Another system (preferably a RedHat system) should be used to develop new packages, and it's best to install rpms on an e-smith server. It is your server however, and you can do with it what you like. If you want to develop packages directly on your server you'll need the following packages:
cpp
egcs
egcs-c++
make
kernel-headers
glib-devel
glibc-devel
Paul.