home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / palett.zip / PALETTE.MAK < prev    next >
Text File  |  1994-09-04  |  2KB  |  86 lines

  1. #=============================================================
  2. #
  3. #        PALETTE.MAK - Makefile for project D:\palette\palette.PRJ
  4. #                Created on 08/20/94 at 13:59
  5. #
  6. #=============================================================
  7.  
  8. .AUTODEPEND
  9.  
  10. #=============================================================
  11. #                Translator Definitions
  12. #=============================================================
  13. CC = bcc +PALETTE.CFG
  14. TASM = tasm.exe
  15. TLIB = tlib.exe
  16. TLINK = tlink
  17. RC = brcc.exe
  18. RB = rc.exe
  19. LIBPATH = E:\BCOS2\LIB
  20. INCLUDEPATH = E:\BCOS2\INCLUDE
  21.  
  22.  
  23. #=============================================================
  24. #                Implicit Rules
  25. #=============================================================
  26. .c.obj:
  27.   $(CC) -c {$< }
  28.  
  29. .cpp.obj:
  30.   $(CC) -c {$< }
  31.  
  32. .asm.obj:
  33.   $(TASM) -Mx $*.asm,$*.obj
  34.  
  35. .rc.res:
  36.   $(RC) -r $*.rc
  37.  
  38. #=============================================================
  39. #                List Macros
  40. #=============================================================
  41. LINK_EXCLUDE =  \
  42.  palette.res
  43.  
  44. LINK_INCLUDE =  \
  45.  pmgraph.obj \
  46.  palette.obj
  47.  
  48. #=============================================================
  49. #                Explicit Rules
  50. #=============================================================
  51. palette.exe: palette.cfg $(LINK_INCLUDE) $(LINK_EXCLUDE)
  52.   $(TLINK) /v /Toe /aa /L$(LIBPATH) @&&|
  53. E:\BCOS2\LIB\C02.OBJ+
  54. pmgraph.obj +
  55. palette.obj
  56. palette,palette
  57. E:\BCOS2\LIB\C2MT.LIB+
  58. E:\BCOS2\LIB\OS2.LIB
  59.  
  60. |
  61.   rc.exe palette.res palette.exe
  62.  
  63. #=============================================================
  64. #                Individual File Dependencies
  65. #=============================================================
  66. pmgraph.obj: pmgraph.cpp palette.cfg
  67. palette.res: palette.cfg PALETTE.RC
  68.         brcc.exe -R -I$(INCLUDEPATH) -FO palette.res PALETTE.RC
  69.  
  70. palette.obj: palette.cfg palette.cpp
  71.  
  72. #=============================================================
  73. #                Compiler Configuration File
  74. #=============================================================
  75. palette.cfg: palette.mak
  76.   copy &&|
  77. -L$(LIBPATH)
  78. -I$(INCLUDEPATH)
  79. -H=D:\palette\palette.CSM
  80. -vi-
  81. -sm
  82. -v
  83. | palette.cfg
  84.  
  85.  
  86.