You can use route-maps to control which routes the routing protocols are sending.
Here is an ospf example: EIGRP would be similar.
access-list 10 permit 192.168.10.0 0.0.0.255
route-map ospf-filter deny 10
match address 10
route-map ospf-filter permit 20
router ospf 1
router-id 10.0.0.2
log-adjacency-changes
network 172.16.2.1 0.0.0.255 area 0
network 192.168.10.0 0.0.0.255 area 1
distribute-list route-map ospf-filter out
Hope this helps.
Chad
Please rate if it does.