Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Hi,
I am trying to understand how to build a Module developed using DEC C, C++, and VAX MACRO 32 (ported to Alpha) (three source languages). Here I have pasted my existing makefile.vms code, which is used to build. But I don't understand what utility has been used to write this makefile.vms program, is it MMS, or any third party tools?===========================
# Makefile for VMS
#
%include mdm_cinc:make.vmsall: $(AR) obj:filefind.exe
$(AR):
IF F$SEARCH("$(AR).DIR") .EQS. "" THEN CREATE/DIR/NOLOG [.$(AR)]obj:main.obj: mdm_slib:main.c
cc$(CFLAGS)/obj=obj: mdm_slib:main.cobj:check.obj: check.c common.d filefind.d filefind.h
cc$(CFLAGS)/obj=obj: check.cobj:mcommon.obj: mcommon.c
cc$(CFLAGS)/obj=obj: mcommon.cobj:stk_filefind.obj: stk_filefind.mar common.mar filefind.mar filefind_defs.mar
macro/debug/obj=obj:stk_filefind common+filefind+filefind_defs+stk_filefind
OBJL=mdmc_lib:libmdm.olb/lib,\
mdmc_lib:libmdmc.olb/lib,\
mdmc_lib:libmdm.olb/lib,\
mdmc_lib:libmdmc.olb/lib,\
mdmc_lib:libmdmv.olb/libobj:filefind.exe: obj:main.obj obj:check.obj obj:mcommon.obj \
obj:stk_filefind.obj $(OBJL)
cxxlink $(LFLAGS) /map=obj:filefind/exe=obj:filefind -
obj:main,obj:check,obj:mcommon,obj:stk_filefind,-
$(OBJL),$(LOPTIONS)filefind.mar: filefind.m
mcr mdmc_bin:register "-M" filefind.mcommon.mar: mdm_cinc:common.m
mcr mdmc_bin:register "-M" mdm_cinc:common.m
copy mdm_cinc:common.mar *
delete/nolog mdm_cinc:common.mar;*common.d: mdm_cinc:common.d
copy mdm_cinc:common.d *filefind.d: filefind.m
mcr mdmc_bin:register -h filefind.mfilefind_defs.mar: filefind.defs
@mdmc_bin:make_includes filefind.defs macro:ffind -sfilefind.h: filefind.defs
@mdmc_bin:make_includes filefind.defs C -sclean:
IF F$SEARCH("OBJ:*.*") .NES. "" THEN DELETE OBJ:*.*;*clean_exe:
IF F$SEARCH("OBJ:*.EXE") .NES. "" THEN DELETE OBJ:*.EXE;*mdmc_root:[register.vms]filefind.m: filefind.m
copy/nolog filefind.m mdmc_root:[register.vms]
purge/nolog mdmc_root:[register.vms]filefind.mmdmc_bin:filefind.exe: obj:filefind.exe
copy/nolog obj:filefind.exe mdmc_bin:
purge/nolog mdmc_bin:filefind.exeinstall: mdmc_bin:filefind.exe mdmc_root:[register.vms]filefind.m
===========================================Could you please give me some idea where can I find the document to understand this "makefile.vms" code
Thanks in advance.
Archunan Muthiah

Hi,
I think there is no utility to generate this MMS file, you have to enter it manually, MMS utility is a layered product and it is available in DECSET.
Regards
Rama

![]() |
X Windows from Unix to VM...
|
X windows
|
| Login or Register to Reply | |
| Login | Register |
| Ads by Google |