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

  1. !include $(OCLSAMP)\COMMON.INC
  2. !include ..\LANGUAGE.INC
  3.  
  4. MAKEDEP = EMX.MAK
  5. CFLAGS  = $(S_EMX_COMPILE)
  6. LFLAGS  = $(S_EMX_LINK)
  7. CXFLAGS = $(EMX_COMPILE_DLL)
  8. LXFLAGS = $(EMX_LINK_DLL)
  9.  
  10. {..\Source}.cpp.obj:
  11.     gcc $(CFLAGS) %s
  12.  
  13. {..\Source}.cc.obj:
  14.     gcc $(CXFLAGS) %s
  15.  
  16. language.exe: language.obj {$(LIB)}OCLEMX.LIB $(MAKEDEP)
  17.    rc -r -I E:\EMX\INCLUDE ..\Source\language.rc 
  18.    gcc $(LFLAGS) language.exe language.obj ..\Source\language.def ..\Source\language.res -L$(OCL)\LIB -loclemx -lstdcpp
  19.  
  20. reseng.dll: res.obj $(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.    rc -r -I E:\EMX\INCLUDE ..\Source\reseng.rc 
  26.    gcc $(LXFLAGS) reseng.dll res.obj res.def ..\Source\reseng.res -lstdcpp
  27.    @if exist res.def erase res.def
  28.  
  29. resger.dll: res.obj $(MAKEDEP)
  30.    @echo LIBRARY RESGER INITINSTANCE TERMINSTANCE > res.def
  31.    @echo DESCRIPTION 'LANGUAGE Resource Library' >> res.def
  32.    @echo DATA MULTIPLE NONSHARED READWRITE LOADONCALL >> res.def
  33.    @echo CODE LOADONCALL >> res.def
  34.    rc -r -I E:\EMX\INCLUDE ..\Source\resger.rc 
  35.    gcc $(LXFLAGS) resger.dll res.obj res.def ..\Source\resger.res -lstdcpp
  36.    @if exist res.def erase res.def
  37.  
  38. !include ..\LANGUAGE.DEP
  39.