File: make.com

package info (click to toggle)
xjewel 1.6-19
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 392 kB
  • ctags: 359
  • sloc: ansic: 2,781; makefile: 55; sh: 13
file content (46 lines) | stat: -rw-r--r-- 1,688 bytes parent folder | download | duplicates (7)
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
$! See imakefile. for information about options				      !
$ HSCORE_FILE = F$TRNLNM("SYS$DISK") + F$DIRECTORY() + "xjewel.scores"
$ defs:=DECWM,ICON_WINDOW,""""HSCORE_FILE=""""""'HSCORE_FILE'"""""" """"
$ write sys$output "HIGH SCORE FILE IS:",HSCORE_FILE
$ write sys$output "BUILDING JEWEL..."
$ write sys$output " game"
$ cc GAME.C /define=('defs')
$ write sys$output " help"
$ cc HELP.C /define=('defs')
$ write sys$output " hscore"
$ cc HSCORE.C /define=('defs')
$ write sys$output " intro"
$ cc INTRO.C /define=('defs')
$ write sys$output " jewel"
$ cc JEWEL.C /define=('defs')
$ write sys$output " logic"
$ cc LOGIC.C /define=('defs')
$ write sys$output " panel"
$ cc PANEL.C /define=('defs')
$ write sys$output " vmsstubs"
$ cc VMSSTUBS.C /define=('defs')
$ write sys$output " xhscore"
$ cc XHSCORE.C /define=('defs')
$ write sys$output " xw"
$ cc XW.C /define=('defs')
$ write sys$output "LINKING..."
$ link /EXEC=XJEWEL JEWEL.OBJ,GAME.OBJ,HELP.OBJ,HSCORE.OBJ,INTRO.OBJ, -
LOGIC.OBJ,PANEL.OBJ,VMSSTUBS.OBJ,XHSCORE.OBJ,XW.OBJ, SYS$INPUT/opt
SYS$LIBRARY:DECW$XLIBSHR.EXE/SHARE
SYS$LIBRARY:VAXCRTL/LIBR
$ xjewel := run xjewel.exe
$ write sys$output "FONTS..."
$ set def [.bitmaps]
$ font seven_seg.bdf
$ run sys$system:decw$mkfontdir
$ set def [.-]
$ fini:
$ write sys$output "HELPFILE..."
$ helpfile = F$TRNLNM("SYS$DISK") + F$DIRECTORY() + "xjewel.hlb"
$ if (F$SEARCH(helpfile) .nes. "") then  delete /nolog/nocon 'helpfile';*
$ lib/help/create/replace 'helpfile' xjewel.help 
$ define/nolog HLP$LIBRARY 'helpfile'
$ purge
$ purge [.bitmaps]
$ if (F$SEARCH(HSCORE_FILE) .nes "") then delete /nolog/nocon 'HSCORE_FILE';*
$! xjewel will create a new score file with open permissions