home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ocl150a.zip / OCL / Samples / Language / Borland / BORLAND.MAK
Makefile  |  1996-08-12  |  1KB  |  43 lines

  1. !include $(OCLSAMP)\COMMON.INC
  2. !include ..\LANGUAGE.INC
  3.  
  4. MAKEDEP = BORLAND.MAK
  5. CFLAGS  = $(S_BORLAND_COMPILE)
  6. LFLAGS  = $(S_BORLAND_LINK)
  7. CXFLAGS = $(BORLAND_COMPILE_DLL)
  8. LXFLAGS = $(BORLAND_LINK_DLL)
  9.  
  10. {..\Source}.cpp.obj:
  11.    bcc $(CFLAGS) %s
  12.  
  13. {..\Source}.cc.obj:
  14.    bcc $(CXFLAGS) %s
  15.  
  16. language.exe: language.obj language.res {$(LIB)}OCLB.LIB $(MAKEDEP)
  17.    tlink $(LFLAGS) language.obj, language.exe,, OCLB C2MT OS2
  18.    rc language.res language.exe
  19.  
  20. reseng.dll: res.obj reseng.res $(MAKEDEP)
  21.    @echo LIBRARY RESENG INITINSTANCE TERMINSTANCE > res.def
  22.    @echo DESCRIPTION 'LANGUAGE Resource Library' >> res.def
  23.    @echo DATA MULTIPLE NONSHARED READWRITE LOADONCALL >> res.def
  24.    @echo CODE LOADONCALL >> res.def
  25.    @tlink @<< 
  26. $(LXFLAGS) res.obj , reseng.dll ,, C2MT OS2, res.def
  27. <<
  28.    rc $(RCPACK) reseng.res reseng.dll
  29.    @if exist res.def erase res.def
  30.  
  31. resger.dll: res.obj resger.res $(MAKEDEP)
  32.    @echo LIBRARY RESGER INITINSTANCE TERMINSTANCE > res.def
  33.    @echo DESCRIPTION 'LANGUAGE Resource Library' >> res.def
  34.    @echo DATA MULTIPLE NONSHARED READWRITE LOADONCALL >> res.def
  35.    @echo CODE LOADONCALL >> res.def
  36.    @tlink @<< 
  37. $(LXFLAGS) res.obj , resger.dll ,, C2MT OS2, res.def
  38. <<
  39.    rc $(RCPACK) resger.res resger.dll
  40.    @if exist res.def erase res.def
  41.  
  42. !include ..\LANGUAGE.DEP
  43.