win32.mak
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:2k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. # Makefile for Microsoft Visual C++ 5.0 (or compat)
  2. !IF "$(OS)" == "Windows_NT"
  3. NULL=
  4. !ELSE 
  5. NULL=nul
  6. !ENDIF 
  7. CPP=cl.exe
  8. OUTDIR=.Release
  9. INTDIR=.Release
  10. # Begin Custom Macros
  11. OutDir=.Release
  12. # End Custom Macros
  13. ALL : "$(OUTDIR)psql.exe"
  14. CLEAN :
  15. -@erase "$(INTDIR)psql.obj"
  16. -@erase "$(INTDIR)stringutils.obj"
  17. -@erase "$(INTDIR)getopt.obj"
  18. -@erase "$(INTDIR)vc50.idb"
  19. -@erase "$(OUTDIR)psql.exe"
  20. "$(OUTDIR)" :
  21.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  22. CPP_PROJ=/nologo /ML /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D
  23.  "_MBCS" /Fp"$(INTDIR)psql.pch" /YX /Fo"$(INTDIR)\" /Fd"$(INTDIR)\" /FD /c 
  24.  /I ....include /I ....interfaceslibpq /D "HAVE_STRDUP" /D "BLCKSZ=8192"
  25. !IFDEF        MULTIBYTE
  26. !IFNDEF MBFLAGS
  27. MBFLAGS="-DMULTIBYTE=$(MULTIBYTE)"
  28. !ENDIF
  29. CPP_PROJ=$(MBFLAGS) $(CPP_PROJ)
  30. !ENDIF
  31. CPP_OBJS=.Release/
  32. CPP_SBRS=.
  33. LINK32=link.exe
  34. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
  35.  advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib
  36.  odbccp32.lib wsock32.lib /nologo /subsystem:console /incremental:no
  37.  /pdb:"$(OUTDIR)psql.pdb" /machine:I386 /out:"$(OUTDIR)psql.exe" 
  38. LINK32_OBJS= 
  39. "$(INTDIR)psql.obj" 
  40. "$(INTDIR)stringutils.obj" 
  41. "$(INTDIR)getopt.obj" 
  42. "....interfaceslibpqReleaselibpqdll.lib"
  43. "$(OUTDIR)psql.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  44.     $(LINK32) @<<
  45.   $(LINK32_FLAGS) $(LINK32_OBJS)
  46. <<
  47. "$(OUTDIR)getopt.obj" : "$(OUTDIR)" ....utilsgetopt.c
  48.     $(CPP) @<<
  49.     $(CPP_PROJ) ....utilsgetopt.c
  50. <<
  51. .c{$(CPP_OBJS)}.obj::
  52.    $(CPP) @<<
  53.    $(CPP_PROJ) $< 
  54. <<
  55. .cpp{$(CPP_OBJS)}.obj::
  56.    $(CPP) @<<
  57.    $(CPP_PROJ) $< 
  58. <<