home *** CD-ROM | disk | FTP | other *** search
- #---------------------------------------------------------------
- # Oakland OWL library makefile for use with Opus make 5.0
- # 8/14/89 by ted
- #---------------------------------------------------------------
-
- # Set the Compiler
- COMPILER = M1
- #COMPILER = T2
-
- # Set the Memory Model
- MODEL = L
- #MODEL = M
-
- # Other defines
- OPATH = $(COMP)$(MODEL)
- TARG = $(OPATH)\$(COMP)$(MODEL)owl.lib
-
- VPATH = .;$(OPATH)
-
- # Turbo-C 2.0 Compiler set up
- !if $(COMPILER) == T2
- !if $(MODEL) == L
- MODL = l
- !endif
- !if $(MODEL) == M
- MODL = m
- !endif
-
- _LIB_C = tcc -o$(OPATH)\$* -m$(MODL) -I.
- CSPEC =
- _LIB_MASM = tasm /ml /d$(COMPILER)=99 /d$(MODL)MOD=99
- _MASM_END = , $(OPATH)\;
- OWLSEGDEF = -zCOWL_TEXT
- DIGSEGDEF = -zCPCDIG_TEXT
- ADIGSEGDEF = /dDIGSEG=99
- !endif
-
- # Microsoft C 5.1 compiler set up
- !if $(COMPILER) == M1
- _LIB_C = cl -c -Fo$(OPATH)\ -DM5 -DOAK_OS2 -A$(MODEL) -FPc -W3 -I. -Zl -Oilt -Gs
- CSPEC = -Tc
- _LIB_MASM = masm /ML /D$(COMPILER)=99 /D$(MODEL)MOD=99
- _MASM_END = , $(OPATH)\;
- OWLSEGDEF = -NTOWL_TEXT
- DIGSEGDEF = -NTPCDIG_TEXT
- ADIGSEGDEF = /dDIGSEG=99
- !endif
-
- # Dependency Information
-
- OWLFILES = bbchain.obj bcwin.obj bd1.obj bd123.obj bd2.obj bdbar.obj \
- bdbox.obj bdboxlt.obj bdmouse.obj bdnull.obj bdplain.obj \
- bdprompt.obj bdside.obj bdstd.obj bdtitle.obj bdxref.obj \
- bfaux.obj bfile.obj blwin.obj bobgo.obj bordaux.obj \
- bordclos.obj borddrwt.obj bordghzb.obj bordglts.obj \
- bordgvtb.obj bordimo.obj bordobj.obj bordout.obj \
- bordsend.obj bordsetp.obj bordssds.obj cmap.obj \
- cmapput.obj cmwin.obj cmwindra.obj cmwinimo.obj \
- cmwintty.obj disp.obj dispclr.obj dispcurr.obj \
- dispinit.obj dispmono.obj disprein.obj expbmu.obj \
- expstd.obj frw.obj grwin.obj jains.obj jarray.obj \
- kbidle.obj kbread.obj kbrecord.obj mouseini.obj msgwin.obj \
- npwin.obj oakalloc.obj oakerrno.obj oakerror.obj \
- oakint.obj objfuncs.obj oboxclip.obj oboxdist.obj \
- ocbox.obj ocolmap.obj omemmove.obj opbox.obj opclipso.obj \
- opclipst.obj pmapload.obj pmapopen.obj pmapx.obj pmwin.obj \
- pmwinimo.obj pmwinope.obj ptdchar.obj ptdframe.obj \
- ptdline.obj sarray.obj strtools.obj strwrap.obj \
- symlist.obj varray.obj vid.obj winclear.obj winclip.obj \
- wincurso.obj windump.obj winexpos.obj wingetp.obj \
- wingo.obj winiio.obj winlist.obj winload.obj winmouse.obj \
- winobj.obj winobsc.obj winopen.obj winpaint.obj \
- winsave.obj winscrol.obj winsetp.obj winsize.obj \
- wintop.obj wmgrinit.obj
-
- DIGFILES = digcursb.obj digcursl.obj digflip.obj digpmcli.obj \
- digpow2.obj digscmap.obj digshsec.obj pcxload.obj pcxsave.obj
-
- PCFILES = pcbdrawc.obj pcbios.obj pcbscrol.obj pcbsetcu.obj \
- pccga.obj pcdisp.obj pcevga.obj pcgfuncs.obj pchard.obj \
- pcherc.obj pcmcga.obj pcmcurr.obj pcmcurrt.obj \
- pcmgraph.obj pcmode.obj pcopen.obj pcpmap.obj pcpmapio.obj \
- pcramcle.obj pcramcpp.obj pcramdra.obj pcrestor.obj \
- pcsplash.obj pcsqcmap.obj pctext.obj pctextin.obj pcvgrab.obj
-
- PCAFILES = pc1bitpl.obj pc2bitpl.obj pc8bitpl.obj pcbunrun.obj \
- pcbxlat.obj pcevgapl.obj pchcfont.obj pchcfunc.obj \
- pciscpq.obj pcneares.obj pcoint86.obj pcrammov.obj \
- pcramwmo.obj pcvfreez.obj pcvscan.obj
-
- OS2FILES = os2disp.obj os2hard.obj os2open.obj
-
- # Library Creation
-
- FILES = $(OWLFILES) $(DIGFILES) $(PCFILES) $(PCAFILES) $(OS2FILES)
-
- $(TARG) : $(FILES)
- !if $(COMPILER) == T2
- respgen libresp.$(COMPILER) $(OPATH)\*.obj
- tlib $(TARG) /C /0 @libresp.$(COMPILER)
- del libresp.$(COMPILER)
- !endif
- !if $(COMPILER) == M1
- lib $(TARG) -+ $(FILES)
- !endif
-
- # Sub library compile lines
-
- $(OWLFILES): $*.c
- $(_LIB_C) $(OWLSEGDEF) $(CSPEC) $*.c
-
- $(DIGFILES): $*.c
- $(_LIB_C) $(DIGSEGDEF) $(CSPEC) $*.c
-
- $(PCFILES): $*.c
- $(_LIB_C) $(DIGSEGDEF) $(CSPEC) $*.c
-
- $(PCAFILES): $*.asm
- $(_LIB_MASM) $(ADIGSEGDEF) $*.asm $(_MASM_END)
-
- $(OS2FILES): $*.c
- $(_LIB_C) $(DIGSEGDEF) $(CSPEC) $*.c
- #---------------------------------------------------------------
-
-