we are trying to use the /GENERATE option from the MMS command to replace our old, deprecated and unmaintanble "MMS generator". After some tries we're facing 2 major issues
-
Some parts of our source code (3 Millions line of code) is very old and use CPP & HPP extensions, instead of the VMS ones : CXX & HXX. And unfortunately ...
And yes, a workaround could be a mass renaming (including inside the code), but we have other (VMS) languages with exotics (non VMS) extensions ... So if we have an option like "this extension means this langage", it would be better
And i found nothing in the documentation which shows if MMS/GENERATE could understand these extensions as a CXX & HXX code (?) -
This one is more tricky :
not the mod_extern.c, the both in the current folder !
Extract of the generated descrip.mms : I have to put it explicitly to the command : $MMS/GENERATE test.c, mod_extern.c
=> It's too bad for an automatic generator ... no ? Perhaps i missed something ?
We have a lot of module which host functions which are not named as the module.
So why MMS/GENERATE, an automatic MMS generator, couldn't find them ?
So a simple $MMS/GENERATE test.c finds by itself the fct1_extern.c but
Thanks for any help.