home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / cprog / blx21.zip / OWLPRT.ARJ / PRTCPP.ARJ / MAKEFILE.INC < prev    next >
Text File  |  1992-02-19  |  1KB  |  74 lines

  1. .autodepend
  2. .swap
  3.  
  4. !if !$d(USEDLL)
  5. USESTATIC=1
  6. !endif
  7.  
  8. !if $d(DEBUG)
  9. CDBG = -v
  10. LDBG = /v /Vt
  11. !endif
  12.  
  13. !if $d(USEDLL)
  14. MODEL=l
  15. !elif !$d(MODEL)
  16. MODEL=s
  17. !endif
  18.  
  19. DMODEL=l
  20.  
  21. !if !$d(BCROOT)
  22. !include "bcroot.inc"
  23. !endif
  24.  
  25. !if !$d(OWLROOT)
  26. OWLROOT=$(BCROOT)\owl
  27. !endif
  28.  
  29. !if !$d(CLASSDIR)
  30. CLASSDIR=$(BCROOT)\classlib
  31. !endif
  32.  
  33. INCLUDE = $(OWLROOT)\include;$(CLASSDIR)\include;$(BCROOT)\include
  34. RCINCLUDEDIRS = -i$(OWLROOT)\include -i$(BCROOT)\include
  35.  
  36. CC = bcc
  37. TLINK = tlink
  38.  
  39. !if $d(USEDLL)
  40. CFLAGS  = -WS -D_CLASSDLL $(CDBG) -c -m$(MODEL) -w
  41. !else
  42. CFLAGS  = -WE $(CDBG) -c -m$(MODEL) -w
  43. !endif
  44.  
  45. CFLAGSD = -WDE -D_CLASSDLL $(CDBG) -c -m$(DMODEL) -w
  46. CFLAGSUD  = -WS -D_CLASSDLL $(CDBG) -c -m$(DMODEL) -w
  47.  
  48. LFLAGS  = $(LDBG) /Tw /n /x /c /C
  49. LFLAGSD = $(LDBG) /Twd /n /x /c /C
  50.  
  51. BCLIBDIR = $(BCROOT)\lib
  52.  
  53. !if $d(USEDLL)
  54. OWLLIBS = $(OWLROOT)\lib\owl $(CLASSDIR)\lib\tclasdll
  55. !else
  56. OWLLIBS  = $(OWLROOT)\lib\owlw$(MODEL) /v- $(CLASSDIR)\lib\tclass$(MODEL)
  57. !endif
  58.  
  59. OWLDLIBS = $(OWLROOT)\lib\owl $(CLASSDIR)\lib\tclasdll
  60.  
  61. !if $d(USEDLL)
  62. STDLIBS = $(BCLIBDIR)\import $(BCLIBDIR)\crtldll
  63. !else
  64. STDLIBS = $(BCLIBDIR)\import $(BCLIBDIR)\mathw$(MODEL) $(BCLIBDIR)\cw$(MODEL)
  65. !endif
  66.  
  67. STDDLIBS = $(BCLIBDIR)\import $(BCLIBDIR)\crtldll
  68.  
  69. .rc.res:
  70.     rc -r $(RCINCLUDEDIRS) $.
  71.  
  72. .cpp.obj:
  73.     $(CC) $(CFLAGS) $.
  74.