0
|
1
|
|
2 # Copyright (C) Igor Sysoev
|
|
3
|
|
4
|
|
5 case "$CC" in
|
|
6
|
|
7 cl)
|
|
8 makefile=makefile.msvc
|
|
9 opt="CPU_OPT=$CPU_OPT LIBC=$LIBC"
|
|
10 ;;
|
|
11
|
|
12 wcl386)
|
|
13 makefile=makefile.owc
|
|
14 opt="CPU_OPT=$CPU_OPT"
|
|
15 ;;
|
|
16
|
|
17 bcc32)
|
|
18 makefile=makefile.bcc
|
|
19 opt="-DCPU_OPT=$CPU_OPT"
|
|
20 ;;
|
|
21
|
|
22 esac
|
|
23
|
|
24
|
|
25 case $PLATFORM in
|
|
26
|
|
27 win32)
|
|
28 cp auto/lib/pcre/patch.pcre.in $PCRE
|
|
29 cp auto/lib/pcre/patch.config.in $PCRE
|
|
30 cp auto/lib/pcre/$makefile $PCRE
|
|
31
|
|
32 pcre=`echo $PCRE | sed -e "s/\//$DIRSEP/g"`
|
|
33 line=`echo $PCRE/pcre.h: | sed -e "s/\//$DIRSEP/g"`
|
|
34
|
|
35 echo "$line" >> $MAKEFILE
|
|
36 echo " cd $pcre" >> $MAKEFILE
|
|
37 echo " \$(MAKE) -f $makefile pcre.h" >> $MAKEFILE
|
|
38 echo " cd ..\\..\\.." >> $MAKEFILE
|
|
39 echo >> $MAKEFILE
|
|
40
|
|
41 line="$PCRE/pcre.lib: $PCRE/pcre.h"
|
|
42 line=`echo $line | sed -e "s/\//$DIRSEP/g"`
|
|
43
|
|
44 echo "$line" >> $MAKEFILE
|
|
45 echo " cd $pcre" >> $MAKEFILE
|
|
46 echo " \$(MAKE) -f $makefile $opt" >> $MAKEFILE
|
|
47 echo " cd ..\\..\\.." >> $MAKEFILE
|
|
48 ;;
|
|
49
|
|
50 *)
|
|
51 PCRE_OPT="CFLAGS=\"$PCRE_OPT\""
|
|
52
|
|
53 echo "$PCRE/pcre.h:" >> $MAKEFILE
|
|
54 echo " cd $PCRE \\" >> $MAKEFILE
|
|
55 echo " && CC=\"\$(CC)\" $PCRE_OPT \\" >> $MAKEFILE
|
|
56 echo " ./configure --disable-shared" >> $MAKEFILE
|
|
57 echo >> $MAKEFILE
|
|
58 echo "$PCRE/.libs/libpcre.a: $PCRE/pcre.h" >> $MAKEFILE
|
|
59 echo " cd $PCRE \\" >> $MAKEFILE
|
|
60 echo " && \$(MAKE) libpcre.la" >> $MAKEFILE
|
|
61 ;;
|
|
62
|
|
63 esac
|
|
64
|
|
65 echo >> $MAKEFILE
|