📄 build.bat
字号:
:- require sflxmll.c sflxmll.d sflxmll.i
if exist sflxmll.c goto end_88
echo sflxmll.c missing - aborting
goto exit
:end_88
if exist sflxmll.d goto end_89
echo sflxmll.d missing - aborting
goto exit
:end_89
if exist sflxmll.i goto end_90
echo sflxmll.i missing - aborting
goto exit
:end_90
:- require testall.c
if exist testall.c goto end_91
echo testall.c missing - aborting
goto exit
:end_91
:- require testbits.c
if exist testbits.c goto end_92
echo testbits.c missing - aborting
goto exit
:end_92
:- require testcomp.c
if exist testcomp.c goto end_93
echo testcomp.c missing - aborting
goto exit
:end_93
:- require testconv.c
if exist testconv.c goto end_94
echo testconv.c missing - aborting
goto exit
:end_94
:- require testcryp.c
if exist testcryp.c goto end_95
echo testcryp.c missing - aborting
goto exit
:end_95
:- require testdate.c
if exist testdate.c goto end_96
echo testdate.c missing - aborting
goto exit
:end_96
:- require testdes.c
if exist testdes.c goto end_97
echo testdes.c missing - aborting
goto exit
:end_97
:- require testdir.c
if exist testdir.c goto end_98
echo testdir.c missing - aborting
goto exit
:end_98
:- require testexdr.c
if exist testexdr.c goto end_99
echo testexdr.c missing - aborting
goto exit
:end_99
:- require testfind.c
if exist testfind.c goto end_100
echo testfind.c missing - aborting
goto exit
:end_100
:- require testfort.c
if exist testfort.c goto end_101
echo testfort.c missing - aborting
goto exit
:end_101
:- require testmem.c
if exist testmem.c goto end_102
echo testmem.c missing - aborting
goto exit
:end_102
:- require testmime.c
if exist testmime.c goto end_103
echo testmime.c missing - aborting
goto exit
:end_103
:- require teststr.c
if exist teststr.c goto end_104
echo teststr.c missing - aborting
goto exit
:end_104
:- require testsym.c
if exist testsym.c goto end_105
echo testsym.c missing - aborting
goto exit
:end_105
:- require testtree.c
if exist testtree.c goto end_106
echo testtree.c missing - aborting
goto exit
:end_106
:- require testtron.c
if exist testtron.c goto end_107
echo testtron.c missing - aborting
goto exit
:end_107
:- require testuid.c
if exist testuid.c goto end_108
echo testuid.c missing - aborting
goto exit
:end_108
:- require testxml.c
if exist testxml.c goto end_109
echo testxml.c missing - aborting
goto exit
:end_109
:- require testcgi.c
if exist testcgi.c goto end_110
echo testcgi.c missing - aborting
goto exit
:end_110
:- delete $lib libsfl
if exist libsfl.lib del libsfl.lib
:- library libsfl
:- compile sflbits
call c sflbits
if not exist sflbits.obj goto exit
call c -r libsfl.lib sflbits
:- compile sflhttp
call c sflhttp
if not exist sflhttp.obj goto exit
call c -r libsfl.lib sflhttp
:- compile sflcomp
call c sflcomp
if not exist sflcomp.obj goto exit
call c -r libsfl.lib sflcomp
:- compile sflcons
call c sflcons
if not exist sflcons.obj goto exit
call c -r libsfl.lib sflcons
:- compile sflcryp
call c sflcryp
if not exist sflcryp.obj goto exit
call c -r libsfl.lib sflcryp
:- compile sflcvbs sflcvdp sflcvds sflcvns
call c sflcvbs
if not exist sflcvbs.obj goto exit
call c -r libsfl.lib sflcvbs
call c sflcvdp
if not exist sflcvdp.obj goto exit
call c -r libsfl.lib sflcvdp
call c sflcvds
if not exist sflcvds.obj goto exit
call c -r libsfl.lib sflcvds
call c sflcvns
if not exist sflcvns.obj goto exit
call c -r libsfl.lib sflcvns
:- compile sflcvsb sflcvsd sflcvsn sflcvst
call c sflcvsb
if not exist sflcvsb.obj goto exit
call c -r libsfl.lib sflcvsb
call c sflcvsd
if not exist sflcvsd.obj goto exit
call c -r libsfl.lib sflcvsd
call c sflcvsn
if not exist sflcvsn.obj goto exit
call c -r libsfl.lib sflcvsn
call c sflcvst
if not exist sflcvst.obj goto exit
call c -r libsfl.lib sflcvst
:- compile sflcvtp sflcvts sflconv
call c sflcvtp
if not exist sflcvtp.obj goto exit
call c -r libsfl.lib sflcvtp
call c sflcvts
if not exist sflcvts.obj goto exit
call c -r libsfl.lib sflcvts
call c sflconv
if not exist sflconv.obj goto exit
call c -r libsfl.lib sflconv
:- compile sfldate
call c sfldate
if not exist sfldate.obj goto exit
call c -r libsfl.lib sfldate
:- compile sfldbio
call c sfldbio
if not exist sfldbio.obj goto exit
call c -r libsfl.lib sfldbio
:- compile sfldir
call c sfldir
if not exist sfldir.obj goto exit
call c -r libsfl.lib sfldir
:- compile sflenv
call c sflenv
if not exist sflenv.obj goto exit
call c -r libsfl.lib sflenv
:- compile sflexdr
call c sflexdr
if not exist sflexdr.obj goto exit
call c -r libsfl.lib sflexdr
:- compile sflfile
call c sflfile
if not exist sflfile.obj goto exit
call c -r libsfl.lib sflfile
:- compile sflfind
call c sflfind
if not exist sflfind.obj goto exit
call c -r libsfl.lib sflfind
:- compile sflfort
call c sflfort
if not exist sflfort.obj goto exit
call c -r libsfl.lib sflfort
:- compile sflini
call c sflini
if not exist sflini.obj goto exit
call c -r libsfl.lib sflini
:- compile sfllang
call c sfllang
if not exist sfllang.obj goto exit
call c -r libsfl.lib sfllang
:- compile sfllbuf
call c sfllbuf
if not exist sfllbuf.obj goto exit
call c -r libsfl.lib sfllbuf
:- compile sfllist
call c sfllist
if not exist sfllist.obj goto exit
call c -r libsfl.lib sfllist
:- compile sflmail
call c sflmail
if not exist sflmail.obj goto exit
call c -r libsfl.lib sflmail
:- compile sflmath
call c sflmath
if not exist sflmath.obj goto exit
call c -r libsfl.lib sflmath
:- compile sflmem
call c sflmem
if not exist sflmem.obj goto exit
call c -r libsfl.lib sflmem
:- compile sflmesg
call c sflmesg
if not exist sflmesg.obj goto exit
call c -r libsfl.lib sflmesg
:- compile sflmime
call c sflmime
if not exist sflmime.obj goto exit
call c -r libsfl.lib sflmime
:- compile sflmysql
call c sflmysql
if not exist sflmysql.obj goto exit
call c -r libsfl.lib sflmysql
:- compile sflnode
call c sflnode
if not exist sflnode.obj goto exit
call c -r libsfl.lib sflnode
:- compile sflproc
call c sflproc
if not exist sflproc.obj goto exit
call c -r libsfl.lib sflproc
:- compile sflprint
call c sflprint
if not exist sflprint.obj goto exit
call c -r libsfl.lib sflprint
:- compile sflslot
call c sflslot
if not exist sflslot.obj goto exit
call c -r libsfl.lib sflslot
:- compile sflsock
call c sflsock
if not exist sflsock.obj goto exit
call c -r libsfl.lib sflsock
:- compile sflstr
call c sflstr
if not exist sflstr.obj goto exit
call c -r libsfl.lib sflstr
:- compile sflsymb
call c sflsymb
if not exist sflsymb.obj goto exit
call c -r libsfl.lib sflsymb
:- compile sflsyst
call c sflsyst
if not exist sflsyst.obj goto exit
call c -r libsfl.lib sflsyst
:- compile sfltok
call c sfltok
if not exist sfltok.obj goto exit
call c -r libsfl.lib sfltok
:- compile sfltree
call c sfltree
if not exist sfltree.obj goto exit
call c -r libsfl.lib sfltree
:- compile sfltron
call c sfltron
if not exist sfltron.obj goto exit
call c -r libsfl.lib sfltron
:- compile sfluid
call c sfluid
if not exist sfluid.obj goto exit
call c -r libsfl.lib sfluid
:- compile sflxml
call c sflxml
if not exist sflxml.obj goto exit
call c -r libsfl.lib sflxml
:- compile sflxmll
call c sflxmll
if not exist sflxmll.obj goto exit
call c -r libsfl.lib sflxmll
:- call buildh
call buildh
:- library
:- compile testall testbits testcomp testconv testcryp testdate testdes
call c testall
if not exist testall.obj goto exit
call c testbits
if not exist testbits.obj goto exit
call c testcomp
if not exist testcomp.obj goto exit
call c testconv
if not exist testconv.obj goto exit
call c testcryp
if not exist testcryp.obj goto exit
call c testdate
if not exist testdate.obj goto exit
call c testdes
if not exist testdes.obj goto exit
:- compile testexdr testfind testmem testmime testsym testtree testuid
call c testexdr
if not exist testexdr.obj goto exit
call c testfind
if not exist testfind.obj goto exit
call c testmem
if not exist testmem.obj goto exit
call c testmime
if not exist testmime.obj goto exit
call c testsym
if not exist testsym.obj goto exit
call c testtree
if not exist testtree.obj goto exit
call c testuid
if not exist testuid.obj goto exit
:- link testall testbits testcomp testconv testcryp testdate testdes
call c -L testall
call c -L testbits
call c -L testcomp
call c -L testconv
call c -L testcryp
call c -L testdate
call c -L testdes
:- link testexdr testfind testmem testmime testsym testtree testuid
call c -L testexdr
call c -L testfind
call c -L testmem
call c -L testmime
call c -L testsym
call c -L testtree
call c -L testuid
:- compile testcgi testdir teststr testxml testtron testfort
call c testcgi
if not exist testcgi.obj goto exit
call c testdir
if not exist testdir.obj goto exit
call c teststr
if not exist teststr.obj goto exit
call c testxml
if not exist testxml.obj goto exit
call c testtron
if not exist testtron.obj goto exit
call c testfort
if not exist testfort.obj goto exit
:- link testcgi testdir teststr testxml testtron testfort
call c -L testcgi
call c -L testdir
call c -L teststr
call c -L testxml
call c -L testtron
call c -L testfort
echo SFL built successfully.
:exit
:-- end script
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -