如何制作rpm包??

我用FC3,
根据需要也自己编译了一些软件、游戏。
但是如何重装以后就又要重新编译,很麻烦。
请问:如何把在自己机器上已经编译好的软件制作成一个rpm包??
这样以后安装就方便多了。

谢谢!!请详细一点告诉我!
感激不尽!