PROJ.BAT

[code]
REM VisualFW MingW make, (c) FiveTech Software 2005-2025 - 16/05/2025 - Joao
REM Special Thanks To: Giovany Vecchi <giovanyvecchi@gmail.com>
REM Bibliotecas obrigatorias do GCC que tem que enviar ao cliente:
REM C:\MINGW\BIN
REM libgcc_s_dw2-1.dll
REM libstdc++-6.dll
REM libwinpthread-1.dll

Echo on
cls
Rem Variaveis de ambientes dos caminhos(path) de FWH, Harbour e Mingw
set Fwh_Dir=C:\FWH1905
set HarbourGcc_Dir=C:\HBGCC151
Set MinGw_Dir=C:\MinGw
Set INCLUDE=%HarbourGcc_Dir%\include;%Fwh_Dir%\include;%MinGw_Dir%\include;%MinGw_Dir%\i686-w64-mingw32\include

Rem Pasta onde o executavel vai ser gravado e nome do executavel sem informar .exe
Set OuputExe=C:\SENDMAIL\
Set ExeName=SENDMAIL

IF EXIST %OuputExe%\%ExeName%.exe Del %OuputExe%\%ExeName%.exe

SET oldpath=%Path%
SET PATH=%HarbourGcc_Dir%\bin;%MinGw_Dir%\bin
SET INCLUDE=%HarbourGcc_Dir%\include;%Fwh_Dir%\include;%MinGw_Dir%\include
SET HB_INSTALL_PREFIX=%HarbourGcc_Dir%

SET HB_LANG=PT_BR

SET HB_USER_CFLAGS=-c -D_WIN32 -D__HARBOUR__ -D__FLAT__
SET HB_COMPILER=mingw

REM if exist ACBRREAL.rc %MinGw_Dir%\bin\windres -D__FLAT__ -DDIALOG=DIALOGEX -iACBRREAL.rc -o_ACBRREAL.o --preprocessor "gcc -E -xc-header -include windows.h"

%HarbourGcc_Dir%\bin\win\mingw\HBMK2.EXE C:\SENDMAIL\Proj.hbp %* -comp=mingw > ERROS.log 2>&1
PATH=%oldpath%

REM Pause

REM IF EXIST SENDMAIL.EXE C:\PECOMPACT\PEC2 /NB /EMP:Y /TM:Y /CR:Y /MC /EMO:I SENDMAIL.EXE
REM IF EXIST SENDMAIL.EXE C:\UPX4\UPX.EXE --lzma SENDMAIL.exe

IF EXIST %OuputExe%\%ExeName%.exe %OuputExe%\%ExeName%.exe

REM FIN / END
[/code]