# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
-# PROP Cmd_Line "NMAKE /f makefile.win INSTDIR="\Apache2" SHORT=R LONG=Release tryssl _install"
+# PROP Cmd_Line "NMAKE /f makefile.win INSTDIR="\Apache2" SHORT=R LONG=Release _tryssl _install"
# PROP Rebuild_Opt ""
# PROP Target_File "\Apache2\bin\Apache.exe"
-# PROP Bsc_Name ""
+# PROP Bsc_Name "Browse\Apache.bsc"
# PROP Target_Dir ""
!ELSEIF "$(CFG)" == "InstallBin - Win32 Debug"
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
-# PROP Cmd_Line "NMAKE /f makefile.win INSTDIR="\Apache2" SHORT=D LONG=Debug tryssl _install"
+# PROP Cmd_Line "NMAKE /f makefile.win INSTDIR="\Apache2" SHORT=D LONG=Debug _tryssl _install"
# PROP Rebuild_Opt ""
# PROP Target_File "\Apache2\bin\Apache.exe"
# PROP Bsc_Name ""
# clean - remove (most) generated files
# _cleanr - remove (most) files generated by a Release build
# _cleand - remove (most) files generated by a Debug build
+# _browse - build the browse info file
#
# The default installation directory is \Apache2.0. This can be changed
# with the INSTDIR macro, for example:
!ERROR Need $(INSTDIR)\srclib\apr-util
!ENDIF
-# Note; tryssl: is only used by the msvc developer studio environment to 'fix up'
+# Note; _tryssl: is only used by the msvc developer studio environment to 'fix up'
# the build, since conditional dependencies aren't supported.
#
!IF EXIST("srclib\openssl")
!ELSE
SSLBIN=out32dll
!ENDIF
-tryssl:
+_tryssl:
!IF EXIST("modules\ssl\mod_ssl.mak")
cd modules\ssl
- $(MAKE) $(MAKEOPT) -f mod_ssl.mak CFG="mod_ssl - Win32 $(LONG)" RECURSE=0 $(CTARGET)
+ $(MAKE) $(MAKEOPT) -f mod_ssl.mak CFG="mod_ssl - Win32 $(LONG)" RECURSE=0 $(LONG)/mod_ssl.so
cd ..\..
cd support
- $(MAKE) $(MAKEOPT) -f abs.mak CFG="abs - Win32 $(LONG)" RECURSE=0 $(CTARGET)
+ $(MAKE) $(MAKEOPT) -f abs.mak CFG="abs - Win32 $(LONG)" RECURSE=0 $(LONG)/abs.exe
cd ..
!ELSE
msdev Apache.dsw /MAKE\
!ENDIF
!ELSE
-tryssl:
+_tryssl:
echo mod_ssl and ab/ssl will not build without openssl
echo installed in $(INSTDIR)\srclib\openssl. They must be precompiled
echo using the ms/ntdll.mak file. See INSTALL.W32 for details.
!ENDIF
!ENDIF
+_browse:
+ cd Browse
+ bscmake.exe -nologo -Iu -o Apache.bsc *.sbr
+ cd ..
+
_apacher:
$(MAKE) $(MAKEOPT) -f Makefile.win SHORT=R LONG=Release _build
$(MAKE) $(MAKEOPT) -f Makefile.win SHORT=D LONG=Debug _build _install
clean: _cleanr _cleand
+ rd /s Browse < <<
+y
+<<
!IF EXIST("Apache.mak")
-_cleanr:
+_cleanr:
$(MAKE) $(MAKEOPT) -f Makefile.win SHORT=R LONG=Release CTARGET=CLEAN _build
_cleand: