home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / zip21.zip / wizdll / zipdll32.mak < prev   
Makefile  |  1996-04-19  |  2KB  |  142 lines

  1. .AUTODEPEND
  2.  
  3.  
  4. #
  5. # Borland C++ tools
  6. #
  7. IMPLIB  = Implib
  8. BCC     = Bcc32 +BccW32.cfg 
  9. # BCC     = bcc
  10. TLINK   = TLink32
  11. #
  12. # PATHS
  13. #
  14. LIB=\borlandc\lib
  15. INC=\borlandc\include
  16. #
  17. # Options
  18. #
  19. LDFLAGS =  -Tpd -aa -x -c -L$(LIB)
  20. CFLAGS = -I. -DWIZZIPDLL;WIN32
  21.  
  22. #
  23. # Dependency List
  24. #
  25. Dep_Zipdll32 = \
  26.    wizzip32.lib
  27.  
  28. Zipdll32 : BccW32.cfg $(Dep_Zipdll32)
  29.   echo MakeNode
  30.  
  31. wizzip32.lib : wizzip32.dll
  32.   $(IMPLIB) $@ wizzip32.dll
  33.  
  34.  
  35. Dep_CcbWIZZIPbEXE32bwizzip32ddll = \
  36.    windll\wizdll.def\
  37.    wizmain.obj\
  38.    win32zip.obj\
  39.    win32.obj\
  40.    ttyio.obj\
  41.    zip.obj\
  42.    bits.obj\
  43.    crc32.obj\
  44.    crctab.obj\
  45.    crypt.obj\
  46.    deflate.obj\
  47.    fileio.obj\
  48.    globals.obj\
  49.    trees.obj\
  50.    util.obj\
  51.    zipfile.obj\
  52.    zipup.obj
  53.  
  54. wizzip32.dll : $(Dep_CcbWIZZIPbEXE32bwizzip32ddll)
  55.   $(TLINK)   @&&|
  56.  /v $(LDFLAGS) +
  57. $(LIB)\c0d32.obj+
  58. wizmain.obj+
  59. win32zip.obj+
  60. win32.obj+
  61. ttyio.obj+
  62. zip.obj+
  63. bits.obj+
  64. crc32.obj+
  65. crctab.obj+
  66. crypt.obj+
  67. deflate.obj+
  68. fileio.obj+
  69. globals.obj+
  70. trees.obj+
  71. util.obj+
  72. zipfile.obj+
  73. zipup.obj
  74. $<,$*
  75. $(LIB)\import32.lib+
  76. $(LIB)\cw32.lib
  77. windll\wizdll.def
  78. |
  79.  
  80. wizmain.obj :  windll\wizmain.c
  81.         $(BCC)   -P- -c  $(CFLAGS) -o$@ windll\wizmain.c
  82.  
  83. win32zip.obj : win32\win32zip.c
  84.         $(BCC)   -P- -c  $(CFLAGS) -o$@ win32\win32zip.c
  85.  
  86. win32.obj : win32\win32.c
  87.         $(BCC)   -P- -c  $(CFLAGS) -o$@ win32\win32.c
  88.  
  89. ttyio.obj :  ttyio.c
  90.         $(BCC)   -P- -c  $(CFLAGS) -o$@ ttyio.c
  91.  
  92. zip.obj :  zip.c
  93.   $(BCC)   -P- -c  $(CFLAGS) -o$@ zip.c
  94.  
  95. bits.obj :  bits.c
  96.   $(BCC)   -P- -c $(CFLAGS) -o$@ bits.c
  97.  
  98. crc32.obj :  crc32.c
  99.   $(BCC)   -P- -c $(CFLAGS) -o$@ crc32.c
  100.  
  101. crctab.obj :  crctab.c
  102.   $(BCC)   -P- -c $(CFLAGS) -o$@ crctab.c
  103.  
  104. crypt.obj :  crypt.c
  105.   $(BCC)   -P- -c $(CFLAGS) -o$@ crypt.c
  106.  
  107. deflate.obj :  deflate.c
  108.   $(BCC)   -P- -c $(CFLAGS) -o$@ deflate.c
  109.  
  110. fileio.obj :  fileio.c
  111.   $(BCC)   -P- -c $(CFLAGS) -o$@ fileio.c
  112.  
  113. globals.obj :  globals.c
  114.   $(BCC)   -P- -c $(CFLAGS) -o$@ globals.c
  115.  
  116. trees.obj :  trees.c
  117.   $(BCC)   -P- -c $(CFLAGS) -o$@ trees.c
  118.  
  119. util.obj :  util.c
  120.   $(BCC)   -P- -c $(CFLAGS) -o$@ util.c
  121.  
  122. zipfile.obj :  zipfile.c
  123.   $(BCC)   -P- -c $(CFLAGS) -o$@ zipfile.c
  124.  
  125. zipup.obj :  zipup.c
  126.   $(BCC)   -P- -c $(CFLAGS) -o$@ zipup.c
  127.  
  128. # Compiler configuration file
  129. BccW32.cfg : 
  130.    Copy &&|
  131. -I$(INC)
  132. -w
  133. -R
  134. -v
  135. -vi
  136. -H
  137. -H=zipdll32.csm
  138. -WD
  139. | $@
  140.  
  141.  
  142.