📄 build.txt
字号:
$ uic = f$file_attributes("testfort.c","uic")
$ goto ok_101
$ nf_101:
$ write sys$output "testfort.c missing - aborting"
$ exit
$ ok_101:
$ on warning then exit
$
$! require testmem.c
$ on warning then goto nf_102
$ uic = f$file_attributes("testmem.c","uic")
$ goto ok_102
$ nf_102:
$ write sys$output "testmem.c missing - aborting"
$ exit
$ ok_102:
$ on warning then exit
$
$! require testmime.c
$ on warning then goto nf_103
$ uic = f$file_attributes("testmime.c","uic")
$ goto ok_103
$ nf_103:
$ write sys$output "testmime.c missing - aborting"
$ exit
$ ok_103:
$ on warning then exit
$
$! require teststr.c
$ on warning then goto nf_104
$ uic = f$file_attributes("teststr.c","uic")
$ goto ok_104
$ nf_104:
$ write sys$output "teststr.c missing - aborting"
$ exit
$ ok_104:
$ on warning then exit
$
$! require testsym.c
$ on warning then goto nf_105
$ uic = f$file_attributes("testsym.c","uic")
$ goto ok_105
$ nf_105:
$ write sys$output "testsym.c missing - aborting"
$ exit
$ ok_105:
$ on warning then exit
$
$! require testtree.c
$ on warning then goto nf_106
$ uic = f$file_attributes("testtree.c","uic")
$ goto ok_106
$ nf_106:
$ write sys$output "testtree.c missing - aborting"
$ exit
$ ok_106:
$ on warning then exit
$
$! require testtron.c
$ on warning then goto nf_107
$ uic = f$file_attributes("testtron.c","uic")
$ goto ok_107
$ nf_107:
$ write sys$output "testtron.c missing - aborting"
$ exit
$ ok_107:
$ on warning then exit
$
$! require testuid.c
$ on warning then goto nf_108
$ uic = f$file_attributes("testuid.c","uic")
$ goto ok_108
$ nf_108:
$ write sys$output "testuid.c missing - aborting"
$ exit
$ ok_108:
$ on warning then exit
$
$! require testxml.c
$ on warning then goto nf_109
$ uic = f$file_attributes("testxml.c","uic")
$ goto ok_109
$ nf_109:
$ write sys$output "testxml.c missing - aborting"
$ exit
$ ok_109:
$ on warning then exit
$
$! require testcgi.c
$ on warning then goto nf_110
$ uic = f$file_attributes("testcgi.c","uic")
$ goto ok_110
$ nf_110:
$ write sys$output "testcgi.c missing - aborting"
$ exit
$ ok_110:
$ on warning then exit
$
$! delete $lib libsfl
$ on warning then goto nf_111
$ uic = f$file_attributes("libsfl.olb","uic")
$ del/noconf libsfl.olb;
$ nf_111:
$ on warning then exit
$
$! library libsfl
$ on warning then goto nf_112
$ uic = f$file_attributes("libsfl.olb","uic")
$ goto ok_112
$ nf_112:
$ lib/create libsfl
$ ok_112:
$ on warning then exit
$
$! compile sflbits
$ write sys$output "Compiling sflbits..."
$ cc/define=debug sflbits
$ lib libsfl sflbits
$
$! compile sflhttp
$ write sys$output "Compiling sflhttp..."
$ cc/define=debug sflhttp
$ lib libsfl sflhttp
$
$! compile sflcomp
$ write sys$output "Compiling sflcomp..."
$ cc/define=debug sflcomp
$ lib libsfl sflcomp
$
$! compile sflcons
$ write sys$output "Compiling sflcons..."
$ cc/define=debug sflcons
$ lib libsfl sflcons
$
$! compile sflcryp
$ write sys$output "Compiling sflcryp..."
$ cc/define=debug sflcryp
$ lib libsfl sflcryp
$
$! compile sflcvbs sflcvdp sflcvds sflcvns
$ write sys$output "Compiling sflcvbs..."
$ cc/define=debug sflcvbs
$ lib libsfl sflcvbs
$ write sys$output "Compiling sflcvdp..."
$ cc/define=debug sflcvdp
$ lib libsfl sflcvdp
$ write sys$output "Compiling sflcvds..."
$ cc/define=debug sflcvds
$ lib libsfl sflcvds
$ write sys$output "Compiling sflcvns..."
$ cc/define=debug sflcvns
$ lib libsfl sflcvns
$
$! compile sflcvsb sflcvsd sflcvsn sflcvst
$ write sys$output "Compiling sflcvsb..."
$ cc/define=debug sflcvsb
$ lib libsfl sflcvsb
$ write sys$output "Compiling sflcvsd..."
$ cc/define=debug sflcvsd
$ lib libsfl sflcvsd
$ write sys$output "Compiling sflcvsn..."
$ cc/define=debug sflcvsn
$ lib libsfl sflcvsn
$ write sys$output "Compiling sflcvst..."
$ cc/define=debug sflcvst
$ lib libsfl sflcvst
$
$! compile sflcvtp sflcvts sflconv
$ write sys$output "Compiling sflcvtp..."
$ cc/define=debug sflcvtp
$ lib libsfl sflcvtp
$ write sys$output "Compiling sflcvts..."
$ cc/define=debug sflcvts
$ lib libsfl sflcvts
$ write sys$output "Compiling sflconv..."
$ cc/define=debug sflconv
$ lib libsfl sflconv
$
$! compile sfldate
$ write sys$output "Compiling sfldate..."
$ cc/define=debug sfldate
$ lib libsfl sfldate
$
$! compile sfldbio
$ write sys$output "Compiling sfldbio..."
$ cc/define=debug sfldbio
$ lib libsfl sfldbio
$
$! compile sfldir
$ write sys$output "Compiling sfldir..."
$ cc/define=debug sfldir
$ lib libsfl sfldir
$
$! compile sflenv
$ write sys$output "Compiling sflenv..."
$ cc/define=debug sflenv
$ lib libsfl sflenv
$
$! compile sflexdr
$ write sys$output "Compiling sflexdr..."
$ cc/define=debug sflexdr
$ lib libsfl sflexdr
$
$! compile sflfile
$ write sys$output "Compiling sflfile..."
$ cc/define=debug sflfile
$ lib libsfl sflfile
$
$! compile sflfind
$ write sys$output "Compiling sflfind..."
$ cc/define=debug sflfind
$ lib libsfl sflfind
$
$! compile sflfort
$ write sys$output "Compiling sflfort..."
$ cc/define=debug sflfort
$ lib libsfl sflfort
$
$! compile sflini
$ write sys$output "Compiling sflini..."
$ cc/define=debug sflini
$ lib libsfl sflini
$
$! compile sfllang
$ write sys$output "Compiling sfllang..."
$ cc/define=debug sfllang
$ lib libsfl sfllang
$
$! compile sfllbuf
$ write sys$output "Compiling sfllbuf..."
$ cc/define=debug sfllbuf
$ lib libsfl sfllbuf
$
$! compile sfllist
$ write sys$output "Compiling sfllist..."
$ cc/define=debug sfllist
$ lib libsfl sfllist
$
$! compile sflmail
$ write sys$output "Compiling sflmail..."
$ cc/define=debug sflmail
$ lib libsfl sflmail
$
$! compile sflmath
$ write sys$output "Compiling sflmath..."
$ cc/define=debug sflmath
$ lib libsfl sflmath
$
$! compile sflmem
$ write sys$output "Compiling sflmem..."
$ cc/define=debug sflmem
$ lib libsfl sflmem
$
$! compile sflmesg
$ write sys$output "Compiling sflmesg..."
$ cc/define=debug sflmesg
$ lib libsfl sflmesg
$
$! compile sflmime
$ write sys$output "Compiling sflmime..."
$ cc/define=debug sflmime
$ lib libsfl sflmime
$
$! compile sflmysql
$ write sys$output "Compiling sflmysql..."
$ cc/define=debug sflmysql
$ lib libsfl sflmysql
$
$! compile sflnode
$ write sys$output "Compiling sflnode..."
$ cc/define=debug sflnode
$ lib libsfl sflnode
$
$! compile sflproc
$ write sys$output "Compiling sflproc..."
$ cc/define=debug sflproc
$ lib libsfl sflproc
$
$! compile sflprint
$ write sys$output "Compiling sflprint..."
$ cc/define=debug sflprint
$ lib libsfl sflprint
$
$! compile sflslot
$ write sys$output "Compiling sflslot..."
$ cc/define=debug sflslot
$ lib libsfl sflslot
$
$! compile sflsock
$ write sys$output "Compiling sflsock..."
$ cc/define=debug sflsock
$ lib libsfl sflsock
$
$! compile sflstr
$ write sys$output "Compiling sflstr..."
$ cc/define=debug sflstr
$ lib libsfl sflstr
$
$! compile sflsymb
$ write sys$output "Compiling sflsymb..."
$ cc/define=debug sflsymb
$ lib libsfl sflsymb
$
$! compile sflsyst
$ write sys$output "Compiling sflsyst..."
$ cc/define=debug sflsyst
$ lib libsfl sflsyst
$
$! compile sfltok
$ write sys$output "Compiling sfltok..."
$ cc/define=debug sfltok
$ lib libsfl sfltok
$
$! compile sfltree
$ write sys$output "Compiling sfltree..."
$ cc/define=debug sfltree
$ lib libsfl sfltree
$
$! compile sfltron
$ write sys$output "Compiling sfltron..."
$ cc/define=debug sfltron
$ lib libsfl sfltron
$
$! compile sfluid
$ write sys$output "Compiling sfluid..."
$ cc/define=debug sfluid
$ lib libsfl sfluid
$
$! compile sflxml
$ write sys$output "Compiling sflxml..."
$ cc/define=debug sflxml
$ lib libsfl sflxml
$
$! compile sflxmll
$ write sys$output "Compiling sflxmll..."
$ cc/define=debug sflxmll
$ lib libsfl sflxmll
$
$! call buildh
$ @buildh.txt
$
$! library
$
$! compile testall testbits testcomp testconv testcryp testdate testdes
$ write sys$output "Compiling testall..."
$ cc/define=debug testall
$ write sys$output "Compiling testbits..."
$ cc/define=debug testbits
$ write sys$output "Compiling testcomp..."
$ cc/define=debug testcomp
$ write sys$output "Compiling testconv..."
$ cc/define=debug testconv
$ write sys$output "Compiling testcryp..."
$ cc/define=debug testcryp
$ write sys$output "Compiling testdate..."
$ cc/define=debug testdate
$ write sys$output "Compiling testdes..."
$ cc/define=debug testdes
$
$! compile testexdr testfind testmem testmime testsym testtree testuid
$ write sys$output "Compiling testexdr..."
$ cc/define=debug testexdr
$ write sys$output "Compiling testfind..."
$ cc/define=debug testfind
$ write sys$output "Compiling testmem..."
$ cc/define=debug testmem
$ write sys$output "Compiling testmime..."
$ cc/define=debug testmime
$ write sys$output "Compiling testsym..."
$ cc/define=debug testsym
$ write sys$output "Compiling testtree..."
$ cc/define=debug testtree
$ write sys$output "Compiling testuid..."
$ cc/define=debug testuid
$
$! link testall testbits testcomp testconv testcryp testdate testdes
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testall,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testbits,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testcomp,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testconv,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testcryp,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testdate,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testdes,libsfl/lib
$
$! link testexdr testfind testmem testmime testsym testtree testuid
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testexdr,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testfind,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testmem,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testmime,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testsym,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testtree,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testuid,libsfl/lib
$
$! compile testcgi testdir teststr testxml testtron testfort
$ write sys$output "Compiling testcgi..."
$ cc/define=debug testcgi
$ write sys$output "Compiling testdir..."
$ cc/define=debug testdir
$ write sys$output "Compiling teststr..."
$ cc/define=debug teststr
$ write sys$output "Compiling testxml..."
$ cc/define=debug testxml
$ write sys$output "Compiling testtron..."
$ cc/define=debug testtron
$ write sys$output "Compiling testfort..."
$ cc/define=debug testfort
$
$! link testcgi testdir teststr testxml testtron testfort
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testcgi,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testdir,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link teststr,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testxml,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testtron,libsfl/lib
$! This link command won't work if there are other libraries
$! to include... Needs more work.
$ link testfort,libsfl/lib
$ write sys$output "SFL built successfully."
$ purge/noconf
$
$! -- end script
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -