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

CA认证

开发平台:

WINDOWS

  1. # The contents of this file are subject to the Mozilla Public
  2. # License Version 1.1 (the "License"); you may not use this file
  3. # except in compliance with the License. You may obtain a copy of
  4. # the License at http://www.mozilla.org/MPL/
  5. # Software distributed under the License is distributed on an "AS
  6. # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  7. # implied. See the License for the specific language governing
  8. # rights and limitations under the License.
  9. # The Original Code is the Netscape security libraries.
  10. # The Initial Developer of the Original Code is Netscape
  11. # Communications Corporation.  Portions created by Netscape are 
  12. # Copyright (C) 1994-2000 Netscape Communications Corporation.  All
  13. # Rights Reserved.
  14. # Contributor(s):
  15. # Alternatively, the contents of this file may be used under the
  16. # terms of the GNU General Public License Version 2 or later (the
  17. # "GPL"), in which case the provisions of the GPL are applicable 
  18. # instead of those above.  If you wish to allow use of your 
  19. # version of this file only under the terms of the GPL and not to
  20. # allow others to use your version of this file under the MPL,
  21. # indicate your decision by deleting the provisions above and
  22. # replace them with the notice and other provisions required by
  23. # the GPL.  If you do not delete the provisions above, a recipient
  24. # may use your version of this file under either the MPL or the
  25. # GPL.
  26. #
  27. VERBOSE = 1
  28. include <manifest.mn>
  29. #cannot define PROGRAM in manifest compatibly with NT and UNIX
  30. PROGRAM = crlutil
  31. PROGRAM = ./$(OBJDIR)/$(PROGRAM).exe
  32. include <$(DEPTH)configconfig.mak>
  33. # let manifest generate C_OBJS, it will prepend ./$(OBJDIR)/
  34. # rules.mak will append C_OBJS onto OBJS.
  35. # OBJS = $(CSRCS:.c=.obj)
  36. # include files are looked for in $LINCS and $INCS.
  37. # $LINCS is in manifest.mnw, computed from REQUIRES=
  38. INCS = $(INCS) 
  39.  -I$(DEPTH)/security/lib/cert 
  40.  -I../include 
  41.  $(NULL)
  42. IGNORE_ME = 
  43.  -I$(DEPTH)/security/lib/key 
  44.  -I$(DEPTH)/security/lib/util  
  45.  $(NULL)
  46. WINFE = $(DEPTH)/cmd/winfe/mkfiles$(MOZ_BITS)/x86Dbg
  47. # these files are the content of libdbm
  48. DBM_LIB = 
  49.  $(WINFE)/DB.obj 
  50.  $(WINFE)/HASH.obj 
  51.  $(WINFE)/H_BIGKEY.obj 
  52.  $(WINFE)/H_PAGE.obj 
  53.  $(WINFE)/H_LOG2.obj 
  54.  $(WINFE)/H_FUNC.obj 
  55.  $(WINFE)/HASH_BUF.obj 
  56.  $(NULL)
  57. MOZ_LIBS = 
  58.  $(WINFE)/ALLXPSTR.obj 
  59.  $(WINFE)/XP_ERROR.obj 
  60.  $(WINFE)/XPASSERT.obj 
  61.  $(WINFE)/XP_REG.obj 
  62.  $(WINFE)/XP_TRACE.obj 
  63.  $(DBM_LIB) 
  64.  $(WINFE)/XP_STR.obj 
  65.  $(WINFE)/MKTEMP.obj 
  66.  $(NULL)
  67. SEC_LIBS = 
  68.  $(DIST)/lib/cert$(MOZ_BITS).lib 
  69.  $(DIST)/lib/crypto$(MOZ_BITS).lib 
  70.  $(DIST)/lib/hash$(MOZ_BITS).lib 
  71.  $(DIST)/lib/key$(MOZ_BITS).lib 
  72.  $(DIST)/lib/pkcs7$(MOZ_BITS).lib 
  73.  $(DIST)/lib/secmod$(MOZ_BITS).lib 
  74.  $(DIST)/lib/secutl$(MOZ_BITS).lib 
  75.  $(DIST)/lib/ssl$(MOZ_BITS).lib 
  76.  $(NULL)
  77. LLFLAGS = $(LLFLAGS) 
  78.  ../lib/$(OBJDIR)/sectool$(MOZ_BITS).lib 
  79.  $(SEC_LIBS) 
  80.  $(MOZ_LIBS) 
  81.  $(DEPTH)/nspr/src/$(OBJDIR)/getopt.obj 
  82.  $(LIBNSPR) 
  83.  $(NULL)
  84. include <$(DEPTH)configrules.mak>
  85. INSTALL = $(MAKE_INSTALL)
  86. objs: $(OBJS)
  87. $(PROGRAM)::
  88. $(INSTALL) $(DIST)/bin/pr3240.dll ./$(OBJDIR)
  89. programs: $(PROGRAM)
  90. install:: $(TARGETS)
  91. $(INSTALL) $(TARGETS) $(DIST)/bin
  92. symbols:
  93. @echo "CSRCS = $(CSRCS)"
  94. @echo "INCS = $(INCS)"
  95. @echo "OBJS = $(OBJS)"
  96. @echo "LIBRARY = $(LIBRARY)"
  97. @echo "PROGRAM = $(PROGRAM)"
  98. @echo "TARGETS = $(TARGETS)"
  99. @echo "DIST = $(DIST)"
  100. @echo "VERSION_NUMBER = $(VERSION_NUMBER)"
  101. @echo "WINFE = $(WINFE)"
  102. @echo "DBM_LIB = $(DBM_LIB)"
  103. @echo "INSTALL = $(INSTALL)"