makefile.win
上传用户:lyxiangda
上传日期:2007-01-12
资源大小:3042k
文件大小:3k
源码类别:

CA认证

开发平台:

WINDOWS

  1. NODEPEND=1
  2. IGNORE_MANIFEST = 1
  3. #//------------------------------------------------------------------------
  4. #//
  5. # New build system where zip dll is build indepenant of java stubs.
  6. #//
  7. #//------------------------------------------------------------------------
  8. MODULE = zlib
  9. EXPORTS = 
  10. zlib.h
  11. zconf.h
  12. $(NULL)
  13. #//------------------------------------------------------------------------
  14. #//
  15. #// Specify the depth of the current directory relative to the
  16. #// root of NS
  17. #//
  18. #//------------------------------------------------------------------------
  19. DEPTH= ......
  20. MAKE_OBJ_TYPE=DLL
  21. #//------------------------------------------------------------------------
  22. #//
  23. #// Define any Public Make Variables here: (ie. PDFFILE, MAPFILE, ...)
  24. #//
  25. #//------------------------------------------------------------------------
  26. DLLNAME=$(ZIPDLL)
  27. PDBFILE=$(MOD_ZIP).pdb
  28. MAPFILE=$(MOD_ZIP).map
  29. !if "$(MOZ_BITS)" == "16"
  30. DEFFILE=zip16.def
  31. !endif
  32. #RESFILE=zip.res
  33. #//------------------------------------------------------------------------
  34. #// 
  35. #// Define the files necessary to build the target (ie. OBJS)
  36. #//
  37. #//------------------------------------------------------------------------
  38. OBJS=                                   
  39.   .$(OBJDIR)adler32.obj      
  40.   .$(OBJDIR)compress.obj     
  41.   .$(OBJDIR)crc32.obj        
  42.   .$(OBJDIR)deflate.obj      
  43.   .$(OBJDIR)gzio.obj         
  44.   .$(OBJDIR)infblock.obj     
  45.   .$(OBJDIR)infcodes.obj     
  46.   .$(OBJDIR)inffast.obj      
  47.   .$(OBJDIR)inflate.obj      
  48.   .$(OBJDIR)inftrees.obj     
  49.   .$(OBJDIR)infutil.obj      
  50.   .$(OBJDIR)trees.obj        
  51.   .$(OBJDIR)uncompr.obj      
  52.   .$(OBJDIR)zutil.obj        
  53.   $(NULL)
  54. #//------------------------------------------------------------------------
  55. #//
  56. #// Define any Public Targets here (ie. PROGRAM, LIBRARY, DLL, ...)
  57. #// (these must be defined before the common makefiles are included)
  58. #//
  59. #//------------------------------------------------------------------------
  60. DLL=.$(OBJDIR)$(DLLNAME)
  61. MAPFILE= $(MOD_ZIP).map
  62. #//------------------------------------------------------------------------
  63. #//
  64. #// Define any local options for the make tools 
  65. #//     (ie. LCFLAGS, LLFLAGS, LLIBS, LINCS)
  66. #//
  67. #//------------------------------------------------------------------------
  68. LLIBS=$(LLIBS)  $(LIBNSPR) 
  69. LINCS=$(LINCS) -I. -I_gen
  70. # clobber and clobber_all will remove the following garbage:
  71. GARBAGE = $(GARBAGE) _gen
  72. #//------------------------------------------------------------------------
  73. #//
  74. #// Include the common makefile rules
  75. #//
  76. #//------------------------------------------------------------------------
  77. include <$(DEPTH)/sun-java/config/rules.mak>
  78. export:: $(DLL)
  79.     $(MAKE_INSTALL) .$(OBJDIR)$(DLLNAME) $(DIST)bin
  80.     $(MAKE_INSTALL) .$(OBJDIR)$(MOD_ZIP).lib $(DIST)lib