Files
open-simh.simtools/extracters/ods2/descrip.mms
Timothe Litt 66e00b9900 Backlog of work since 2016
Too much to list all, but includes (in no particular order):
 - Cleanup for 64-bit builds, MSVC warnings.
 - Structured help
 - Help file compiler.
 - Supports volsets, writes/create work.
 - Support for I18n in messages, help.
 - Makefiles.
 - Initialize volume/volset
 - Command line editing/history

Builds and works on Linux and Windows (VS).
Not recently built or tested on other platforms, but
not intentinonally broken.
2022-10-10 11:00:20 -04:00

155 lines
5.2 KiB
Plaintext

#
# MMS (MMK) description file to build ODS2 for VMS
#
# To compile on VAX using VAX C, use:
#
# $ mmk/macro=vaxc=1
#
#
.IFDEF EXE
.ELSE
EXE = .EXE
OBJ = .OBJ
OLB = .OLB
.ENDIF
.IFDEF __DEBUG__
CFLAGS = $(CFLAGS)/DEBUG/NOOPTIMIZE
LINKFLAGS = $(LINKFLAGS)/DEBUG
.ELSE
LINKFLAGS = $(LINKFLAGS)/NOTRACE
.ENDIF
CFLAGS = $(CFLAGS)/DEFINE=(NO_DOLLAR)
.IFDEF __VAXC__
OPTFILE = ,VAXCRTL.OPT
OPTIONS = $(OPTFILE)/OPTIONS
.ELSE
OPTFILE =
OPTIONS =
.ENDIF
# The next line is automatically generated. Do not change the format or split into multiple lines
OBJS = ODS2 ACCESS CACHE COMPAT COPYCMD CREATECMD DEBUG DELETECMD DEVICE DIFFCMD DIRCMD DIRECT DISMOUNTCMD EXTENDCMD HELPCMD INITIALCMD INITVOL MOUNTCMD PHYVMS PHYVIRT RMS SEARCHCMD SETCMD SHOWCMD SPAWNCMD SYSMSG UPDATE VMSTIME
ODS2$(EXE) : ODS2$(OLB)($(OBJS))$(OPTFILE)
$(LINK)$(LINKFLAGS) ODS2$(OLB)/INCLUDE=($(OBJS))$(OPTIONS)
VAXCRTL.OPT :
@ open/write tmp $(MMS$TARGET)
@ write tmp "SYS$SHARE:VAXCRTL.EXE/SHARE"
@ close tmp
# Everything from the next line through EOF is automatically generated by make -f makefile.unix depend
# (or make -f makefile.vms depend) on Unix.
# ### BEGIN RULES ###
ODS2$(OBJ): VERSION.H CMDDEF.H
ODS2$(OBJ): COMPAT.H
ODS2$(OBJ): ODS2.H RMS.H F11DEF.H VMSTIME.H DESCRIP.H
ODS2$(OBJ): SSDEF.H STSDEF.H SYSMSG.H CACHE.H PHYVIRT.H
ACCESS$(OBJ): SSDEF.H ACCESS.H CACHE.H F11DEF.H
ACCESS$(OBJ): VMSTIME.H
ACCESS$(OBJ): DESCRIP.H STSDEF.H DEVICE.H ODS2.H PHYIO.H INITVOL.H PHYVIRT.H
ACCESS$(OBJ): COMPAT.H
ACCESS$(OBJ): SYSMSG.H
CACHE$(OBJ): CACHE.H ODS2.H
CACHE$(OBJ): SSDEF.H
COMPAT$(OBJ): COMPAT.H
COMPAT$(OBJ): DESCRIP.H STSDEF.H
COPYCMD$(OBJ): CMDDEF.H
COPYCMD$(OBJ): COMPAT.H ODS2.H
COPYCMD$(OBJ): RMS.H F11DEF.H VMSTIME.H DESCRIP.H SSDEF.H STSDEF.H SYSMSG.H
CREATECMD$(OBJ): CMDDEF.H
CREATECMD$(OBJ): COMPAT.H
CREATECMD$(OBJ): ODS2.H RMS.H F11DEF.H VMSTIME.H
CREATECMD$(OBJ): DESCRIP.H SSDEF.H STSDEF.H SYSMSG.H
DEBUG$(OBJ): DEBUG.H
DELETECMD$(OBJ): CMDDEF.H
DELETECMD$(OBJ): COMPAT.H
DELETECMD$(OBJ): ODS2.H RMS.H F11DEF.H VMSTIME.H
DELETECMD$(OBJ): DESCRIP.H SSDEF.H STSDEF.H SYSMSG.H
DEVICE$(OBJ): ODS2.H
DEVICE$(OBJ): ACCESS.H CACHE.H F11DEF.H VMSTIME.H
DEVICE$(OBJ): DESCRIP.H SSDEF.H STSDEF.H DEVICE.H PHYIO.H
DIFFCMD$(OBJ): CMDDEF.H
DIFFCMD$(OBJ): COMPAT.H
DIFFCMD$(OBJ): ODS2.H RMS.H F11DEF.H VMSTIME.H DESCRIP.H
DIFFCMD$(OBJ): SSDEF.H STSDEF.H SYSMSG.H
DIRCMD$(OBJ): CMDDEF.H
DIRCMD$(OBJ): COMPAT.H
DIRCMD$(OBJ): ODS2.H RMS.H F11DEF.H VMSTIME.H DESCRIP.H
DIRCMD$(OBJ): SSDEF.H STSDEF.H SYSMSG.H
DIRECT$(OBJ): ACCESS.H CACHE.H F11DEF.H
DIRECT$(OBJ): VMSTIME.H
DIRECT$(OBJ): DESCRIP.H SSDEF.H STSDEF.H DIRECT.H FIBDEF.H ODS2.H SYSMSG.H
DISMOUNTCMD$(OBJ): CMDDEF.H
DISMOUNTCMD$(OBJ): COMPAT.H
DISMOUNTCMD$(OBJ): ODS2.H
DISMOUNTCMD$(OBJ): RMS.H F11DEF.H VMSTIME.H DESCRIP.H SSDEF.H STSDEF.H SYSMSG.H
DISMOUNTCMD$(OBJ): ACCESS.H CACHE.H DEVICE.H PHYIO.H
EXTENDCMD$(OBJ): CMDDEF.H
EXTENDCMD$(OBJ): COMPAT.H
EXTENDCMD$(OBJ): ODS2.H RMS.H F11DEF.H VMSTIME.H
EXTENDCMD$(OBJ): DESCRIP.H SSDEF.H STSDEF.H SYSMSG.H
HELPCMD$(OBJ): CMDDEF.H
HELPCMD$(OBJ): COMPAT.H
HELPCMD$(OBJ): ODS2.H RMS.H F11DEF.H VMSTIME.H DESCRIP.H
HELPCMD$(OBJ): SSDEF.H STSDEF.H SYSMSG.H VERSION.H
INITIALCMD$(OBJ): CMDDEF.H
INITIALCMD$(OBJ): COMPAT.H
INITIALCMD$(OBJ): ODS2.H RMS.H F11DEF.H VMSTIME.H
INITIALCMD$(OBJ): DESCRIP.H SSDEF.H STSDEF.H SYSMSG.H
INITIALCMD$(OBJ): ACCESS.H CACHE.H DEVICE.H PHYIO.H INITVOL.H PHYVIRT.H
INITVOL$(OBJ): COMPAT.H
INITVOL$(OBJ): F11DEF.H
INITVOL$(OBJ): VMSTIME.H
INITVOL$(OBJ): DESCRIP.H SSDEF.H STSDEF.H INITVOL.H ODS2.H PHYVIRT.H RMS.H
INITVOL$(OBJ): SYSMSG.H
MOUNTCMD$(OBJ): CMDDEF.H
MOUNTCMD$(OBJ): COMPAT.H
MOUNTCMD$(OBJ): ODS2.H RMS.H F11DEF.H VMSTIME.H DESCRIP.H
MOUNTCMD$(OBJ): SSDEF.H STSDEF.H SYSMSG.H ACCESS.H
MOUNTCMD$(OBJ): CACHE.H DEVICE.H PHYIO.H PHYVIRT.H
PHYVMS$(OBJ): DESCRIP.H RMS.H F11DEF.H
PHYVMS$(OBJ): VMSTIME.H
PHYVMS$(OBJ): SSDEF.H STSDEF.H
PHYVMS$(OBJ): ODS2.H PHYIO.H PHYVIRT.H
PHYVIRT$(OBJ): COMPAT.H
PHYVIRT$(OBJ): DEVICE.H
PHYVIRT$(OBJ): ACCESS.H CACHE.H F11DEF.H
PHYVIRT$(OBJ): VMSTIME.H DESCRIP.H SSDEF.H STSDEF.H
PHYVIRT$(OBJ): ODS2.H PHYIO.H PHYVIRT.H
RMS$(OBJ): ACCESS.H CACHE.H F11DEF.H
RMS$(OBJ): VMSTIME.H DESCRIP.H
RMS$(OBJ): SSDEF.H STSDEF.H DEVICE.H ODS2.H PHYIO.H DIRECT.H FIBDEF.H RMS.H
RMS$(OBJ): COMPAT.H
RMS$(OBJ): SYSMSG.H
SEARCHCMD$(OBJ): CMDDEF.H
SEARCHCMD$(OBJ): COMPAT.H
SEARCHCMD$(OBJ): ODS2.H RMS.H F11DEF.H VMSTIME.H
SEARCHCMD$(OBJ): DESCRIP.H SSDEF.H STSDEF.H SYSMSG.H
SETCMD$(OBJ): CMDDEF.H
SETCMD$(OBJ): COMPAT.H
SETCMD$(OBJ): ODS2.H RMS.H F11DEF.H VMSTIME.H DESCRIP.H
SETCMD$(OBJ): SSDEF.H STSDEF.H SYSMSG.H
SHOWCMD$(OBJ): CMDDEF.H
SHOWCMD$(OBJ): COMPAT.H
SHOWCMD$(OBJ): ODS2.H RMS.H F11DEF.H VMSTIME.H DESCRIP.H
SHOWCMD$(OBJ): SSDEF.H STSDEF.H SYSMSG.H ACCESS.H
SHOWCMD$(OBJ): CACHE.H DIRECT.H PHYIO.H PHYVIRT.H VERSION.H
SPAWNCMD$(OBJ): CMDDEF.H
SPAWNCMD$(OBJ): COMPAT.H
SPAWNCMD$(OBJ): ODS2.H RMS.H F11DEF.H VMSTIME.H DESCRIP.H
SPAWNCMD$(OBJ): SSDEF.H STSDEF.H SYSMSG.H
SYSMSG$(OBJ): ODS2.H SSDEF.H RMS.H F11DEF.H VMSTIME.H
SYSMSG$(OBJ): DESCRIP.H STSDEF.H COMPAT.H
SYSMSG$(OBJ): SYSMSG.H
SYSMSG$(OBJ): DEFAULT.MT
UPDATE$(OBJ): ACCESS.H CACHE.H
UPDATE$(OBJ): F11DEF.H VMSTIME.H DESCRIP.H SSDEF.H STSDEF.H DEVICE.H ODS2.H
UPDATE$(OBJ): PHYIO.H INITVOL.H
VMSTIME$(OBJ): VMSTIME.H DESCRIP.H SSDEF.H STSDEF.H
VMSTIME$(OBJ): ODS2.H