⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 build.bat

📁 短小精悍的C语言标准函数库。提供450个以上的可移植的算法和工具代码。
💻 BAT
📖 第 1 页 / 共 2 页
字号:
:-  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 + -