home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c185 / 2.ddi / MKFILES.EXE / MAKEFILE.CS3 next >
Encoding:
Text File  |  1989-08-15  |  4.2 KB  |  103 lines

  1. #---------------------------------------------------------------
  2. # Oakland C-scape library makefile for use with Opus make 5.0
  3. # 8/14/89 - Original by ted
  4. # 8/15/89 - Stolen by george from OWL for use by C-scape
  5. #---------------------------------------------------------------
  6.  
  7. # -- Change this to use another compiler --
  8. COMPILER    = T2
  9. #COMPILER    = M1
  10.  
  11. # -- Change this to use another model --
  12. MODEL        = L
  13. #MODEL        = M
  14. #---------------------------------------------------------------
  15. OPATH    = $(COMP)$(MODEL)
  16. TARG    = $(OPATH)\$(COMP)$(MODEL)owl.lib
  17.  
  18. VPATH    = .;$(OPATH)
  19. #---------------------------------------------------------------
  20. !if $(COMPILER) == T2
  21. !if $(MODEL) == L
  22. MODL        = l
  23. !endif
  24. !if $(MODEL) == M
  25. MODL        = m
  26. !endif
  27. _LIB_C        = tcc -o$(OPATH)\$* -m$(MODL) -I.
  28. CSPEC    =
  29. !endif
  30.  
  31. !if $(COMPILER) == M1
  32. _LIB_C        = cl -c -Fo$(OPATH)\ -DM5 -DOAK_OS2 -A$(MODEL) -FPc -W3 -I. -Zl -Oilt -Gs
  33. CSPEC        = -Tc
  34. !endif
  35. #---------------------------------------------------------------
  36. CSFILES    = field.obj fldcls.obj fldgetb.obj fldpulll.obj fldpullr.obj \
  37.           fldpushl.obj fldpushr.obj fnalpha.obj fnbob.obj fnchar.obj \
  38.           fncheck.obj fnclong.obj fncmoney.obj fncntry.obj \
  39.           fncomma.obj fndate.obj fndecpt.obj fndigit.obj \
  40.           fndouble.obj fnerrmsg.obj fnframer.obj fnhex.obj \
  41.           fnifld.obj fnifldg.obj fnint.obj fnipage.obj fnlist.obj \
  42.           fnlong.obj fnmark.obj fnmenu.obj fnmoney.obj fnmsys.obj \
  43.           fnnowrit.obj fnnull.obj fnnum.obj fnpnum.obj fnrange.obj \
  44.           fnsdoubl.obj fnsecure.obj fnselect.obj fnsfloat.obj \
  45.           fnsint.obj fnslong.obj fnslug.obj fnspec.obj fnstd.obj \
  46.           fnstdval.obj fnstrcom.obj fnstring.obj fnted.obj \
  47.           fnticker.obj fntime.obj fntoggle.obj fntogint.obj \
  48.           fnvalfmt.obj fnvalnum.obj fnvalstr.obj fnxstr.obj \
  49.           fnyesno.obj framer.obj fsym.obj fsymidef.obj fsyminit.obj \
  50.           help.obj helpshow.obj helpview.obj helpxref.obj \
  51.           idleclk.obj menu.obj menuaftg.obj menucfld.obj \
  52.           menudest.obj menudfld.obj menudrow.obj menufind.obj \
  53.           menuirow.obj menuload.obj menumfld.obj menumrkf.obj \
  54.           menuname.obj menupdpl.obj menuputb.obj menusave.obj \
  55.           menusfb.obj menusfld.obj menusize.obj menusort.obj \
  56.           menutb.obj menutffg.obj menuunpf.obj menuvars.obj \
  57.           menuxfld.obj msys.obj msysdo.obj objload.obj puedit.obj \
  58.           pumenu.obj pumsg.obj puparms.obj puprompt.obj putext.obj \
  59.           puview.obj sd1stfld.obj sdalloc.obj sdbobown.obj \
  60.           sdcenter.obj sdcurs.obj sddecchr.obj sddecfld.obj \
  61.           sddelfld.obj sddelrow.obj sddisp.obj sddobob.obj \
  62.           sddsexit.obj sdfindf.obj sdgetanc.obj sdgetbhw.obj \
  63.           sdgetclr.obj sdgetcor.obj sdgetfrc.obj sdgethw.obj \
  64.           sdgetpos.obj sdgetsiz.obj sdgettb.obj sdgfld.obj sdgo.obj \
  65.           sdgohome.obj sdgoto.obj sdgrid.obj sdgtfclr.obj \
  66.           sdgtochr.obj sdgtofld.obj sdincchr.obj sdincfld.obj \
  67.           sdinsrow.obj sdload.obj sdlstfld.obj sdmouclk.obj \
  68.           sdmoufrm.obj sdmougck.obj sdmougtk.obj sdmoutrk.obj \
  69.           sdmovfld.obj sdname.obj sdnamvar.obj sdok.obj sdopen.obj \
  70.           sdover.obj sdovrwrt.obj sdpgdn.obj sdpglt.obj sdpgrt.obj \
  71.           sdpgup.obj sdploat.obj sdpulllt.obj sdpullrt.obj \
  72.           sdpushlt.obj sdpushrt.obj sdrptfld.obj sdsave.obj \
  73.           sdscrlad.obj sdscrldn.obj sdscrllt.obj sdscrlrt.obj \
  74.           sdscrlup.obj sdsetclr.obj sdsetfw.obj sdsethgt.obj \
  75.           sdsetmou.obj sdsettb.obj sdsetwid.obj sdsrch.obj sdwin.obj \
  76.           sdwinimo.obj sdxflds.obj sfile.obj \
  77.           slddrows.obj sldirows.obj sledopen.obj sledprot.obj \
  78.           sledwin.obj slug.obj spcabort.obj spcembed.obj \
  79.           spcembtd.obj spcsled.obj tbsetmax.obj tbstr.obj \
  80.           tedcopy.obj tedcurs.obj tedfile.obj tedfoll.obj \
  81.           tedgstr.obj tedit.obj tedline.obj tedpast.obj tedsetmv.obj \
  82.           tedsrch.obj tedword.obj textbuf.obj tmadd.obj tmelap.obj \
  83.           tmnow.obj tmvalid.obj ufncload.obj ufncsave.obj ufuncobj.obj
  84.  
  85. #---------------------------------------------------------------
  86. FILES    = $(CSFILES)
  87.  
  88. $(TARG) : $(FILES)
  89. !if $(COMPILER) == T2
  90.     respgen libresp.$(COMPILER) $(OPATH)\*.obj
  91.     tlib $(TARG) /C /0 @libresp.$(COMPILER)
  92.     del libresp.$(COMPILER)
  93. !endif
  94. !if $(COMPILER) == M1
  95.     lib $(TARG) -+ $(FILES)
  96. !endif
  97. #---------------------------------------------------------------
  98. $(CSFILES): $*.c
  99.     $(_LIB_C) $(CSPEC) $*.c
  100.  
  101. #---------------------------------------------------------------
  102.  
  103.