"Fossies" - the Fresh Open Source Software Archive

Member "seed7/src/mk_bccv5.mak" (10 Feb 2021, 14938 Bytes) of package /linux/misc/seed7_05_20210223.tgz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Make source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "mk_bccv5.mak": 05_20210130_vs_05_20210223.

    1 # Makefile for bcc32 version 5.5 and Borland make under windows. Commands executed by: cmd.exe
    2 # To compile use a windows console and call:
    3 #   make -f mk_bccv5.mak depend
    4 #   make -f mk_bccv5.mak
    5 # If you use MinGW you should use mk_mingw.mak, mk_nmake.mak or mk_msys.mak instead.
    6 # If you use msvc you should use mk_msvc.mak instead.
    7 
    8 # CFLAGS =
    9 # CFLAGS = -Wall -Wstrict-prototypes -Winline -Wconversion -Wshadow -Wpointer-arith
   10 # CFLAGS = -O2 -fomit-frame-pointer -Wall -Wstrict-prototypes -Winline -Wconversion -Wshadow -Wpointer-arith
   11 # CFLAGS = -O2
   12 CFLAGS = -O2 -y -v -w-8072 $(INCLUDE_OPTIONS)
   13 # CFLAGS = -O2 -v -w-
   14 # CFLAGS = -O2 -g -pg -Wall -Wstrict-prototypes -Winline -Wconversion -Wshadow -Wpointer-arith
   15 # CFLAGS = -O2 -fomit-frame-pointer -funroll-loops -Wall
   16 # CFLAGS = -O2 -funroll-loops -Wall -pg
   17 LDFLAGS = -lS:0x800000
   18 # LDFLAGS = -pg
   19 SYSTEM_LIBS = user32.lib ws2_32.lib
   20 # SYSTEM_LIBS = user32.lib ws2_32.lib gmp.lib
   21 SYSTEM_DRAW_LIBS = gdi32.lib
   22 SYSTEM_CONSOLE_LIBS =
   23 # SYSTEM_DATABASE_LIBS is defined in the file "macros". The program chkccomp.c writes it to "macros" when doing "make depend".
   24 SEED7_LIB = seed7_05.lib
   25 DRAW_LIB = s7_draw.lib
   26 CONSOLE_LIB = s7_con.lib
   27 DATABASE_LIB = s7_db.lib
   28 COMP_DATA_LIB = s7_data.lib
   29 COMPILER_LIB = s7_comp.lib
   30 ALL_S7_LIBS = ..\bin\$(COMPILER_LIB) ..\bin\$(COMP_DATA_LIB) ..\bin\$(DRAW_LIB) ..\bin\$(CONSOLE_LIB) ..\bin\$(DATABASE_LIB) ..\bin\$(SEED7_LIB)
   31 CC = bcc32
   32 
   33 MOBJ = s7.obj
   34 POBJ = runerr.obj option.obj primitiv.obj
   35 LOBJ = actlib.obj arrlib.obj biglib.obj binlib.obj blnlib.obj bstlib.obj chrlib.obj cmdlib.obj conlib.obj dcllib.obj \
   36        drwlib.obj enulib.obj fillib.obj fltlib.obj hshlib.obj intlib.obj itflib.obj kbdlib.obj lstlib.obj pcslib.obj \
   37        pollib.obj prclib.obj prglib.obj reflib.obj rfllib.obj sctlib.obj setlib.obj soclib.obj sqllib.obj strlib.obj \
   38        timlib.obj typlib.obj ut8lib.obj
   39 EOBJ = exec.obj doany.obj objutl.obj
   40 AOBJ = act_comp.obj prg_comp.obj analyze.obj syntax.obj token.obj parser.obj name.obj type.obj \
   41        expr.obj atom.obj object.obj scanner.obj literal.obj numlit.obj findid.obj \
   42        error.obj infile.obj libpath.obj symbol.obj info.obj stat.obj fatal.obj match.obj
   43 GOBJ = syvarutl.obj traceutl.obj actutl.obj executl.obj blockutl.obj \
   44        entutl.obj identutl.obj chclsutl.obj arrutl.obj
   45 ROBJ = arr_rtl.obj bln_rtl.obj bst_rtl.obj chr_rtl.obj cmd_rtl.obj con_rtl.obj dir_rtl.obj drw_rtl.obj fil_rtl.obj \
   46        flt_rtl.obj hsh_rtl.obj int_rtl.obj itf_rtl.obj pcs_rtl.obj set_rtl.obj soc_rtl.obj sql_rtl.obj str_rtl.obj \
   47        tim_rtl.obj ut8_rtl.obj heaputl.obj numutl.obj sigutl.obj striutl.obj
   48 DOBJ = big_rtl.obj big_gmp.obj cmd_win.obj dir_win.obj dll_win.obj fil_win.obj pcs_win.obj pol_sel.obj soc_none.obj \
   49        stat_win.obj tim_win.obj
   50 OBJ = $(MOBJ)
   51 SEED7_LIB_OBJ = $(ROBJ) $(DOBJ)
   52 DRAW_LIB_OBJ = gkb_rtl.obj drw_win.obj gkb_win.obj
   53 CONSOLE_LIB_OBJ = kbd_rtl.obj con_win.obj
   54 DATABASE_LIB_OBJ = sql_base.obj sql_db2.obj sql_fire.obj sql_lite.obj sql_my.obj sql_oci.obj sql_odbc.obj \
   55                    sql_post.obj sql_srv.obj sql_tds.obj
   56 COMP_DATA_LIB_OBJ = typ_data.obj rfl_data.obj ref_data.obj listutl.obj flistutl.obj typeutl.obj datautl.obj
   57 COMPILER_LIB_OBJ = $(POBJ) $(LOBJ) $(EOBJ) $(AOBJ) $(GOBJ)
   58 
   59 MSRC = s7.c
   60 PSRC = runerr.c option.c primitiv.c
   61 LSRC = actlib.c arrlib.c biglib.c binlib.c blnlib.c bstlib.c chrlib.c cmdlib.c conlib.c dcllib.c \
   62        drwlib.c enulib.c fillib.c fltlib.c hshlib.c intlib.c itflib.c kbdlib.c lstlib.c pcslib.c \
   63        pollib.c prclib.c prglib.c reflib.c rfllib.c sctlib.c setlib.c soclib.c sqllib.c strlib.c \
   64        timlib.c typlib.c ut8lib.c
   65 ESRC = exec.c doany.c objutl.c
   66 ASRC = act_comp.c prg_comp.c analyze.c syntax.c token.c parser.c name.c type.c \
   67        expr.c atom.c object.c scanner.c literal.c numlit.c findid.c \
   68        error.c infile.c libpath.c symbol.c info.c stat.c fatal.c match.c
   69 GSRC = syvarutl.c traceutl.c actutl.c executl.c blockutl.c \
   70        entutl.c identutl.c chclsutl.c arrutl.c
   71 RSRC = arr_rtl.c bln_rtl.c bst_rtl.c chr_rtl.c cmd_rtl.c con_rtl.c dir_rtl.c drw_rtl.c fil_rtl.c \
   72        flt_rtl.c hsh_rtl.c int_rtl.c itf_rtl.c pcs_rtl.c set_rtl.c soc_rtl.c sql_rtl.c str_rtl.c \
   73        tim_rtl.c ut8_rtl.c heaputl.c numutl.c sigutl.c striutl.c
   74 DSRC = big_rtl.c big_gmp.c cmd_win.c dir_win.c dll_win.c fil_win.c pcs_win.c pol_sel.c soc_none.c \
   75        stat_win.c tim_win.c
   76 SRC = $(MSRC)
   77 SEED7_LIB_SRC = $(RSRC) $(DSRC)
   78 DRAW_LIB_SRC = gkb_rtl.c drw_win.c gkb_win.c
   79 CONSOLE_LIB_SRC = kbd_rtl.c con_win.c
   80 DATABASE_LIB_SRC = sql_base.c sql_db2.c sql_fire.c sql_lite.c sql_my.c sql_oci.c sql_odbc.c \
   81                    sql_post.c sql_srv.c sql_tds.c
   82 COMP_DATA_LIB_SRC = typ_data.c rfl_data.c ref_data.c listutl.c flistutl.c typeutl.c datautl.c
   83 COMPILER_LIB_SRC = $(PSRC) $(LSRC) $(ESRC) $(ASRC) $(GSRC)
   84 
   85 s7: ..\bin\s7.exe ..\prg\s7.exe
   86     ..\bin\s7 -l ..\lib level
   87     @echo.
   88     @echo Use 'make s7c' (with your make command) to create the compiler.
   89     @echo.
   90 
   91 s7c: ..\bin\s7c.exe ..\prg\s7c.exe
   92     @echo.
   93     @echo Use 'make test' (with your make command) to check Seed7.
   94     @echo.
   95 
   96 ..\bin\s7.exe: levelup.exe next_lvl $(OBJ) $(ALL_S7_LIBS)
   97     $(CC) $(LDFLAGS) $(OBJ) $(ALL_S7_LIBS) $(SYSTEM_DRAW_LIBS) $(SYSTEM_CONSOLE_LIBS) $(SYSTEM_DATABASE_LIBS) $(SYSTEM_LIBS) $(ADDITIONAL_SYSTEM_LIBS)
   98     move /Y s7.exe ..\bin
   99     del next_lvl
  100 
  101 ..\prg\s7.exe: ..\bin\s7.exe
  102     copy ..\bin\s7.exe ..\prg /Y
  103 
  104 ..\bin\s7c.exe: ..\prg\s7c.exe
  105     copy ..\prg\s7c.exe ..\bin /Y
  106 
  107 ..\prg\s7c.exe: ..\prg\s7c.sd7 $(ALL_S7_LIBS)
  108     ..\bin\s7 -l ..\lib ..\prg\s7c -l ..\lib -b ..\bin -O2 ..\prg\s7c
  109 
  110 levelup.exe: levelup.c
  111     $(CC) levelup.c -o levelup
  112 
  113 next_lvl: levelup.exe
  114     .\levelup.exe
  115     echo X > next_lvl
  116 
  117 sql_db2.o: sql_db2.c
  118     $(CC) -c $(CPPFLAGS) $(DB2_INCLUDE_OPTION) $(CFLAGS) $< -o $@
  119 
  120 sql_srv.o: sql_srv.c
  121     $(CC) -c $(CPPFLAGS) $(SQL_SERVER_INCLUDE_OPTION) $(CFLAGS) $< -o $@
  122 
  123 all: depend
  124     $(MAKE) -f mk_bccv5.mak s7 s7c
  125 
  126 clear: clean
  127 
  128 clean:
  129     del *.obj
  130     del ..\bin\*.lib
  131     del ..\bin\s7.exe
  132     del ..\bin\s7c.exe
  133     del ..\prg\s7.exe
  134     del ..\prg\s7c.exe
  135     del depend
  136     del macros
  137     del chkccomp.h
  138     del base.h
  139     del settings.h
  140     del version.h
  141     del bcc32.bat
  142     del calltlib.exe
  143     del setwpath.exe
  144     del sudo.exe
  145     del levelup.exe
  146     del next_lvl
  147     del *.tds
  148     @echo.
  149     @echo Use 'make depend' (with your make command) to create the dependencies.
  150     @echo.
  151 
  152 distclean: clean
  153     copy level_bk.h level.h /Y
  154     del vers_bccv5.h
  155 
  156 test:
  157     ..\bin\s7 -l ..\lib ..\prg\chk_all build
  158     @echo.
  159     @echo Use 'sudo make install' (with your make command) to install Seed7.
  160     @echo Or open a console as administrator, go to the directory seed7/src
  161     @echo and use 'make install' (with your make command) to install Seed7.
  162     @echo.
  163 
  164 install: setwpath.exe
  165     .\setwpath.exe add ..\bin
  166 
  167 uninstall: setwpath.exe
  168     .\setwpath.exe remove ..\bin
  169 
  170 dep: depend
  171 
  172 bcc32.bat:
  173     echo bcc32.exe %* > bcc32.bat
  174 
  175 chkccomp.h:
  176     echo ^#define LIST_DIRECTORY_CONTENTS "dir" > chkccomp.h
  177 
  178 base.h:
  179     echo ^#define PATH_DELIMITER '\\' > base.h
  180     echo ^#define OS_STRI_WCHAR >> base.h
  181     echo ^#define QUOTE_WHOLE_SHELL_COMMAND >> base.h
  182     echo ^#define OBJECT_FILE_EXTENSION ".obj" >> base.h
  183     echo ^#define EXECUTABLE_FILE_EXTENSION ".exe" >> base.h
  184     echo ^#define C_COMPILER "$(CC)" >> base.h
  185     echo ^#define CC_OPT_VERSION_INFO "" >> base.h
  186     echo ^#define CC_FLAGS "" >> base.h
  187     echo ^#define CC_ERROR_FILEDES 1 >> base.h
  188     echo ^#define CC_VERSION_INFO_FILEDES 1 >> base.h
  189     echo ^#define INT64TYPE_NO_SUFFIX_BUT_CAST >> base.h
  190     echo ^#define TURN_OFF_FP_EXCEPTIONS >> base.h
  191     echo ^#define DO_SIGFPE_WITH_DIV_BY_ZERO 1 >> base.h
  192     echo ^#define USE_ALTERNATE_LOCALTIME_R >> base.h
  193     echo ^#define SYSTEM_LIBS "$(SYSTEM_LIBS)" >> base.h
  194 
  195 settings.h:
  196     echo ^#define MAKE_UTILITY_NAME "$(MAKE)" > settings.h
  197     echo ^#define MAKEFILE_NAME "mk_bccv5.mak" >> settings.h
  198     echo ^#define SEARCH_PATH_DELIMITER ';' >> settings.h
  199     echo ^#define UTIME_ORIG_BUGGY_FOR_FAT_FILES >> settings.h
  200     echo ^#define DEFINE__MATHERR_FUNCTION >> settings.h
  201     echo ^#define CONSOLE_WCHAR >> settings.h
  202     echo ^#define os_getch getch >> settings.h
  203     echo ^#define OS_GETCH_READS_BYTES >> settings.h
  204     echo ^#define LIBRARY_FILE_EXTENSION ".lib" >> settings.h
  205     echo ^#define CC_OPT_DEBUG_INFO "-y -v" >> settings.h
  206     echo ^#define CC_OPT_NO_WARNINGS "-w-" >> settings.h
  207     echo ^#define LINKER_OPT_DEBUG_INFO "-v" >> settings.h
  208     echo ^#define LINKER_FLAGS "$(LDFLAGS)" >> settings.h
  209     echo ^#define SYSTEM_DRAW_LIBS "$(SYSTEM_DRAW_LIBS)" >> settings.h
  210     echo ^#define SYSTEM_CONSOLE_LIBS "$(SYSTEM_CONSOLE_LIBS)" >> settings.h
  211     echo ^#define SEED7_LIB "$(SEED7_LIB)" >> settings.h
  212     echo ^#define DRAW_LIB "$(DRAW_LIB)" >> settings.h
  213     echo ^#define CONSOLE_LIB "$(CONSOLE_LIB)" >> settings.h
  214     echo ^#define DATABASE_LIB "$(DATABASE_LIB)" >> settings.h
  215     echo ^#define COMP_DATA_LIB "$(COMP_DATA_LIB)" >> settings.h
  216     echo ^#define COMPILER_LIB "$(COMPILER_LIB)" >> settings.h
  217 
  218 version.h: chkccomp.h base.h settings.h
  219     $(CC) chkccomp.c
  220     chkccomp.exe version.h
  221     del chkccomp.obj
  222     del chkccomp.tds
  223     del chkccomp.exe
  224     $(CC) setpaths.c
  225     setpaths.exe "S7_LIB_DIR=$(S7_LIB_DIR)" "SEED7_LIBRARY=$(SEED7_LIBRARY)" >> version.h
  226     del setpaths.obj
  227     del setpaths.tds
  228     del setpaths.exe
  229     echo ^#include "stdio.h" > calltlib.c
  230     echo ^#include "string.h" >> calltlib.c
  231     echo int main (int argc, char **argv) >> calltlib.c
  232     echo { >> calltlib.c
  233     echo char buffer[4096]; >> calltlib.c
  234     echo int number; >> calltlib.c
  235     echo strcpy(buffer, "tlib /C "); >> calltlib.c
  236     echo strcat(buffer, argv[1]); >> calltlib.c
  237     echo strcat(buffer, " "); >> calltlib.c
  238     "echo for (number = 2; number ^< argc; number++) {" >> calltlib.c
  239     echo   strcat(buffer, "-+"); >> calltlib.c
  240     echo   strcat(buffer, argv[number]); >> calltlib.c
  241     echo } >> calltlib.c
  242     echo puts(buffer); >> calltlib.c
  243     echo system(buffer); >> calltlib.c
  244     echo return 0; >> calltlib.c
  245     echo } >> calltlib.c
  246     $(CC) calltlib.c
  247     del calltlib.c
  248     del calltlib.obj
  249     del calltlib.tds
  250     $(CC) setwpath.c
  251     $(CC) sudo.c
  252     copy version.h vers_bccv5.h /Y
  253 
  254 .c.obj:
  255     $(CC) $(CFLAGS) -c $<
  256 
  257 depend: version.h
  258     echo Working without C header dependency checks.
  259     @echo.
  260     @echo Use 'make' (with your make command) to create the interpreter.
  261     @echo.
  262 
  263 ..\bin\$(SEED7_LIB): $(SEED7_LIB_OBJ)
  264     calltlib ..\bin\$(SEED7_LIB) $(SEED7_LIB_OBJ)
  265 
  266 ..\bin\$(DRAW_LIB): $(DRAW_LIB_OBJ)
  267     calltlib ..\bin\$(DRAW_LIB) $(DRAW_LIB_OBJ)
  268 
  269 ..\bin\$(CONSOLE_LIB): $(CONSOLE_LIB_OBJ)
  270     calltlib ..\bin\$(CONSOLE_LIB) $(CONSOLE_LIB_OBJ)
  271 
  272 ..\bin\$(DATABASE_LIB): $(DATABASE_LIB_OBJ)
  273     calltlib ..\bin\$(DATABASE_LIB) $(DATABASE_LIB_OBJ)
  274 
  275 ..\bin\$(COMP_DATA_LIB): $(COMP_DATA_LIB_OBJ)
  276     calltlib ..\bin\$(COMP_DATA_LIB) $(COMP_DATA_LIB_OBJ)
  277 
  278 ..\bin\$(COMPILER_LIB): $(COMPILER_LIB_OBJ)
  279     calltlib ..\bin\$(COMPILER_LIB) $(COMPILER_LIB_OBJ)
  280 
  281 ..\bin\bas7.exe: ..\prg\bas7.sd7 ..\bin\s7c.exe
  282     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\bas7
  283     copy ..\prg\bas7.exe ..\bin /Y
  284     del ..\prg\bas7.exe
  285 
  286 ..\bin\bigfiles.exe: ..\prg\bigfiles.sd7 ..\bin\s7c.exe
  287     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\bigfiles
  288     copy ..\prg\bigfiles.exe ..\bin /Y
  289     del ..\prg\bigfiles.exe
  290 
  291 ..\bin\calc7.exe: ..\prg\calc7.sd7 ..\bin\s7c.exe
  292     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\calc7
  293     copy ..\prg\calc7.exe ..\bin /Y
  294     del ..\prg\calc7.exe
  295 
  296 ..\bin\cat.exe: ..\prg\cat.sd7 ..\bin\s7c.exe
  297     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\cat
  298     copy ..\prg\cat.exe ..\bin /Y
  299     del ..\prg\cat.exe
  300 
  301 ..\bin\comanche.exe: ..\prg\comanche.sd7 ..\bin\s7c.exe
  302     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\comanche
  303     copy ..\prg\comanche.exe ..\bin /Y
  304     del ..\prg\comanche.exe
  305 
  306 ..\bin\db7.exe: ..\prg\db7.sd7 ..\bin\s7c.exe
  307     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\db7
  308     copy ..\prg\db7.exe ..\bin /Y
  309     del ..\prg\db7.exe
  310 
  311 ..\bin\diff7.exe: ..\prg\diff7.sd7 ..\bin\s7c.exe
  312     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\diff7
  313     copy ..\prg\diff7.exe ..\bin /Y
  314     del ..\prg\diff7.exe
  315 
  316 ..\bin\find7.exe: ..\prg\find7.sd7 ..\bin\s7c.exe
  317     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\find7
  318     copy ..\prg\find7.exe ..\bin /Y
  319     del ..\prg\find7.exe
  320 
  321 ..\bin\findchar.exe: ..\prg\findchar.sd7 ..\bin\s7c.exe
  322     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\findchar
  323     copy ..\prg\findchar.exe ..\bin /Y
  324     del ..\prg\findchar.exe
  325 
  326 ..\bin\ftp7.exe: ..\prg\ftp7.sd7 ..\bin\s7c.exe
  327     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\ftp7
  328     copy ..\prg\ftp7.exe ..\bin /Y
  329     del ..\prg\ftp7.exe
  330 
  331 ..\bin\ftpserv.exe: ..\prg\ftpserv.sd7 ..\bin\s7c.exe
  332     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\ftpserv
  333     copy ..\prg\ftpserv.exe ..\bin /Y
  334     del ..\prg\ftpserv.exe
  335 
  336 ..\bin\hd.exe: ..\prg\hd.sd7 ..\bin\s7c.exe
  337     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\hd
  338     copy ..\prg\hd.exe ..\bin /Y
  339     del ..\prg\hd.exe
  340 
  341 ..\bin\make7.exe: ..\prg\make7.sd7 ..\bin\s7c.exe
  342     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\make7
  343     copy ..\prg\make7.exe ..\bin /Y
  344     del ..\prg\make7.exe
  345 
  346 ..\bin\sql7.exe: ..\prg\sql7.sd7 ..\bin\s7c.exe
  347     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\sql7
  348     copy ..\prg\sql7.exe ..\bin /Y
  349     del ..\prg\sql7.exe
  350 
  351 ..\bin\sydir7.exe: ..\prg\sydir7.sd7 ..\bin\s7c.exe
  352     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\sydir7
  353     copy ..\prg\sydir7.exe ..\bin /Y
  354     del ..\prg\sydir7.exe
  355 
  356 ..\bin\tar7.exe: ..\prg\tar7.sd7 ..\bin\s7c.exe
  357     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\tar7
  358     copy ..\prg\tar7.exe ..\bin /Y
  359     del ..\prg\tar7.exe
  360 
  361 ..\bin\toutf8.exe: ..\prg\toutf8.sd7 ..\bin\s7c.exe
  362     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\toutf8
  363     copy ..\prg\toutf8.exe ..\bin /Y
  364     del ..\prg\toutf8.exe
  365 
  366 ..\bin\which.exe: ..\prg\which.sd7 ..\bin\s7c.exe
  367     ..\bin\s7c.exe -l ..\lib -b ..\bin -O2 ..\prg\which
  368     copy ..\prg\which.exe ..\bin /Y
  369     del ..\prg\which.exe
  370 
  371 bas7: ..\bin\bas7.exe
  372 bigfiles: ..\bin\bigfiles.exe
  373 calc7: ..\bin\calc7.exe
  374 cat: ..\bin\cat.exe
  375 comanche: ..\bin\comanche.exe
  376 db7: ..\bin\db7.exe
  377 diff7: ..\bin\diff7.exe
  378 find7: ..\bin\find7.exe
  379 findchar: ..\bin\findchar.exe
  380 ftp7: ..\bin\ftp7.exe
  381 ftpserv: ..\bin\ftpserv.exe
  382 hd: ..\bin\hd.exe
  383 make7: ..\bin\make7.exe
  384 sql7: ..\bin\sql7.exe
  385 sydir7: ..\bin\sydir7.exe
  386 tar7: ..\bin\tar7.exe
  387 toutf8: ..\bin\toutf8.exe
  388 which: ..\bin\which.exe
  389 
  390 utils: ..\bin\bas7.exe ..\bin\bigfiles.exe ..\bin\calc7.exe ..\bin\cat.exe ..\bin\comanche.exe ..\bin\db7.exe \
  391        ..\bin\diff7.exe ..\bin\find7.exe ..\bin\findchar.exe ..\bin\ftp7.exe ..\bin\ftpserv.exe ..\bin\hd.exe \
  392        ..\bin\make7.exe ..\bin\sql7.exe ..\bin\sydir7.exe ..\bin\tar7.exe ..\bin\toutf8.exe ..\bin\which.exe
  393 
  394 wc: $(SRC)
  395     @echo SRC:
  396     wc $(SRC)
  397     @echo SEED7_LIB_SRC:
  398     wc $(SEED7_LIB_SRC)
  399     @echo DRAW_LIB_SRC:
  400     wc $(DRAW_LIB_SRC)
  401     @echo CONSOLE_LIB_SRC:
  402     wc $(CONSOLE_LIB_SRC)
  403     @echo DATABASE_LIB_SRC:
  404     wc $(DATABASE_LIB_SRC)
  405     @echo COMP_DATA_LIB_SRC:
  406     wc $(COMP_DATA_LIB_SRC)
  407     @echo COMPILER_LIB_SRC:
  408     wc $(COMPILER_LIB_SRC)
  409 
  410 lint: $(SRC)
  411     lint -p $(SRC) $(SYSTEM_DRAW_LIBS) $(SYSTEM_CONSOLE_LIBS) $(SYSTEM_DATABASE_LIBS) $(SYSTEM_LIBS) $(ADDITIONAL_SYSTEM_LIBS)
  412 
  413 lint2: $(SRC)
  414     lint -Zn2048 $(SRC) $(SYSTEM_DRAW_LIBS) $(SYSTEM_CONSOLE_LIBS) $(SYSTEM_DATABASE_LIBS) $(SYSTEM_LIBS) $(ADDITIONAL_SYSTEM_LIBS)
  415 
  416 !if "exist macros"
  417 !include macros
  418 !endif