home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / x / xlmath10.zip / XLMATH.MAK < prev    next >
Makefile  |  1992-03-14  |  2KB  |  84 lines

  1. ORIGIN    = QCWIN
  2. ORIGIN_VER    = 1.00
  3.  
  4. PROJ    =XLMATH
  5. DEBUG    =0
  6. PROGTYPE    =2
  7. CALLER    =
  8. ARGS    =
  9. DLLS    =
  10. CVPACK    =0
  11. CC    =cl -qc
  12. RC    =rc
  13. CFLAGS_G_WEXE    =/AS /G2w /Zp /W3 /D_WINDOWS
  14. CFLAGS_D_WEXE    =/Gi /Od /Zi
  15. CFLAGS_R_WEXE    =/O /Os /DNDEBUG
  16. CFLAGS_G_WDLL    =/AS /W3 /Ze /D_WINDOWS /D_WINDLL /G2w /Zp /Aw 
  17. CFLAGS_D_WDLL    =/Gi$(PROJ).MDT /Od 
  18. CFLAGS_R_WDLL    =/O /Ol /Gs /DNDEBUG
  19. CFLAGS_G_WTTY    =/AS /G2w /W3 /D_WINDOWS
  20. CFLAGS_D_WTTY    =/Gi /Od /Zi
  21. CFLAGS_R_WTTY    =/O /Os /DNDEBUG
  22. CFLAGS_G_DEXE    =/AS /W2
  23. CFLAGS_D_DEXE    =/Gi /Od /Zi
  24. CFLAGS_R_DEXE    =/O /Ot /DNDEBUG
  25. CFLAGS    =$(CFLAGS_G_WDLL) $(CFLAGS_R_WDLL)
  26. LFLAGS_G_WEXE    =/ST:5120 /A:16
  27. LFLAGS_D_WEXE    =/CO
  28. LFLAGS_R_WEXE    =
  29. LFLAGS_G_WDLL    =/NOE/A:16/ST:5120 /M
  30. LFLAGS_D_WDLL    =/M 
  31. LFLAGS_R_WDLL    =
  32. LFLAGS_G_WTTY    =/ST:5120 /A:16
  33. LFLAGS_D_WTTY    =/CO
  34. LFLAGS_R_WTTY    =
  35. LFLAGS_G_DEXE    =/NOI /ST:2048
  36. LFLAGS_D_DEXE    =/CO
  37. LFLAGS_R_DEXE    =
  38. LFLAGS    =$(LFLAGS_G_WDLL) $(LFLAGS_R_WDLL)
  39. RCFLAGS    =
  40. RESFLAGS    =/t 
  41. RUNFLAGS    =
  42. H =     XLMATH.H XLMCURVE.H XLMINIT.H XLMUTIL.H XLMOPTI.H 
  43. DEFFILE =     XLMATH.DEF
  44. OBJS_EXT =     
  45. LIBS_EXT =     D:\QCWIN\LIB\OPTIMEM.LIB 
  46.  
  47. .rc.res: ; $(RC) $(RCFLAGS) -r $*.rc
  48.  
  49. all:    $(PROJ).DLL
  50.  
  51. XLMATH.OBJ:    XLMATH.C $(H)
  52.  
  53. XLMCURVE.OBJ:    XLMCURVE.C $(H)
  54.  
  55. XLMUTIL.OBJ:    XLMUTIL.C $(H)
  56.  
  57. XLMINIT.OBJ:    XLMINIT.C $(H)
  58.  
  59. XLMATH.RES:    XLMATH.RC $(RESFILES) $(H)
  60.  
  61. $(PROJ).DLL:    XLMATH.OBJ XLMCURVE.OBJ XLMUTIL.OBJ XLMINIT.OBJ $(OBJS_EXT) $(DEFFILE)
  62.     echo >NUL @<<$(PROJ).CRF
  63. XLMATH.OBJ +
  64. XLMCURVE.OBJ +
  65. XLMUTIL.OBJ +
  66. XLMINIT.OBJ +
  67. $(OBJS_EXT)
  68. $(PROJ).DLL
  69.  
  70. D:\qcwin\LIB\+
  71. /NOD sdllcew oldnames  libw+
  72. D:\QCWIN\LIB\OPTIMEM.LIB
  73. $(DEFFILE);
  74. <<
  75.     link $(LFLAGS) @$(PROJ).CRF
  76.     rc $(RESFLAGS) XLMATH.RES $(PROJ).DLL
  77.  
  78. $(PROJ).DLL:    XLMATH.RES
  79.     rc $(RESFLAGS) XLMATH.RES $(PROJ).DLL
  80.  
  81. run: $(PROJ).DLL
  82.     $(PROJ) $(RUNFLAGS)
  83.  
  84.