"Fossies" - the Fresh Open Source Software Archive

Member "mod_log_sql-1.101/build-apache2.bat" (20 Sep 2004, 2279 Bytes) of package /linux/www/apache_httpd_modules/old/mod_log_sql-1.101.tar.bz2:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) MS DOS Batch source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 @echo off
    2 rem path to Microsoft SDK installation
    3 SET DIR_MSSDK=C:\Program Files\Microsoft SDK
    4 rem path to apache2 installation
    5 SET DIR_APACHE=C:\Program Files\Apache Group\Apache2
    6 rem path to mysql 4.0 installation
    7 SET DIR_MYSQL=C:\MySQL
    8 rem Can be set to opt or debug
    9 SET LIB_MYSQL=opt
   10 rem path to OpenSSL installation
   11 SET DIR_OPENSSL=C:\OpenSSL
   12 rem Should be set to VC
   13 SET LIB_OPENSSL=VC
   14 
   15 copy /Y winconfig.h config.h
   16 mkdir Release
   17 cd Release
   18 Rem Compile all the source code
   19 echo /MD /W3 /Zi /O2 /DNDEBUG /D_WINDOWS /DWIN32 > RESP_c.txt
   20 echo /Fd"mod_log_sql" /FD >> RESP_c.txt
   21 echo /DHAVE_CONFIG_H /DWITH_APACHE20 /DLOGSQL_DECLARE_EXPORT >> RESP_c.txt
   22 echo /I.. >> RESP_c.txt
   23 echo /I"%DIR_MSSDK%\Include" >> RESP_c.txt
   24 echo /I"%DIR_APACHE%\Include" >> RESP_c.txt
   25 echo /I"%DIR_MYSQL%\Include" >> RESP_c.txt
   26 echo /I"%DIR_OPENSSL%\Include" >> RESP_c.txt
   27 echo /I"%DIR_OPENSSL%\Include\openssl" >> RESP_c.txt
   28 cl @RESP_c.txt /c ..\mod_log_sql.c ..\mod_log_sql_mysql.c
   29 
   30 if not exist "%DIR_APACHE%\Include\mod_ssl.h" goto nossl
   31 cl @RESP_C.txt /c ..\mod_log_sql_ssl.c
   32 :nossl
   33 
   34 rem link main module
   35 echo /MACHINE:I386 /SUBSYSTEM:windows > RESP_l.txt
   36 echo /OUT:mod_log_sql.so /DLL /OPT:REF /DEBUG >> RESP_l.txt
   37 echo /LIBPATH:"%DIR_APACHE%\lib" >> RESP_l.txt
   38 echo libapr.lib libaprutil.lib libhttpd.lib >> RESP_l.txt
   39 link @RESP_l.txt mod_log_sql.obj
   40 
   41 rem link mysql module
   42 echo /MACHINE:I386 /SUBSYSTEM:windows > RESP_l.txt
   43 echo /OUT:mod_log_sql_mysql.so /DLL /OPT:REF /DEBUG >> RESP_l.txt
   44 echo /LIBPATH:"%DIR_APACHE%\lib" >> RESP_l.txt
   45 echo /LIBPATH:"%DIR_MYSQL%\lib\%LIB_MYSQL%" >> RESP_l.txt
   46 echo /NODEFAULTLIB:LIBCMT.lib >> RESP_l.txt
   47 echo libapr.lib libaprutil.lib libhttpd.lib >> RESP_l.txt
   48 echo libmysql.lib mod_log_sql.lib >> RESP_l.txt
   49 link @RESP_l.txt mod_log_sql_mysql.obj
   50 
   51 if not exist "%DIR_APACHE%\Include\mod_ssl.h" goto done
   52 rem link ssl module
   53 echo /MACHINE:I386 /SUBSYSTEM:windows > RESP_l.txt
   54 echo /OUT:mod_log_sql_ssl.so /DLL /OPT:REF /DEBUG >> RESP_l.txt
   55 echo /LIBPATH:"%DIR_APACHE%\lib" >> RESP_l.txt
   56 echo /LIBPATH:"%DIR_OPENSSL%\lib\%LIB_OPENSSL%" >> RESP_l.txt
   57 echo libapr.lib libaprutil.lib libhttpd.lib >> RESP_l.txt
   58 echo mod_log_sql.lib >> RESP_l.txt
   59 link @RESP_l.txt mod_log_sql_ssl.obj
   60 
   61 :done
   62 cd ..