Right now the target object type is simply derived from a table lookup of the srctype
Instead we can scan all of the Rules.mk and build a dynamic table of source name to object names.
This will give flexibility to have long meaningful source names.
And program source will not REQUIRE .pgm.rpgle even though it is a good practice