18 $!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
21 $ OPT_FILE := "VAX_LINKER_OPTIONS.OPT"
23 $ CC_OPTS := "/NODebug/OPTimize/NOWarn"
25 $ LINK_OPTS := "/NODebug/NOTraceback/Contiguous"
27 $ OBJS = "cbc_cksm.obj,cbc_enc.obj,ecb_enc.obj,pcbc_enc.obj," + -
28 "qud_cksm.obj,rand_key.obj,read_pwd.obj,set_key.obj," + -
29 "str2key.obj,enc_read.obj,enc_writ.obj,fcrypt.obj," + -
30 "cfb_enc.obj,ecb3_enc.obj,ofb_enc.obj"
34 $ LIBDES = "cbc_cksm.c,cbc_enc.c,ecb_enc.c,enc_read.c," + -
35 "enc_writ.c,pcbc_enc.c,qud_cksm.c,rand_key.c," + -
36 "read_pwd.c,set_key.c,str2key.c,fcrypt.c," + -
37 "cfb_enc.c,ecb3_enc.c,ofb_enc.c"
40 $!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
43 $ If (f$search(OPT_FILE) .eqs. "")
47 ! Default system options file to link against the sharable C runtime library
49 Sys$Share:VAXcRTL.exe/Share
54 $!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
57 $ CC 'CC_OPTS' 'LIBDES'
58 $ If (f$search("LIBDES.OLB") .nes. "")
59 $ Then Library /Object /Replace libdes 'OBJS'
60 $ Else Library /Create /Object libdes 'OBJS'
64 $!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
67 $ CC 'CC_OPTS' destest
68 $ Link 'link_opts' /Exec=destest destest.obj,libdes/LIBRARY,'opt_file'/Option
71 $!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
75 $ Link 'link_opts' /Exec=rpw rpw.obj,libdes/LIBRARY,'opt_file'/Option
78 $!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
82 $ Link 'link_opts' /Exec=speed speed.obj,libdes/LIBRARY,'opt_file'/Option
85 $!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
89 $ Link 'link_opts' /Exec=des des.obj,libdes/LIBRARY,'opt_file'/Option