/[pcre]/code/trunk/makevp.bat
ViewVC logotype

Contents of /code/trunk/makevp.bat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 131 - (hide annotations) (download)
Mon Mar 26 15:10:12 2007 UTC (6 years, 1 month ago) by ph10
File MIME type: text/plain
File size: 1855 byte(s)
Various new tidies.

1 nigel 63 @echo off
2    
3 ph10 101 :: AH 20-12-06 modified for new PCRE-7.0 and VP/BCC
4 ph10 131 :: PH 19-03-07 renamed !compile.txt and !linklib.txt as makevp-compile.txt and
5     :: makevp-linklib.txt
6     :: PH 26-03-07 re-renamed !compile.txt and !linklib.txt as makevp-c.txt and
7     :: makevp-l.txt
8 ph10 101
9 nigel 63 REM This file was contributed by Alexander Tokarev for building PCRE for use
10     REM with Virtual Pascal. It has not been tested with the latest PCRE release.
11    
12     REM CHANGE THIS FOR YOUR BORLAND C++ COMPILER PATH
13    
14 ph10 101 SET BORLAND=F:\bcc
15     SET PATH=%PATH%;%BORLAND%\bin;f:\tasm\bin
16     SET PCRE_VER=70
17 nigel 63
18 ph10 101 :: sh configure
19 nigel 63
20 ph10 101 bcc32 -DDFTABLES -DSTATIC -I%BORLAND%\include -L%BORLAND%\lib dftables.c
21     :: bcc32 -DDFTABLES -DSTATIC -DVPCOMPAT -I%BORLAND%\include -L%BORLAND%\lib dftables.c
22     IF ERRORLEVEL 1 EXIT
23 nigel 63
24 ph10 101 :: dftables > chartables.c
25     dftables pcre_chartables.c
26 nigel 63
27 ph10 101 REM compile and link the PCRE library into lib: option -B for ASM compile works too
28 ph10 131 bcc32 -a4 -c -RT- -y- -v- -u- -R- -Q- -X -d -fp -ff -P- -O2 -Oc -Ov -3 -w-8004 -w-8064 -w-8065 -w-8012 -DSTATIC -DVPCOMPAT -UDFTABLES -I%BORLAND%\include @makevp-c.txt
29 ph10 101 :: bcc32 -c -RT- -y- -v- -u- -P- -O2 -5 -DSTATIC -DVPCOMPAT -UDFTABLES -I%BORLAND%\include get.c maketables.c pcre.c study.c
30     IF ERRORLEVEL 1 EXIT
31 nigel 63
32 ph10 101 tlib %BORLAND%\lib\cw32.lib *calloc *del *strncmp *memcpy *memmove *memset *memcmp *strlen
33     :: tlib %BORLAND%\lib\cw32.lib *calloc *del *strncmp *memcpy *memmove *memset
34     IF ERRORLEVEL 1 EXIT
35 ph10 131 tlib pcre%PCRE_VER%.lib @makevp-l.txt +calloc.obj +del.obj +strncmp.obj +memcpy.obj +memmove.obj +memset.obj +memcmp.obj +strlen.obj
36 ph10 101 :: tlib pcre.lib +get.obj +maketables.obj +pcre.obj +study.obj +calloc.obj +del.obj +strncmp.obj +memcpy.obj +memmove.obj +memset.obj
37     IF ERRORLEVEL 1 EXIT
38 nigel 63
39 ph10 101 del *.obj *.tds *.bak >nul 2>nul
40 nigel 63
41     echo ---
42     echo Now the library should be complete. Please check all messages above.
43     echo Don't care for warnings, it's OK.

Properties

Name Value
svn:eol-style native
svn:keywords "Author Date Id Revision Url"

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12