[0001]
[0002]
[0003]
[0004]
[0005]
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
[0086]
[0087]
[0088]
[0089]
[0090]
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
[0113]
[0114]
[0115]
[0116]
[0117]
[0118]
[0119]
[0120]
[0121]
[0122]
[0123]
[0124]
[0125]
[0126]
[0127]
[0128]
[0129]
$!-----------------------------------------------------------------------------
$! BUILD_OSU.COM
$! Builds the OSU example scripts for both VAX and AXP systems (separately)
$!
$! P1 == BUILD or LINK
$! P1 == "DELETE" deletes those scripts from WASD_EXE ;^)
$!
$! 12-AUG-98  MGD  updated to v3.3a, added HTML_PREPROC.COM
$! 07-JAN-98  MGD  initial development
$!-----------------------------------------------------------------------------
$!
$ ON CONTROLY THEN EXIT 44
$!
$ @WASD_ROOT:[SRC]ARCHER.COM "OSU"
$!
$ DEFINES = "/DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000)"
$ IF F$EDIT(F$GETSYI("ARCH_NAME"),"UPCASE") .EQS. "VAX"
$ THEN
$    CC_OPTIONS = "/DECC /STANDARD=VAXC 'DEFINES' /OBJECT=''WASD_OBJ_DIR'"
$ ELSE
$    CC_OPTIONS = "/STANDARD=VAXC 'DEFINES' /OBJECT=''WASD_OBJ_DIR'"
$ ENDIF
$!
$ IF P1 .EQS. "" .OR. P1 .EQS. "BUILD" .OR. P1 .EQS. "COMPILE"
$ THEN
$    SET NOON
$    SET VERIFY
$!
$!   (support modules)
$    CC 'CC_OPTIONS' CGILIB.C
$    CC 'CC_OPTIONS' LBRIO.C
$    CC 'CC_OPTIONS' SCRIPTLIB.C
$!
$!   (various executables)
$    CC 'CC_OPTIONS' CGI_SYMBOLS.C
$    CC 'CC_OPTIONS' CGI-MAILTO.C
$    CC 'CC_OPTIONS' SET_DCL_ENV.C
$    CC 'CC_OPTIONS' TESTCGI.C
$    CC 'CC_OPTIONS' TESTFORM.C
$    CC 'CC_OPTIONS' TMAIL.C
$    CC 'CC_OPTIONS' VMSHELPGATE.C
$!
$!   (bookreader application)
$    CC 'CC_OPTIONS' WEBBOOK.C
$    CC 'CC_OPTIONS' BOOKFILE_SECTION.C
$    CC 'CC_OPTIONS' BOOKFILE_INDEX.C
$    CC 'CC_OPTIONS' BOOKFILE_TEXT.C
$    CC 'CC_OPTIONS' BOOKFILE_IO.C
$    CC 'CC_OPTIONS' BOOKFILE_FIGURE.C
$    CC 'CC_OPTIONS' WEBBOOK_SHELF.C
$!
$!   (HTML pre-processor)
$    CC 'CC_OPTIONS' ACCESS_DB.C
$    CC 'CC_OPTIONS' HTML_PREPROC.C
$!
$!   'F$VERIFY(0)
$    SET ON
$ ENDIF
$!
$ IF P1 .EQS. "" .OR. P1 .EQS. "BUILD" .OR. P1 .EQS. "LINK"
$ THEN
$    SET NOON
$    SET VERIFY
$    LINK /EXECUTABLE=WASD_EXE:CGI_SYMBOLS.EXE -
          'WASD_OBJ_DIR'CGI_SYMBOLS, -
          'WASD_OBJ_DIR'CGILIB , -
          'WASD_OBJ_DIR'SCRIPTLIB
$    LINK /EXECUTABLE=WASD_EXE:CGI-MAILTO.EXE -
          'WASD_OBJ_DIR'CGI-MAILTO, -
          'WASD_OBJ_DIR'CGILIB , -
          'WASD_OBJ_DIR'SCRIPTLIB
$    LINK /EXECUTABLE=WASD_EXE:HTML_PREPROC.EXE -
          'WASD_OBJ_DIR'HTML_PREPROC, -
          'WASD_OBJ_DIR'ACCESS_DB , -
          'WASD_OBJ_DIR'SCRIPTLIB
$    LINK /EXECUTABLE=WASD_EXE:SET_DCL_ENV.EXE -
          'WASD_OBJ_DIR'SET_DCL_ENV, -
          'WASD_OBJ_DIR'CGILIB , -
          'WASD_OBJ_DIR'SCRIPTLIB
$    COPY DCL_ENV_RM.COM WASD_EXE:
$    LINK /EXECUTABLE=WASD_EXE:OSU_TESTCGI.EXE -
          'WASD_OBJ_DIR'TESTCGI, -
          'WASD_OBJ_DIR'CGILIB , -
          'WASD_OBJ_DIR'SCRIPTLIB
$    LINK /EXECUTABLE=WASD_EXE:OSU_TESTFORM.EXE -
          'WASD_OBJ_DIR'TESTFORM, -
          'WASD_OBJ_DIR'CGILIB , -
          'WASD_OBJ_DIR'SCRIPTLIB
$    LINK /EXECUTABLE=WASD_EXE:TMAIL.EXE -
          'WASD_OBJ_DIR'TMAIL, -
          'WASD_OBJ_DIR'CGILIB , -
          'WASD_OBJ_DIR'SCRIPTLIB
$    LINK /EXECUTABLE=WASD_EXE:VMSHELPGATE.EXE -
          'WASD_OBJ_DIR'VMSHELPGATE, -
          'WASD_OBJ_DIR'CGILIB , -
          'WASD_OBJ_DIR'LBRIO, -
          'WASD_OBJ_DIR'SCRIPTLIB
$    COPY HELPGATE.COM WASD_EXE:
$!
$    LINK /EXECUTABLE=WASD_EXE:WEBBOOK.EXE WEBBOOK_'WASD_ARCH_NAME'.OPT/OPTION
$!
$    COPY CGIWASD.COM WASD_EXE:
$    COPY HTML_PREPROC.COM WASD_EXE:
$    COPY WWWEXEC.COM WASD_EXE:
$!
$!   'F$VERIFY(0)
$    SET ON
$    PURGE /NOLOG 'WASD_OBJ_DIR'
$ ENDIF
$!
$ IF P1 .EQS. "DELETE"
$ THEN
$    SET NOON
$    SET VERIFY
$    DELETE WASD_EXE:HTML_PREPROC.EXE;*
$    DELETE WASD_EXE:HTML_PREPROC.COM;*
$    DELETE WASD_EXE:SET_DCL_ENV.EXE;*
$    DELETE WASD_EXE:DCL_ENV_RM.COM;*
$    DELETE WASD_EXE:OSU_TESTCGI.EXE;*
$    DELETE WASD_EXE:OSU_TESTFORM.EXE;*
$    DELETE WASD_EXE:TMAIL.EXE;*
$    DELETE WASD_EXE:VMSHELPGATE.EXE;*
$    DELETE WASD_EXE:HELPGATE.COM;*
$    DELETE WASD_EXE:WEBBOOK.EXE;*
$!   'F$VERIFY(0)
$    SET ON
$ ENDIF
$!
$!-----------------------------------------------------------------------------