home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / GRAPHICS / THREEDOM.ZIP / WINLIB / WINLIB.MAK < prev   
Encoding:
Text File  |  1996-08-27  |  3.9 KB  |  156 lines

  1. # @(#)winlib.mak 1.2   8/27/96
  2.  
  3. #******************************************************************************
  4. # WinLib: a simple Windows 95 GUI library                                     *
  5. # (C) Copyright 1996 by Philip Stephens                                       *
  6. # (C) Copyright 1996 by the IBM Corporation                                   *
  7. # All Rights Reserved                                                         *
  8. #                                                                             *
  9. # Permission to use, copy, modify, and distribute this software and its       *
  10. # documentation without fee for any non-commerical purpose is hereby granted, *
  11. # provided that the above copyright notice appears on all copies and that     *
  12. # both that copyright notice and this permission notice appear in all         *
  13. # supporting documentation.                                                   *
  14. #                                                                             *
  15. # NO REPRESENTATIONS ARE MADE ABOUT THE SUITABILITY OF THIS SOFTWARE FOR ANY  *
  16. # PURPOSE.  IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.       *
  17. # NEITHER PHILIP STEPHENS OR IBM SHALL BE LIABLE FOR ANY DAMAGES SUFFERED BY  *
  18. # THE USE OF THIS SOFTWARE.                                                   *
  19. #******************************************************************************
  20.  
  21. #
  22. # Change these to suit your Borland C++ installation:
  23. #
  24. BORLAND_LIB = C:\BC\LIB
  25. BORLAND_INC = C:\BC\INCLUDE
  26.  
  27. #
  28. # Borland C++ IDE generated makefile
  29. #
  30. .AUTODEPEND
  31.  
  32.  
  33. #
  34. # Borland C++ tools
  35. #
  36. IMPLIB  = Implib
  37. BCC32   = Bcc32 +BccW32.cfg 
  38. TLINK32 = TLink32
  39. TLIB    = TLib
  40. BRC32   = Brc32
  41. TASM32  = Tasm32
  42.  
  43.  
  44. #
  45. # Options
  46. #
  47. IDE_LFLAGS32 =  -L$(BORLAND_LIB)
  48. IDE_RFLAGS32 = 
  49. CLATW32_winlibdlib =  -W
  50. LLATW32_winlibdlib =  -Tpe -aa -c
  51. RLATW32_winlibdlib =  -w32
  52. BLATW32_winlibdlib = 
  53. CEAT_winlibdlib = $(CLATW32_winlibdlib)
  54. CNIEAT_winlibdlib = -I$(BORLAND_INC) -D
  55. LNIEAT_winlibdlib = -x
  56. LEAT_winlibdlib = $(LLATW32_winlibdlib)
  57. REAT_winlibdlib = $(RLATW32_winlibdlib)
  58. BEAT_winlibdlib = $(BLATW32_winlibdlib)
  59. CLATW32_testdexe =  -W
  60. LLATW32_testdexe =  -Tpe -aa -c
  61. RLATW32_testdexe =  -w32
  62. BLATW32_testdexe = 
  63. CEAT_testdexe = $(CLATW32_testdexe)
  64. CNIEAT_testdexe = -I$(BORLAND_INC) -D
  65. LNIEAT_testdexe = -x
  66. LEAT_testdexe = $(LLATW32_testdexe)
  67. REAT_testdexe = $(RLATW32_testdexe)
  68. BEAT_testdexe = $(BLATW32_testdexe)
  69. #
  70. # The following section is generated by duplicate target winlib.lib.
  71. #
  72. CLATW16_winlibdlib = 
  73. LLATW16_winlibdlib = 
  74. RLATW16_winlibdlib = 
  75. BLATW16_winlibdlib = 
  76. CEAT_winlibdlib = $(CEAT_testdexe) $(CLATW16_winlibdlib)
  77. CNIEAT_winlibdlib = -I$(BORLAND_INC) -D
  78. LNIEAT_winlibdlib = -x
  79. LEAT_winlibdlib = $(LEAT_testdexe) $(LLATW16_winlibdlib)
  80. REAT_winlibdlib = $(REAT_testdexe) $(RLATW16_winlibdlib)
  81. BEAT_winlibdlib = $(BEAT_testdexe) $(BLATW16_winlibdlib)
  82. #
  83. ## The above section is generated by duplicate target winlib.lib.
  84. ##
  85. #
  86. #
  87.  
  88. #
  89. # Dependency List
  90. #
  91. Dep_winlib = \
  92.    winlib.lib\
  93.    test.exe
  94.  
  95. winlib : BccW32.cfg $(Dep_winlib)
  96.   echo MakeNode 
  97.  
  98. Dep_winlibdlib = \
  99.    winlib.obj
  100.  
  101. winlib.lib : $(Dep_winlibdlib)
  102.   $(TLIB) $< $(IDE_BFLAGS) $(BEAT_winlibdlib) @&&|
  103.  -+winlib.obj
  104. |
  105.  
  106. Dep_winlibdobj = \
  107.    winlib.h
  108.  
  109. winlib.obj : $(Dep_winlibdobj)
  110.   $(BCC32) -P- -c @&&|
  111.  $(CEAT_winlibdlib) $(CNIEAT_winlibdlib) -o$@ winlib.c
  112. |
  113.  
  114. Dep_testdexe = \
  115.    test.res\
  116.    winlib.lib\
  117.    test.obj\
  118.    test.def
  119.  
  120. test.exe : $(Dep_testdexe)
  121.   $(TLINK32) @&&|
  122.  /v $(IDE_LFLAGS32) $(LEAT_testdexe) $(LNIEAT_testdexe) +
  123. $(BORLAND_LIB)\c0w32.obj+
  124. test.obj
  125. $<,$*
  126. winlib.lib+
  127. $(BORLAND_LIB)\import32.lib+
  128. $(BORLAND_LIB)\cw32.lib
  129. test.def
  130. |
  131.    $(BRC32) test.res $<
  132.  
  133. test.res :  test.rc
  134.   $(BRC32) $(IDE_RFLAGS32) $(REAT_testdexe) $(CNIEAT_testdexe) -R -FO$@ test.rc
  135.  
  136. Dep_testdobj = \
  137.    test.h\
  138.    winlib.h
  139.  
  140. test.obj : $(Dep_testdobj)
  141.   $(BCC32) -P- -c @&&|
  142.  $(CEAT_testdexe) $(CNIEAT_testdexe) -o$@ test.c
  143. |
  144.  
  145. # Compiler configuration file
  146. BccW32.cfg : 
  147.    Copy &&|
  148. -R
  149. -v
  150. -vi
  151. -H
  152. -H=winlib.csm
  153. | $@
  154.  
  155.  
  156.