Bug 895720 - Actually use the fuzz value.
[gecko.git] / xpcom / glue / Makefile.in
blobb69b1579617f65af6efeac574155b6f0b49993b9
1 # vim:set ts=8 sw=8 sts=8 noet:
2 # This Source Code Form is subject to the terms of the Mozilla Public
3 # License, v. 2.0. If a copy of the MPL was not distributed with this
4 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
6 DEPTH = @DEPTH@
7 topsrcdir = @top_srcdir@
8 srcdir = @srcdir@
9 VPATH = @srcdir@
11 include $(DEPTH)/config/autoconf.mk
12 include $(srcdir)/objs.mk
14 EXTRA_DEPS += $(srcdir)/objs.mk
16 DIST_INSTALL = 1
18 LOCAL_INCLUDES = \
19 -I$(srcdir)/../build \
20 $(NULL)
22 DISABLED_SDK_HEADERS = \
23 nsArrayEnumerator.h \
24 nsArrayUtils.h \
25 nsBaseHashtable.h \
26 nsCOMArray.h \
27 nsCOMPtr.h \
28 nsCRTGlue.h \
29 nsCategoryCache.h \
30 nsClassHashtable.h \
31 nsComponentManagerUtils.h \
32 nsCycleCollectionParticipant.h \
33 nsCycleCollectorUtils.h \
34 nsDataHashtable.h \
35 nsDebug.h \
36 nsDeque.h \
37 nsEnumeratorUtils.h \
38 nsHashKeys.h \
39 nsIClassInfoImpl.h \
40 nsID.h \
41 nsIInterfaceRequestorUtils.h \
42 nsINIParser.h \
43 nsISupportsImpl.h \
44 nsISupportsUtils.h \
45 nsIWeakReferenceUtils.h \
46 nsInterfaceHashtable.h \
47 nsJSThingHashtable.h \
48 nsMemory.h \
49 nsQuickSort.h \
50 nsRefPtrHashtable.h \
51 nsServiceManagerUtils.h \
52 nsStringAPI.h \
53 nsStringGlue.h \
54 nsTArray.h \
55 nsTArray-inl.h \
56 nsTArrayForwardDeclare.h \
57 nsTHashtable.h \
58 nsTObserverArray.h \
59 nsTWeakRef.h \
60 nsTextFormatter.h \
61 nsTraceRefcnt.h \
62 nsVersionComparator.h \
63 nsVoidArray.h \
64 nsWeakReference.h \
65 pldhash.h \
66 $(NULL)
68 SDK_LIBRARY = \
69 $(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) \
70 $(NULL)
72 FORCE_STATIC_LIB = 1
74 include $(topsrcdir)/config/rules.mk
76 ifdef _MSC_VER
77 # Don't include directives about which CRT to use
78 OS_COMPILE_CXXFLAGS += -Zl
79 OS_COMPILE_CFLAGS += -Zl
80 DEFINES += -D_USE_ANSI_CPP
81 endif
83 ifdef TARGET_XPCOM_ABI
84 DEFINES += -DTARGET_XPCOM_ABI=\"$(TARGET_XPCOM_ABI)\"
85 endif