Changeset 413 for trunk/Components
- Timestamp:
- Feb 22, 2019, 1:44:06 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 2 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property svn:ignore
set to
[Ee][Nn][Vv].[Ii][Nn][Cc]
-
Property svn:ignore
set to
-
trunk/Components/makeall.cmd
r15 r413 1 /* Rexx */2 3 1 /* ------------------------------------------------------------------------- */ 4 2 /* NewView - a new OS/2 Help Viewer */ 5 3 /* */ 6 4 /* Copyright 2003-2006 Aaron Lawrence (aaronl at consultant dot com) */ 7 /* Copyright 2006 Ronald Brill (rbri at rbri.org)*/5 /* Copyright 2006-2017 Ronald Brill (rbri at rbri.org) */ 8 6 /* */ 9 7 /* This software is released under the Gnu Public License */ … … 14 12 /* 3.) Compile */ 15 13 /* ------------------------------------------------------------------------- */ 14 Signal On NoValue 15 Signal On Error 16 Call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs' 17 Call SysLoadFuncs 18 19 Call SetLocal 20 nv_rc = SetUpPaths() 21 If nv_rc <> 0 Then Exit rc 22 23 nv_build_dir = Value('NV_BUILD',,'OS2ENVIRONMENT') 24 nv_rc = SysMkDir( nv_build_dir ) 16 25 17 26 18 nv_i18n_dir = directory() 19 20 nv_build_dir = value('NV_BUILD', , 'OS2ENVIRONMENT') 21 nv_rc = SysMkDir(nv_build_dir) 27 /* Project-specific section follows */ 22 28 23 29 nv_build_dir_components = nv_build_dir||'\components' 24 nv_rc = SysMkDir( nv_build_dir_components)30 nv_rc = SysMkDir( nv_build_dir_components ) 25 31 26 /* TODO dir cleanup */ 27 28 29 say 'Building Aaron''s Components...' 30 31 32 Say 'Building Aaron''s Components...' 32 33 'rcomp20 ControlsUtility.rc ' nv_build_dir_components 33 34 'rcomp20 DialogIcons.rc ' nv_build_dir_components 34 35 'rcomp20 FileImages.rc ' nv_build_dir_components 35 36 36 'spc20 components.spr' 37 37 38 Call EndLocal 39 Exit 0 40 41 42 /* -------------------------------------------------------------------------- * 43 * SetUpPaths * 44 * -------------------------------------------------------------------------- */ 45 SetUpPaths: PROCEDURE EXPOSE g. 46 g.!env_inc = Stream('..\env.inc', 'C', 'QUERY EXISTS') 47 g.!watcom = GetVar('WATCOM') 48 If g.!watcom == '' Then Do 49 Say '%WATCOM% environment variable is not set.' 50 Say 'Please set %WATCOM% to the location of your OpenWatcom installation.' 51 Return 1 52 End 53 g.!nv_dev = GetVar('NV_DEV') 54 If g.!nv_dev == '' Then Do 55 Say '%NV_DEV% environment variable is not set.' 56 Say 'Please set %NV_DEV% to the top-level path of the development tree.' 57 Return 1 58 End 59 '@SET NV_BUILD='g.!nv_dev'\build' 60 '@SET PATH=%WATCOM%\BINP;%WATCOM%\BINW;%NV_BUILD%\newview;%NV_BUILD%\newview_stub;%PATH%' 61 '@SET INCLUDE=%WATCOM%\H;%WATCOM%\H\OS2;' || GetVar('PMPRINTF_PATH') 62 '@SET LIB=%PMPRINTF_PATH%;' 63 '@SET HELP=%WATCOM%\BINP\HELP;%HELP%' 64 '@SET BOOKSHELF=%WATCOM%\BINP\HELP;%BOOKSHELF%' 65 '@SET BEGINLIBPATH=%WATCOM%\BINP\DLL;%BEGINLIBPATH%;' 66 Return 0 67 68 69 /* -------------------------------------------------------------------------- * 70 * GetVar * 71 * -------------------------------------------------------------------------- */ 72 GetVar: Procedure Expose g. 73 Parse Upper Arg env_var 74 val = Value( env_var,, 'OS2ENVIRONMENT') 75 If val == '' Then Do 76 if g.!env_inc <> '' Then Do 77 match.0 = 0 78 mstring = 'SET' env_var'=' 79 Call SysFileSearch mstring, g.!env_inc, 'match.' 80 If match.0 > 0 Then Do i = 1 to match.0 81 match.i = Translate( Strip( match.i )) 82 If Left( match.i, Length( mstring )) == mstring Then Do 83 Parse Var match.i '='val 84 Call Value env_var, val, 'OS2ENVIRONMENT' 85 Leave 86 End 87 End 88 End 89 End 90 Return val 91 92 93 /* -------------------------------------------------------------------------- * 94 * Condition Handlers * 95 * -------------------------------------------------------------------------- */ 96 NoValue: 97 Say 98 Call Lineout 'STDERR:', Right( sigl, 6 ) '+++' STRIP( SOURCELINE( sigl )) 99 Call Lineout 'STDERR:', Right( sigl, 6 ) '+++ Non-initialized variable.' 100 Say 101 Exit sigl 102 103 Error: 104 Say 105 Call Lineout 'STDERR:', '+++ Error:' Condition('D') 106 Say 107 Exit sigl 108 109
Note:
See TracChangeset
for help on using the changeset viewer.