File: descrip.mms

package info (click to toggle)
mtx 1.2.16rel-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 668 kB
  • ctags: 696
  • sloc: ansic: 4,382; sh: 2,489; python: 203; makefile: 126; perl: 117
file content (77 lines) | stat: -rw-r--r-- 1,511 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
!
! MMS System build for MTX and LDRSET utility
!
!Global build flag macros
!
CDEBUG = /DEB/NOOP
MDEBUG = /DEB

CFLAGS = /DECC$(CDEBUG)
MFLAGS = $(MDEBUG)

.IFDEF __AXP__
.SUFFIXES .ALPHA_OBJ
MFLAGS = /MIGRATE$(MFLAGS)/NOOP
DBG = .ALPHA_DBG
EXE = .ALPHA_EXE
OBJ = .ALPHA_OBJ
OPT = .ALPHA_OPT
SYSEXE=/SYSEXE

.ELSE
DBG = .DBG
EXE = .EXE
OPT = .OPT
OBJ = .OBJ
SYSEXE=

.ENDIF

PURGEOBJ = if f$search("$(MMS$TARGET_NAME)$(OBJ);-1").nes."" then purge/log $(MMS$TARGET_NAME)$(OBJ)

!
!Bend the default build rules for C, MACRO, and MESSAGE
!
.C$(OBJ) :
	$(CC) $(CFLAGS) $(MMS$SOURCE)$(CDEBUG)/OBJECT=$(MMS$TARGET_NAME)$(OBJ)
	$(PURGEOBJ)
.MAR$(OBJ) :
	$(MACRO) $(MFLAGS) $(MMS$SOURCE)$(MDEBUG)/OBJECT=$(MMS$TARGET_NAME)$(OBJ)
	$(PURGEOBJ)
.CLD$(OBJ) :
	SET COMMAND/OBJECT=$(MMS$TARGET_NAME)$(OBJ)  $(MMS$SOURCE)
	$(PURGEOBJ)
.MSG$(OBJ) :
	MESSAGE $(MMS$SOURCE)/OBJECT=$(MMS$TARGET_NAME)$(OBJ)
	$(PURGEOBJ)


DEFAULT		:	ERROR,-
			MTX,-
			LDRSET
	@ !

ERROR		:
	@ if f$parse("[.VMS]A.A").eqs."" then write sys$output "?Error: Use $ MMS/DESCRIP=[.VMS] from the mtx directory"

MTX		:	mtx$(EXE)
	@ !

mtx$(EXE)	:	mtx$(OBJ)
	$ link/notrace mtx$(OBJ)/exe=mtx$(EXE)

mtx$(OBJ)	:	mtx.c,[.vms]scsi.c,[.vms]defs.h

LDRSET		:	ldrset$(EXE),ldrset.cld
	@ !

ldrset.cld	:	[.vms]ldrset.cld
	$ copy [.vms]ldrset.cld []/log

ldrset$(EXE)	:	[.vms]ldrset$(OBJ),[.vms]ldrutil$(OBJ)
	$ link [.vms]ldrset$(OBJ),[.vms]ldrutil$(OBJ)/exe=ldrset$(EXE)$(SYSEXE)

[.vms]ldrset$(OBJ)	:	[.vms]ldrset.c

[.vms]ldrutil$(OBJ)	:	[.vms]ldrutil.mar