File: cre_comlist.com

package info (click to toggle)
fis-gtm 6.2-000-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 30,784 kB
  • ctags: 42,554
  • sloc: ansic: 358,483; asm: 4,847; csh: 4,574; sh: 2,261; awk: 200; makefile: 86; sed: 13
file content (45 lines) | stat: -rw-r--r-- 1,485 bytes parent folder | download
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
$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$!								!
$!	Copyright 2001, 2004 Sanchez Computer Associates, Inc.	!
$!								!
$!	This source code contains the intellectual property	!
$!	of its copyright holder(s), and is made available	!
$!	under a license.  If you do not know the terms of	!
$!	the license, please stop and do not read further.	!
$!								!
$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$!
$! cre_comlist invokes commal to create a typ_comlist.com compile driver
$!
$ interact = (f$mode() .eqs. "INTERACTIVE")
$!
$ if f$search("gtm$libsrc:*.*.*",0) .eqs. ""
$  then
$   write sys$output "GTM$LIBSRC does not point to any sources"
$   if interact
$    then
$     inquire libsrc "Compile directory list"
$     define gtm$libsrc 'libsrc'
$   endif
$   if f$search("gtm$libsrc:*.*.*",0) .eqs. ""
$    then
$     write sys$output "No action taken"
$     exit
$   endif
$ endif
$ show log gtm$libsrc
$ curver = f$element(1,".",f$trnlnm("gtm$vrt"))
$ curimg = f$extract(0,1,f$element(1,"$",f$trnlnm("gtm$exe")))
$! "expand" gtm$src, i.e. get all directories in the search list, if
$! it is a search list
$ src1 = f$trnlnm("gtm$src",,0)
$ src2 = f$trnlnm("gtm$src",,1)
$ define gtmsrc "''src1'"
$ if "" .nes. src2 then define/nolog gtmsrc "''src1',''src2'"
$ define gtm$routines "[]/src=(''f$trnlnm("gtmsrc")')"
$ version p p
$ gtm
o "SYS$COMMAND" u "SYS$COMMAND" d ^comall
$ version 'curver' 'curimg'
$ delete comall.obj.
$ exit