31 if A%LC1%A == AdebugA goto do_debug
\r
32 if A%LC1%A == AallA goto do_all
\r
33 if A%LC1%A == AdfA goto do_df
\r
34 if A%LC1%A == AcleanA goto do_clean
\r
38 @echo MAKE: Cleaning for df32func dll library
\r
40 if %errorlevel% == 0 goto cclean
\r
41 @echo Can't cd to directory (Error level %errorlevel%)
\r
46 @echo DEL: Cleaning for df32func DataFlex precompiled package
\r
48 del df32func.flp df32func.pki
\r
52 @echo MAKE: Compiling df32func dll library
\r
54 if %errorlevel% == 0 goto cmake
\r
55 @echo Can't cd to directory (Error level %errorlevel%)
\r
60 if %errorlevel% == 0 goto okayc
\r
61 @echo Errors occoured during compile for df32func.dll (Error level %errorlevel%)
\r
66 @echo DFCOMP: Compiling df32func DataFlex precompiled package
\r
68 if %errorlevel% == 0 goto dfmake
\r
69 @echo Can't cd to directory (Error level %errorlevel%)
\r
72 dfcomp df32func.mk -p
\r
73 if %errorlevel% == 0 goto okaydf
\r
74 @echo Errors occoured during compile for df32func.flp (Error level %errorlevel%)
\r
77 @echo df32func.inc last compiled on %date% at %time% > df32func.inc.autodoc
\r
78 @echo df32func DLL functions: >> df32func.inc.autodoc
\r
79 findstr /s /i /b "external_function" *.* >> df32func.inc.autodoc
\r
80 @echo df32func functions: >> df32func.inc.autodoc
\r
81 findstr /s /i /b "function " *.* >> df32func.inc.autodoc
\r
82 @echo df32func procedures: >> df32func.inc.autodoc
\r
83 findstr /s /i /b "procedure " *.* >> df32func.inc.autodoc
\r
84 @echo df32func classes: >> df32func.inc.autodoc
\r
85 findstr /s /i /b "class " *.* >> df32func.inc.autodoc
\r
89 @echo DFCOMP: Compiling df32func DataFlex debug package df32fdbg.mk
\r
91 copy df32func.mk df32fdbg.mk
\r
92 dfcomp df32fdbg.mk -p -f
\r
96 @echo Unknown action: "%LC1%"
\r
100 @echo Compilation failed: see above for detail
\r
104 @echo Compilation completed successfully
\r