home *** CD-ROM | disk | FTP | other *** search
- #
- # ObjectWindows - (C) Copyright 1992 by Borland International
- #
-
- .autodepend
- .swap
-
- !if !$d(USESTATIC)
- USEDLL=1
- !endif
-
- !if $d(DEBUG)
- CDBG = -v
- LDBG = /v /Vt
- !endif
-
- !if $d(USEDLL)
- MODEL=l
- !elif !$d(MODEL)
- MODEL=l
- !endif
-
- DMODEL=l
-
- #
- # By default, build all OWL applications as STRICT Windows 3.1 apps
- #
-
- WINMODE = -DWIN31 -DSTRICT
-
- !if $d(STRICT)
-
- WINMODE = -DSTRICT
- !if $d(WIN31)
- WINMODE = -DWIN31 $(WINMODE)
- !endif
- !if $d(WIN30)
- WINMODE = -DWIN30 $(WINMODE)
- !endif
-
- !else # !STRICT
-
- !if $d(WIN31)
- WINMODE = -DWIN31
- !if $d(WIN30)
- WINMODE = -DWIN30 $(WINMODE)
- !endif
-
- !else # !WIN31 && !STRICT
-
- !if $d(WIN30)
- WINMODE = -DWIN30
- !endif
-
- !endif # !WIN31
- !endif # !STRICT
-
- !if !$d(BCROOT)
- !include "bcroot.inc"
- !endif
-
- !if !$d(OWLROOT)
- OWLROOT=$(BCROOT)\owl
- !endif
-
- !if !$d(CLASSDIR)
- CLASSDIR=$(BCROOT)\classlib
- !endif
-
- INCLUDE = $(OWLROOT)\include;$(CLASSDIR)\include;$(BCROOT)\include
- RCINCLUDEDIRS = -i$(OWLROOT)\include -i$(BCROOT)\include
-
- CC = bcc
- TLINK = tlink
- RC = rc
-
- !if $d(USEDLL)
- CFLAGS = -WS -D_CLASSDLL $(WINMODE) $(CDBG) -c -m$(MODEL) -w
- !else
- CFLAGS = -WE $(WINMODE) $(CDBG) -c -m$(MODEL) -w
- !endif
-
- CFLAGSD = -WDE -D_CLASSDLL $(WINMODE) $(CDBG) -c -m$(DMODEL) -w
- CFLAGSUD = -WS -D_CLASSDLL $(WINMODE) $(CDBG) -c -m$(DMODEL) -w
-
- LFLAGS = $(LDBG) /Tw /n /x /c /C
- LFLAGSD = $(LDBG) /Twd /n /x /c /C
-
- BCLIBDIR = $(BCROOT)\lib
-
- !if $d(USEDLL)
- OWLLIBS = $(OWLROOT)\lib\owl $(CLASSDIR)\lib\tclasdll
- !else
- OWLLIBS = $(OWLROOT)\lib\owlw$(MODEL) /v- $(CLASSDIR)\lib\tclass$(MODEL)
- !endif
-
- OWLDLIBS = $(OWLROOT)\lib\owl $(CLASSDIR)\lib\tclasdll
-
- !if $d(USEDLL)
- STDLIBS = $(BCLIBDIR)\import $(BCLIBDIR)\crtldll
- !else
- STDLIBS = $(BCLIBDIR)\import $(BCLIBDIR)\mathw$(MODEL) $(BCLIBDIR)\cw$(MODEL)
- !endif
-
- STDDLIBS = $(BCLIBDIR)\import $(BCLIBDIR)\crtldll
-
- .rc.res:
- $(RC) -r $(RCINCLUDEDIRS) $.
-
- .cpp.obj:
- $(CC) $(CFLAGS) $.
-