home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / stlpt453.zip / STLport-4.5.3 / src / nmake_common.mak < prev    next >
Text File  |  2001-09-29  |  5KB  |  158 lines

  1.  
  2. install_dlls:
  3.     @echo Copying STLport DLLs to Windows system directory...
  4.     @if "%OS%" == "Windows_NT" copy $(OUTDIR)\$(LIB_BASENAME)*.dll $(WINDIR)\System32
  5.     @if "%OS%" == "" copy $(OUTDIR)\$(LIB_BASENAME)*.dll $(WINDIR)\System
  6.     @echo STLport DLL libraries are installed on your system.
  7.  
  8. install_libs_vc:
  9.     @echo Copying STLport .lib files to VC lib directory : %MSVCDir%\lib...
  10.     @copy $(OUTDIR)\$(LIB_BASENAME)*.lib "%MSVCDir%\lib"
  11.     @echo Done copying .lib files.
  12.  
  13. install_headers_vc:
  14.     @echo Copying STLport headers files to VC include directory : %MSVCDir%\include\stlport...
  15.     @xcopy /Q /R /K /I /S ..\stlport "%MSVCDir%\include\stlport\"
  16.     @echo Done copying STLport headers.
  17.  
  18. check_env_vc:
  19.     @if not exist "%MSVCDir%\lib\*.*" echo "Please set up MSVCDir environment variable. Did you run vcvars32.bat ?"
  20.     @if not exist "%MSVCDir%\lib\*.*" dir "%MSVCDir%\lib"
  21.  
  22. install_vc : all check_env_vc install_libs_vc install_dlls install_headers_vc report_dirs_vc
  23.  
  24. install_bc : all install_dlls
  25.  
  26. report_dirs_vc :
  27.     @echo STLport installation complete.
  28.     @echo Please find STLport headers in %MSVCDir%\include\stlport.
  29.     @echo Please find STLport .lib files in %MSVCDir%\lib.
  30.     @echo Please find STLport DLLs in Windows system directory.
  31.  
  32. {$(SRCDIR)}.cpp{$(RELEASE_OBJDIR_static)}.obj:
  33.    $(CXX) $(CXXFLAGS_RELEASE_static) $< 
  34.  
  35. {$(SRCDIR)}.c{$(RELEASE_OBJDIR_static)}.obj:
  36.    $(CC) $(CXXFLAGS_RELEASE_static) $< 
  37.  
  38. {$(SRCDIR)}.c{$(RELEASE_OBJDIR_static)}.sbr:
  39.    $(CC) $(CXXFLAGS_RELEASE_static) $< 
  40.  
  41. {$(SRCDIR)}.cpp{$(RELEASE_OBJDIR_static)}.sbr:
  42.    $(CXX) $(CXXFLAGS_RELEASE_static) $<
  43.  
  44.  
  45. {$(SRCDIR)}.cpp{$(RELEASE_OBJDIR_staticx)}.obj:
  46.    $(CXX) $(CXXFLAGS_RELEASE_staticx) $< 
  47.  
  48. {$(SRCDIR)}.c{$(RELEASE_OBJDIR_staticx)}.obj:
  49.    $(CC) $(CXXFLAGS_RELEASE_staticx) $< 
  50.  
  51. {$(SRCDIR)}.c{$(RELEASE_OBJDIR_staticx)}.sbr:
  52.    $(CC) $(CXXFLAGS_RELEASE_staticx) $< 
  53.  
  54. {$(SRCDIR)}.cpp{$(RELEASE_OBJDIR_staticx)}.sbr:
  55.    $(CXX) $(CXXFLAGS_RELEASE_staticx) $<
  56.  
  57.  
  58. {$(SRCDIR)}.cpp{$(RELEASE_OBJDIR_dynamic)}.obj:
  59.    $(CXX) $(CXXFLAGS_RELEASE_dynamic) $< 
  60.  
  61. {$(SRCDIR)}.c{$(RELEASE_OBJDIR_dynamic)}.obj:
  62.    $(CC) $(CXXFLAGS_RELEASE_dynamic) $< 
  63.  
  64. {$(SRCDIR)}.c{$(RELEASE_OBJDIR_dynamic)}.sbr:
  65.    $(CC) $(CXXFLAGS_RELEASE_dynamic) $< 
  66.  
  67. {$(SRCDIR)}.cpp{$(RELEASE_OBJDIR_dynamic)}.sbr:
  68.    $(CXX) $(CXXFLAGS_RELEASE_dynamic) $<
  69.  
  70. #########################################
  71.  
  72. {$(SRCDIR)}.cpp{$(DEBUG_OBJDIR_static)}.obj:
  73.    $(CXX) $(CXXFLAGS_DEBUG_static) $<
  74.  
  75. {$(SRCDIR)}.c{$(DEBUG_OBJDIR_static)}.obj:
  76.    $(CC) $(CXXFLAGS_DEBUG_static) $<
  77.  
  78. {$(SRCDIR)}.c{$(DEBUG_OBJDIR_static)}.sbr:
  79.    $(CC) $(CXXFLAGS_DEBUG_static) $<
  80.  
  81. {$(SRCDIR)}.cpp{$(DEBUG_OBJDIR_static)}.sbr:
  82.    $(CXX) $(CXXFLAGS_DEBUG_static) $<
  83.  
  84. {$(SRCDIR)}.cpp{$(DEBUG_OBJDIR_staticx)}.obj:
  85.    $(CXX) $(CXXFLAGS_DEBUG_staticx) $<
  86.  
  87. {$(SRCDIR)}.c{$(DEBUG_OBJDIR_staticx)}.obj:
  88.    $(CC) $(CXXFLAGS_DEBUG_staticx) $<
  89.  
  90. {$(SRCDIR)}.c{$(DEBUG_OBJDIR_staticx)}.sbr:
  91.    $(CC) $(CXXFLAGS_DEBUG_staticx) $<
  92.  
  93. {$(SRCDIR)}.cpp{$(DEBUG_OBJDIR_staticx)}.sbr:
  94.    $(CXX) $(CXXFLAGS_DEBUG_staticx) $<
  95.  
  96. {$(SRCDIR)}.cpp{$(DEBUG_OBJDIR_dynamic)}.obj:
  97.    $(CXX) $(CXXFLAGS_DEBUG_dynamic) $<
  98.  
  99. {$(SRCDIR)}.c{$(DEBUG_OBJDIR_dynamic)}.obj:
  100.    $(CC) $(CXXFLAGS_DEBUG_dynamic) $<
  101.  
  102. {$(SRCDIR)}.c{$(DEBUG_OBJDIR_dynamic)}.sbr:
  103.    $(CC) $(CXXFLAGS_DEBUG_dynamic) $<
  104.  
  105. {$(SRCDIR)}.cpp{$(DEBUG_OBJDIR_dynamic)}.sbr:
  106.    $(CXX) $(CXXFLAGS_DEBUG_dynamic) $<
  107.  
  108. ######################################### 
  109.  
  110. {$(SRCDIR)}.cpp{$(STLDEBUG_OBJDIR_static)}.obj:
  111.    $(CXX) $(CXXFLAGS_STLDEBUG_static) $<
  112.  
  113. {$(SRCDIR)}.c{$(STLDEBUG_OBJDIR_static)}.obj:
  114.    $(CC) $(CXXFLAGS_STLDEBUG_static) $<
  115.  
  116. {$(SRCDIR)}.c{$(STLDEBUG_OBJDIR_static)}.sbr:
  117.    $(CC) $(CXXFLAGS_STLDEBUG_static) $<
  118.  
  119. {$(SRCDIR)}.cpp{$(STLDEBUG_OBJDIR_static)}.sbr:
  120.    $(CXX) $(CXXFLAGS_STLDEBUG_static) $<
  121.  
  122. {$(SRCDIR)}.cpp{$(STLDEBUG_OBJDIR_staticx)}.obj:
  123.    $(CXX) $(CXXFLAGS_STLDEBUG_staticx) $<
  124.  
  125. {$(SRCDIR)}.c{$(STLDEBUG_OBJDIR_staticx)}.obj:
  126.    $(CC) $(CXXFLAGS_STLDEBUG_staticx) $<
  127.  
  128. {$(SRCDIR)}.c{$(STLDEBUG_OBJDIR_staticx)}.sbr:
  129.    $(CC) $(CXXFLAGS_STLDEBUG_staticx) $<
  130.  
  131. {$(SRCDIR)}.cpp{$(STLDEBUG_OBJDIR_staticx)}.sbr:
  132.    $(CXX) $(CXXFLAGS_STLDEBUG_staticx) $<
  133.  
  134. {$(SRCDIR)}.cpp{$(STLDEBUG_OBJDIR_dynamic)}.obj:
  135.    $(CXX) $(CXXFLAGS_STLDEBUG_dynamic) $<
  136.  
  137. {$(SRCDIR)}.c{$(STLDEBUG_OBJDIR_dynamic)}.obj:
  138.    $(CC) $(CXXFLAGS_STLDEBUG_dynamic) $<
  139.  
  140. {$(SRCDIR)}.c{$(STLDEBUG_OBJDIR_dynamic)}.sbr:
  141.    $(CC) $(CXXFLAGS_STLDEBUG_dynamic) $<
  142.  
  143. {$(SRCDIR)}.cpp{$(STLDEBUG_OBJDIR_dynamic)}.sbr:
  144.    $(CXX) $(CXXFLAGS_STLDEBUG_dynamic) $<
  145.  
  146. ############################################
  147.  
  148. {$(SRCDIR)}.rc{$(RELEASE_OBJDIR_dynamic)}.res:
  149.     $(RC) /d COMP=$(COMP) /fo $(RELEASE_OBJDIR_dynamic)\stlport.res $<
  150.  
  151. {$(SRCDIR)}.rc{$(DEBUG_OBJDIR_dynamic)}.res:
  152.     $(RC) /d COMP=$(COMP) /d BUILD=_DEBUG /fo $(DEBUG_OBJDIR_dynamic)\stlport.res $<
  153.  
  154. {$(SRCDIR)}.rc{$(STLDEBUG_OBJDIR_dynamic)}.res:
  155.     $(RC) /d COMP=$(COMP) /d BUILD=_STLDEBUG /fo $(STLDEBUG_OBJDIR_dynamic)\stlport.res $<
  156.  
  157.  
  158.