Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mms/mmk differences - cms support #93

Open
hb-- opened this issue Jun 20, 2015 · 1 comment
Open

mms/mmk differences - cms support #93

hb-- opened this issue Jun 20, 2015 · 1 comment
Assignees
Milestone

Comments

@hb--
Copy link

hb-- commented Jun 20, 2015

Maybe it is in the documentation, at the moment I don't have access, so ...
CMS support in MMK is not equivalent to that of MMS. Especially the macros
mms$cms_library, $@ and $< are expanded differently:

$ ty yy.mms
yy.obj : yy.c~
        write sys$output "$(mms$cms_library)"
        write sys$output "$@"
        write sys$output "$(mms$cms_element)"
        write sys$output "$<"
        write sys$output "$(mms$cms_gen)"
        write sys$output "$&"
$ mms/id
%MMS-I-IDENT, MMS V3.3-4 � Digital Equipment Corporation 1989, 1998. All rights 
reserved. � Electronic Data Systems Limited 1995, 1998 
$ mms/cms/desc=yy

write sys$output "DISK$USER:[USER.HUHU]"
DISK$USER:[USER.HUHU]
write sys$output "DISK$USER:[USER.HUHU]"
DISK$USER:[USER.HUHU]
write sys$output "YY.C"
YY.C
write sys$output "YY.C"
YY.C
write sys$output "1+"
1+
write sys$output "1+"
1+
$
$ mmk/id
%MMK-I-IDENT, this is the MMK Make Utility V5.0
-MMK-I-COPYRIGHT, Copyright (c) 2008, Matthew Madison.
    Copyright (c) 2013, Endless Software Solutions.
  See LICENSE.TXT in distribution kit for license information.
$ mmk/cms/desc=yy
%MMK-F-NOOPNDSC, could not open description file yy
-RMS-E-FNF, file not found
$ mmk/cms/desc=yy.mms
write sys$output ""

write sys$output "YY.OBJ"
YY.OBJ
write sys$output "YY.C"
YY.C
write sys$output "YY.C~"
YY.C~
write sys$output "1+"
1+
write sys$output "1+"
1+
%MMK-I-ACTNOUPD, action did not update target YY.OBJ
$ 
@hb-- hb-- changed the title mms/mmk differences - mms support mms/mmk differences - cms support Jun 20, 2015
@tesneddon tesneddon added this to the V5.1 Release milestone Nov 7, 2016
@tesneddon tesneddon self-assigned this Nov 7, 2016
@tesneddon
Copy link
Member

Okay, this is an area where I think support should be equivalent. I'll look into this as a bug that need fixing. I may even consider a flag to indicate which mode of CMS support is expected. I'd prefer not to go this route, but I will have to consider those existing users that might expect certain behaviour.

@tesneddon tesneddon modified the milestones: V5.1 Release, MMK V5.2 Aug 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants