home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / edispm11.zip / EDisPM / SRC / Server / stdmake.inc < prev   
Text File  |  1996-05-08  |  1KB  |  54 lines

  1. # ----Macro Definitions----Macro Definitions-----Macro Definitions----
  2.  
  3. SOMLIBPATH  = $(SOMBASE)\LIB
  4.  
  5. INCLUDEPATH = -I. -I$(INCLUDE)
  6. IDLPATH     = -I. -I$(SMINCLUDE)
  7.  
  8. SC          = sc
  9. SCFLAGSXH   = -s"xh"     $(IDLPATH) -p -D _PLATFORM_OS2_ -S 98304
  10. SCFLAGSXIH  = -s"xh;xih" $(IDLPATH) -p -D _PLATFORM_OS2_ -S 98304
  11. SCFLAGSH    = -s"h"      $(IDLPATH) -p -D _PLATFORM_OS2_ -S 98304
  12. SCFLAGSIH   = -s"h;ih"   $(IDLPATH) -p -D _PLATFORM_OS2_ -S 98304
  13. SCDEF       = -sdef      $(IDLPATH) -p -D _PLATFORM_OS2_ -S 98304
  14. SCCPP       = -sxc       $(IDLPATH) -p -D _PLATFORM_OS2_ -S 120000
  15.  
  16. IMPLIB     = implib
  17.  
  18. # ----Inference Rules-----Inference Rules----Inference Rules-----Inference Rules----
  19.  
  20. .SUFFIXES: .c .cpp .idl .pdl .h .ih .xh .xih .rc .res .def .lib .exe .dll
  21.  
  22. .idl.xh:
  23.         $(SC) $(SCFLAGSXH) $*.idl
  24.  
  25. .idl.xih:
  26.         $(SC) $(SCFLAGSXIH) $*.idl
  27.  
  28. .idl.h:
  29.         $(SC) $(SCFLAGSH) $*.idl
  30.  
  31. .idl.ih:
  32.         $(SC) $(SCFLAGSIH) $*.idl
  33.  
  34. #.idl.cpp:
  35.         $(SC) $(SCCPP) $*.idl
  36.  
  37. .idl.def:
  38.         $(SC) $(SCDEF) $*.idl
  39.  
  40. .def{$(PUBLIC)}.lib:
  41.        implib $(PUBLIC)\$(@B).lib $(@B).def
  42.  
  43.  
  44. .rc.res:
  45.         rc -r $*.rc
  46.  
  47.  
  48. #.cpp.obj:
  49. #        $(CC) $(CFLAGS) $*.cpp
  50.  
  51. #.c.obj:
  52. #        $(CC) $(CFLAGS) $*.c
  53.  
  54.