forked from marcosgambeta/hwgui-r1908
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmake_bcc_pointer.bat
44 lines (32 loc) · 895 Bytes
/
make_bcc_pointer.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
@echo off
if "%1" == "clean" goto CLEAN
if "%1" == "CLEAN" goto CLEAN
if not exist lib md lib
if not exist lib\win md lib\win
if not exist lib\win\bcc md lib\win\bcc
if not exist obj md obj
if not exist obj\b32 md obj\b32
if not exist obj\b32\mt md obj\b32\mt
:BUILD
rem make -fmakefile.bc > make_b32.log
rem if errorlevel 1 goto BUILD_ERR
rem set ACTIVEX_SUPPORT=ON
make -l EXE_OBJ_DIR=obj\b32\bin OBJ_DIR=obj\b32 -fmakefilepointer.bc %1 %2 %3 > make_b32.log
if errorlevel 1 goto BUILD_ERR
make -l OBJ_DIR=obj\b32\mt -DHB_THREAD_SUPPORT -DHB_MT=mt -fmakefilepointer.bc %2 %3 >> make_b32.log
if errorlevel 1 goto BUILD_ERR
:BUILD_OK
goto EXIT
:BUILD_ERR
notepad make_b32.log
goto EXIT
:CLEAN
del lib\win\bcc\*.lib
del lib\win\bcc\*.bak
del obj\b32\*.obj
del obj\b32\*.c
del obj\b32\mt\*.obj
del obj\b32\mt\*.c
del make_b32.log
goto EXIT
:EXIT