Import from 1.9a8 tarball
[mozilla-nss.git] / security / nss / lib / ckfw / Makefile
blob941c30bad57e6b1b072d2a10ff121994ca13019d
1 #
2 # ***** BEGIN LICENSE BLOCK *****
3 # Version: MPL 1.1/GPL 2.0/LGPL 2.1
5 # The contents of this file are subject to the Mozilla Public License Version
6 # 1.1 (the "License"); you may not use this file except in compliance with
7 # the License. You may obtain a copy of the License at
8 # http://www.mozilla.org/MPL/
10 # Software distributed under the License is distributed on an "AS IS" basis,
11 # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
12 # for the specific language governing rights and limitations under the
13 # License.
15 # The Original Code is the Netscape security libraries.
17 # The Initial Developer of the Original Code is
18 # Netscape Communications Corporation.
19 # Portions created by the Initial Developer are Copyright (C) 1994-2000
20 # the Initial Developer. All Rights Reserved.
22 # Contributor(s):
24 # Alternatively, the contents of this file may be used under the terms of
25 # either the GNU General Public License Version 2 or later (the "GPL"), or
26 # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
27 # in which case the provisions of the GPL or the LGPL are applicable instead
28 # of those above. If you wish to allow use of your version of this file only
29 # under the terms of either the GPL or the LGPL, and not to allow others to
30 # use your version of this file under the terms of the MPL, indicate your
31 # decision by deleting the provisions above and replace them with the notice
32 # and other provisions required by the GPL or the LGPL. If you do not delete
33 # the provisions above, a recipient may use your version of this file under
34 # the terms of any one of the MPL, the GPL or the LGPL.
36 # ***** END LICENSE BLOCK *****
37 MAKEFILE_CVS_ID = "@(#) $RCSfile: Makefile,v $ $Revision: 1.14 $ $Date: 2007/06/19 08:03:45 $"
39 include manifest.mn
40 include $(CORE_DEPTH)/coreconf/config.mk
41 include config.mk
42 include $(CORE_DEPTH)/coreconf/rules.mk
44 ifdef MOZILLA_CLIENT
45 NSS_BUILD_CAPI = 1
46 endif
48 # This'll need some help from a build person.
50 # The generated files are checked in, and differ from what ckapi.perl
51 # will produce. ckapi.perl is currently newer than the targets, so
52 # these rules are invoked, causing the wrong files to be generated.
53 # Turning off to fix builds.
55 # nssckepv.h: ck.api ckapi.perl
56 # nssckft.h: ck.api ckapi.perl
57 # nssckg.h: ck.api ckapi.perl
58 # nssck.api: ck.api ckapi.perl
59 # $(PERL) ckapi.perl ck.api
61 export:: private_export
63 # can't do this in manifest.mn because OS_TARGET isn't defined there.
64 ifeq (,$(filter-out WIN%,$(OS_TARGET)))
65 ifdef NSS_BUILD_CAPI
66 DIRS += capi
67 endif
68 endif
70 #ifeq ($(OS_ARCH), Darwin)
71 #DIRS += nssmkey
72 #endif