To install make in Puppy301 you will need to download the devx_301.sfs file from here
. Then it depends on how you run Puppy. If you only run of the CD or use a "frugal install" all you have to do is place the file on the same partition as your pup_save.2fs file and reboot.
If you are running a full install you will have to mount the devx file and copy it's contents to /.
A search of the forum here
should give you any additional information you need. I suggest that you use this google search.