home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / CPROG / RUKC10.ZIP / X01.MAK < prev    next >
Makefile  |  1993-03-06  |  2KB  |  112 lines

  1. ORIGIN = PWB
  2. ORIGIN_VER = 2.1.49
  3. PROJ = x01
  4. PROJFILE = x01.mak
  5. DEBUG = 0
  6.  
  7. ASM  = ml
  8. H2INC  = h2inc
  9. AFLAGS_G  = /Cx /W2 /WX
  10. AFLAGS_D  = /Zi
  11. AFLAGS_R  = /nologo
  12. CC  = cl
  13. CFLAGS_G  = /AL /W2 /BATCH
  14. CFLAGS_D  = /f /Od /Zi
  15. CFLAGS_R  = /f- /Ot /Ol /Og /Oe /Oi /Gs
  16. CXX  = cl
  17. CXXFLAGS_G  = /W2 /BATCH
  18. CXXFLAGS_D  = /f /Zi /Od
  19. CXXFLAGS_R  = /f- /Ot /Oi /Ol /Oe /Og /Gs
  20. BC  = bc
  21. BCFLAGS_R  = /Ot
  22. BCFLAGS_D  = /D /Zi
  23. BCFLAGS_G  = /O /G2 /Fpi /Lr
  24. MAPFILE_D  = NUL
  25. MAPFILE_R  = NUL
  26. LFLAGS_G  = /NOI /BATCH /ONERROR:NOEXE
  27. LFLAGS_D  = /CO /FAR /PACKC
  28. LFLAGS_R  = /EXE /FAR /PACKC
  29. LINKER  = link
  30. ILINK  = ilink
  31. LRF  = echo > NUL
  32. ILFLAGS  = /a /e
  33. LLIBS_G  = ruckdac
  34.  
  35. FILES  = X01.C
  36. OBJS  = X01.obj
  37.  
  38. all: $(PROJ).exe
  39.  
  40. .SUFFIXES:
  41. .SUFFIXES:
  42. .SUFFIXES: .obj .c
  43.  
  44. X01.obj : X01.C ruckdac.h
  45. !IF $(DEBUG)
  46.         @$(CC) @<<$(PROJ).rsp
  47. /c $(CFLAGS_G)
  48. $(CFLAGS_D) /FoX01.obj X01.C
  49. <<
  50. !ELSE
  51.         @$(CC) @<<$(PROJ).rsp
  52. /c $(CFLAGS_G)
  53. $(CFLAGS_R) /FoX01.obj X01.C
  54. <<
  55. !ENDIF
  56.  
  57.  
  58. $(PROJ).exe : $(OBJS)
  59. !IF $(DEBUG)
  60.         $(LRF) @<<$(PROJ).lrf
  61. $(RT_OBJS: = +^
  62. ) $(OBJS: = +^
  63. )
  64. $@
  65. $(MAPFILE_D)
  66. $(LIBS: = +^
  67. ) +
  68. $(LLIBS_G: = +^
  69. ) +
  70. $(LLIBS_D: = +^
  71. )
  72. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);
  73. <<
  74. !ELSE
  75.         $(LRF) @<<$(PROJ).lrf
  76. $(RT_OBJS: = +^
  77. ) $(OBJS: = +^
  78. )
  79. $@
  80. $(MAPFILE_R)
  81. $(LIBS: = +^
  82. ) +
  83. $(LLIBS_G: = +^
  84. ) +
  85. $(LLIBS_R: = +^
  86. )
  87. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);
  88. <<
  89. !ENDIF
  90.         $(LINKER) @$(PROJ).lrf
  91.  
  92.  
  93. .c.obj :
  94. !IF $(DEBUG)
  95.         @$(CC) @<<$(PROJ).rsp
  96. /c $(CFLAGS_G)
  97. $(CFLAGS_D) /Fo$@ $<
  98. <<
  99. !ELSE
  100.         @$(CC) @<<$(PROJ).rsp
  101. /c $(CFLAGS_G)
  102. $(CFLAGS_R) /Fo$@ $<
  103. <<
  104. !ENDIF
  105.  
  106.  
  107. run: $(PROJ).exe
  108.         $(PROJ).exe $(RUNFLAGS)
  109.  
  110. debug: $(PROJ).exe
  111.         CV $(CVFLAGS) $(PROJ).exe $(RUNFLAGS)
  112.