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

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 = atob
  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. # awt3240.lib  # brpref32.lib  # cert32.lib
  85. # crypto32.lib  # dllcom.lib  # editor32.lib
  86. # edpref32.lib  # edtplug.lib  # font.lib
  87. # hash32.lib  # htmldg32.lib  # img32.lib
  88. # javart32.lib  # jbn3240.lib  # jdb3240.lib
  89. # jmc.lib  # jpeg3240.lib  # jpw3240.lib
  90. # jrt3240.lib  # js3240.lib  # jsd3240.lib
  91. # key32.lib  # libapplet32.lib  # libnjs32.lib
  92. # libnsc32.lib  # libreg32.lib  # mm3240.lib
  93. # mnpref32.lib  # netcst32.lib  # nsdlg32.lib
  94. # nsldap32.lib  # nsldaps32.lib  # nsn32.lib
  95. # pkcs1232.lib  # pkcs732.lib  # pr3240.lib
  96. # prefui32.lib  # prefuuid.lib  # secmod32.lib
  97. # secnav32.lib  # secutl32.lib  # softup32.lib
  98. # sp3240.lib  # ssl32.lib  # uni3200.lib
  99. # unicvt32.lib  # win32md.lib  # winfont.lib
  100. # xppref32.lib  # zlib32.lib
  101. include <$(DEPTH)configrules.mak>
  102. INSTALL = $(MAKE_INSTALL)
  103. objs: $(OBJS)
  104. $(PROGRAM)::
  105. $(INSTALL) $(DIST)/bin/pr3240.dll ./$(OBJDIR)
  106. programs: $(PROGRAM)
  107. install:: $(TARGETS)
  108. $(INSTALL) $(TARGETS) $(DIST)/bin
  109. # ALLXPSTR.obj  XP_ALLOC.obj  XP_HASH.obj   XP_RGB.obj    XP_WRAP.obj
  110. # CXPRINT.obj   XP_C.cl       XP_LIST.obj   XP_SEC.obj    netscape.exp
  111. # CXPRNDLG.obj  XP_CNTXT.obj  XP_MD5.obj    XP_STR.obj    xp.pch
  112. # EXPORT.obj    XP_CORE.obj   XP_MESG.obj   XP_THRMO.obj  xppref32.dll
  113. # XPASSERT.obj  XP_ERROR.obj  XP_RECT.obj   XP_TIME.obj
  114. # XPLOCALE.obj  XP_FILE.obj   XP_REG.obj    XP_TRACE.obj
  115. symbols:
  116. @echo "CSRCS = $(CSRCS)"
  117. @echo "INCS = $(INCS)"
  118. @echo "OBJS = $(OBJS)"
  119. @echo "LIBRARY = $(LIBRARY)"
  120. @echo "PROGRAM = $(PROGRAM)"
  121. @echo "TARGETS = $(TARGETS)"
  122. @echo "DIST = $(DIST)"
  123. @echo "VERSION_NUMBER = $(VERSION_NUMBER)"
  124. @echo "WINFE = $(WINFE)"
  125. @echo "DBM_LIB = $(DBM_LIB)"
  126. @echo "INSTALL = $(INSTALL)"