怎么制作linux的rpm安装包

如何制作linux的rpm安装包
         我现在有一个程序是在linux的eclipse下编译的,包含多个项目。现在通过Eclipse的编译在每个项目的debug文件夹都自动生成了相应的makefile。
         我把makefile放在了源码的文件夹下通过命令 rpmbuild -ba abc.spec 最后显示的结果为No targets specified and no makefile found
         我想问一下这种包含多个makefile的程序如何写rpm的spec文档。主要是build过程不会写。另外这些makefile放在哪里,请大神们指教一下。
------解决思路----------------------
http://wiki.centos.org/HowTos/RebuildSRPM