Makefile.dist 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. #***************************************************************************
  2. # _ _ ____ _
  3. # Project ___| | | | _ \| |
  4. # / __| | | | |_) | |
  5. # | (__| |_| | _ <| |___
  6. # \___|\___/|_| \_\_____|
  7. #
  8. # Copyright (C) 1998 - 2005, Daniel Stenberg, <daniel@haxx.se>, et al.
  9. #
  10. # This software is licensed as described in the file COPYING, which
  11. # you should have received as part of this distribution. The terms
  12. # are also available at http://curl.haxx.se/docs/copyright.html.
  13. #
  14. # You may opt to use, copy, modify, merge, publish, distribute and/or sell
  15. # copies of the Software, and permit persons to whom the Software is
  16. # furnished to do so, under the terms of the COPYING file.
  17. #
  18. # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
  19. # KIND, either express or implied.
  20. #
  21. # $Id$
  22. ###########################################################################
  23. all:
  24. ./configure
  25. make
  26. ssl:
  27. ./configure --with-ssl
  28. make
  29. borland:
  30. cd lib
  31. make -f Makefile.b32
  32. cd ..\src
  33. make -f Makefile.b32
  34. borland-ssl:
  35. cd lib
  36. make -f Makefile.b32 WITH_SSL=1
  37. cd ..\src
  38. make -f Makefile.b32 WITH_SSL=1
  39. borland-ssl-zlib:
  40. cd lib
  41. make -f Makefile.b32 WITH_SSL=1 WITH_ZLIB=1
  42. cd ..\src
  43. make -f Makefile.b32 WITH_SSL=1 WITH_ZLIB=1
  44. borland-clean:
  45. cd lib
  46. make -f Makefile.b32 clean
  47. cd ..\src
  48. make -f Makefile.b32 clean
  49. watcom:
  50. cd lib
  51. wmake -f Makefile.Watcom
  52. cd ..\src
  53. wmake -f Makefile.Watcom
  54. watcom-clean:
  55. cd lib
  56. wmake -f Makefile.Watcom clean
  57. cd ..\src
  58. wmake -f Makefile.Watcom clean
  59. mingw32:
  60. $(MAKE) -C lib -f Makefile.m32 ZLIB=1
  61. $(MAKE) -C src -f Makefile.m32 ZLIB=1
  62. mingw32-ssl:
  63. $(MAKE) -C lib -f Makefile.m32 SSL=1 ZLIB=1
  64. $(MAKE) -C src -f Makefile.m32 SSL=1 ZLIB=1
  65. mingw32-clean:
  66. $(MAKE) -C lib -f Makefile.m32 clean
  67. $(MAKE) -C src -f Makefile.m32 clean
  68. vc-clean:
  69. cd lib
  70. nmake -f Makefile.vc6 clean
  71. cd ..\src
  72. nmake -f Makefile.vc6 clean
  73. vc-all:
  74. cd lib
  75. nmake -f Makefile.vc6 cfg=release
  76. nmake -f Makefile.vc6 cfg=release-ssl
  77. nmake -f Makefile.vc6 cfg=release-zlib
  78. nmake -f Makefile.vc6 cfg=release-ssl-zlib
  79. nmake -f Makefile.vc6 cfg=release-ssl-dll
  80. nmake -f Makefile.vc6 cfg=release-zlib-dll
  81. nmake -f Makefile.vc6 cfg=release-ssl-dll-zlib-dll
  82. nmake -f Makefile.vc6 cfg=release-dll
  83. nmake -f Makefile.vc6 cfg=release-dll-ssl-dll
  84. nmake -f Makefile.vc6 cfg=release-dll-zlib-dll
  85. nmake -f Makefile.vc6 cfg=release-dll-ssl-dll-zlib-dll
  86. nmake -f Makefile.vc6 cfg=debug
  87. nmake -f Makefile.vc6 cfg=debug-ssl
  88. nmake -f Makefile.vc6 cfg=debug-zlib
  89. nmake -f Makefile.vc6 cfg=debug-ssl-zlib
  90. nmake -f Makefile.vc6 cfg=debug-ssl-dll
  91. nmake -f Makefile.vc6 cfg=debug-zlib-dll
  92. nmake -f Makefile.vc6 cfg=debug-ssl-dll-zlib-dll
  93. nmake -f Makefile.vc6 cfg=debug-dll
  94. nmake -f Makefile.vc6 cfg=debug-dll-ssl-dll
  95. nmake -f Makefile.vc6 cfg=debug-dll-zlib-dll
  96. nmake -f Makefile.vc6 cfg=debug-dll-ssl-dll-zlib-dll
  97. vc:
  98. cd lib
  99. nmake /f Makefile.vc6 cfg=release
  100. cd ..\src
  101. nmake /f Makefile.vc6
  102. vc-zlib:
  103. cd lib
  104. nmake /f Makefile.vc6 cfg=release-zlib
  105. cd ..\src
  106. nmake /f Makefile.vc6 cfg=release-zlib
  107. vc-ssl:
  108. cd lib
  109. nmake /f Makefile.vc6 cfg=release-ssl
  110. cd ..\src
  111. nmake /f Makefile.vc6 cfg=release-ssl
  112. vc-ssl-zlib:
  113. cd lib
  114. nmake /f Makefile.vc6 cfg=release-ssl-zlib
  115. cd ..\src
  116. nmake /f Makefile.vc6 cfg=release-ssl-zlib
  117. vc-ssl-dll:
  118. cd lib
  119. nmake /f Makefile.vc6 cfg=release-ssl-dll
  120. cd ..\src
  121. nmake /f Makefile.vc6 cfg=release-ssl-dll
  122. vc-dll-ssl-dll:
  123. cd lib
  124. nmake /f Makefile.vc6 cfg=release-dll-ssl-dll
  125. cd ..\src
  126. nmake /f Makefile.vc6 cfg=release-dll-ssl-dll
  127. vc-dll:
  128. cd lib
  129. nmake /f Makefile.vc6 cfg=release-dll
  130. cd ..\src
  131. nmake /f Makefile.vc6 cfg=release-dll
  132. vc-dll-zlib-dll:
  133. cd lib
  134. nmake /f Makefile.vc6 cfg=release-dll-zlib-dll
  135. cd ..\src
  136. nmake /f Makefile.vc6 cfg=release-dll-zlib-dll
  137. vc-dll-ssl-dll-zlib-dll:
  138. cd lib
  139. nmake /f Makefile.vc6 cfg=release-dll-ssl-dll-zlib-dll
  140. cd ..\src
  141. nmake /f Makefile.vc6 cfg=release-dll-ssl-dll-zlib-dll
  142. vc-ssl-dll-zlib-dll:
  143. cd lib
  144. nmake /f Makefile.vc6 cfg=release-ssl-dll-zlib-dll
  145. cd ..\src
  146. nmake /f Makefile.vc6 cfg=release-ssl-dll-zlib-dll
  147. vc-zlib-dll:
  148. cd lib
  149. nmake /f Makefile.vc6 cfg=release-zlib-dll
  150. cd ..\src
  151. nmake /f Makefile.vc6 cfg=release-zlib-dll
  152. vc-sspi:
  153. cd lib
  154. nmake /f Makefile.vc6 cfg=release WINDOWS_SSPI=1
  155. cd ..\src
  156. nmake /f Makefile.vc6 cfg=release WINDOWS_SSPI=1
  157. djgpp:
  158. $(MAKE) -C lib -f Makefile.dj
  159. $(MAKE) -C src -f Makefile.dj
  160. cygwin:
  161. ./configure
  162. make
  163. cygwin-ssl:
  164. ./configure --with-ssl
  165. make
  166. amiga:
  167. cd ./lib && make -f makefile.amiga
  168. cd ./src && make -f makefile.amiga
  169. netware:
  170. $(MAKE) -C lib -f Makefile.netware
  171. $(MAKE) -C src -f Makefile.netware
  172. netware-ares:
  173. $(MAKE) -C lib -f Makefile.netware WITH_ARES=1
  174. $(MAKE) -C src -f Makefile.netware WITH_ARES=1
  175. netware-ssl:
  176. $(MAKE) -C lib -f Makefile.netware WITH_SSL=1
  177. $(MAKE) -C src -f Makefile.netware WITH_SSL=1
  178. netware-ssl-zlib:
  179. $(MAKE) -C lib -f Makefile.netware WITH_SSL=1 WITH_ZLIB=1
  180. $(MAKE) -C src -f Makefile.netware WITH_SSL=1 WITH_ZLIB=1
  181. netware-zlib:
  182. $(MAKE) -C lib -f Makefile.netware WITH_ZLIB=1
  183. $(MAKE) -C src -f Makefile.netware WITH_ZLIB=1
  184. netware-clean:
  185. $(MAKE) -C lib -f Makefile.netware clean
  186. $(MAKE) -C src -f Makefile.netware clean
  187. unix: all
  188. unix-ssl: ssl
  189. linux: all
  190. linux-ssl: ssl