-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLD_BUILD.COM
More file actions
31 lines (31 loc) · 1.65 KB
/
LD_BUILD.COM
File metadata and controls
31 lines (31 loc) · 1.65 KB
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
$ lib/crea/macro ld.mlb lddef.mar,ldstrdef.mar
$ lib/crea/text ld.tlb lddef.h,ldstrdef.h
$ macro ldsymbols+ld/lib
$ purge/nolog ld.tlb,ld.mlb,lddef.mar,.h,ldstrdef.mar,.h,ldsymbols.obj
$!
$ if p1 .eqs. "LINK" then goto link
$ cc/list=ld$utility/obj=ld$utility/machine/nomember_alignment ld+ld/lib
$ message/list/obj=ld$msg.obb ldmsg
$ message/file=ld$msg ldmsg
$ message/list/obj=lm$msg.obb lmmsg
$ message/file=lm$msg lmmsg
$ cc/list=forge_geometry/obj=forge_geometry/machine forge_geometry+sys$library:sys$lib_c/lib/instr=nofloat
$ macro/machine/flag=nojumps/obj=lddriver/list=lddriver -
sys$library:arch_defs+sys$disk:[]ident+lddriver+ld/lib
$ macro/machine/flag=nojumps/obj=lddriver_mon/list=lddriver_mon/show=bin -
sys$library:arch_defs+sys$disk:[]ident+ld_mon+lddriver+ld/lib
$ cc/list=lm$acp/obj=lm$acp/machine/nomember_alignment lm$acp+ld/lib+sys$library:sys$lib_c/lib/instr=nofloat
$!
$link:
$ link/notrace/shareable=ld$msg/map/full ld$msg.obb
$ link/notrace/shareable=lm$msg/map/full lm$msg.obb
$ link/map/full/notrace ld$utility,ldmsg
$ link/map=lm$utility/full/notrace/exec=lm$utility ld$utility,lmmsg
$ link/map=lm$acp/full/notrace/exec=lm$acp/sysexe lm$acp
$ link/notraceback/userlibrary=process/bpage=14/vms_exec/nodemand_zero/notraceback -
/nouserlib/share=sys$lddriver/sysexe/nosysshr/symbol=sys$lddriver/map=sys$lddriver/full/cross -
lddriver_lnk.opt/options,sys$library:vms_execlet_lnk.opt/options
$ link/notraceback/userlibrary=process/bpage=14/vms_exec/nodemand_zero/notraceback -
/nouserlib/share=sys$lddriver_mon/sysexe/nosysshr/symbol=sys$lddriver_mon/map=sys$lddriver_mon/full/cross -
lddriver_lnk_mon.opt/options,sys$library:vms_execlet_lnk.opt/options
$ exit