1
# vim:set ts=8 sw=8 sts=8 noet:
3
# This Source Code Form is subject to the terms of the Mozilla Public
4
# License, v. 2.0. If a copy of the MPL was not distributed with this
5
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
topsrcdir = @top_srcdir@
12
include $(DEPTH)/config/autoconf.mk
15
LIBRARY_NAME = neckobase_s
24
nsTransportUtils.cpp \
25
nsAsyncStreamCopier.cpp \
26
nsAsyncRedirectVerifyHelper.cpp \
27
nsAuthInformationHolder.cpp \
29
nsBaseContentStream.cpp \
30
nsBufferedStreams.cpp \
31
nsChannelClassifier.cpp \
32
nsDirectoryIndexStream.cpp \
35
nsIncrementalDownload.cpp \
36
nsInputStreamChannel.cpp \
37
nsInputStreamPump.cpp \
38
nsStreamTransportService.cpp \
41
nsMIMEInputStream.cpp \
42
nsProtocolProxyService.cpp \
45
nsRequestObserverProxy.cpp \
46
nsSimpleStreamListener.cpp \
48
nsSimpleNestedURI.cpp \
50
nsSocketTransport2.cpp \
51
nsSocketTransportService2.cpp \
53
nsStreamListenerTee.cpp \
55
nsSyncStreamListener.cpp \
56
nsUnicharStreamLoader.cpp \
63
nsSerializationHelper.cpp \
65
RedirectChannelRegistrar.cpp \
66
nsPreloadedStream.cpp \
67
nsStreamListenerWrapper.cpp \
70
ifeq ($(MOZ_WIDGET_TOOLKIT),os2)
71
CPPSRCS += nsURLHelperOS2.cpp
73
ifeq ($(MOZ_WIDGET_TOOLKIT),windows)
74
CPPSRCS += nsURLHelperWin.cpp
75
CPPSRCS += nsNativeConnectionHelper.cpp
76
CPPSRCS += nsAutodialWin.cpp
78
ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
79
CPPSRCS += nsURLHelperOSX.cpp
81
CPPSRCS += nsURLHelperUnix.cpp
86
ifdef MOZ_PLATFORM_MAEMO
87
CPPSRCS += nsNativeConnectionHelper.cpp
88
ifdef MOZ_ENABLE_LIBCONIC
89
CPPSRCS += nsAutodialMaemo.cpp
90
LOCAL_INCLUDES += -I$(srcdir)/../../system/maemo
92
ifdef MOZ_ENABLE_QTNETWORK
93
CPPSRCS += nsAutodialQt.cpp
94
LOCAL_INCLUDES += -I$(srcdir)/../../system/qt
95
OS_INCLUDES += $(MOZ_QT_CFLAGS)
100
$(srcdir)/nsProxyAutoConfig.js \
101
$(srcdir)/nsProxyAutoConfig.manifest \
108
# we don't want the shared lib, but we want to force the creation of a
112
include $(topsrcdir)/config/config.mk
113
include $(topsrcdir)/ipc/chromium/chromium-config.mk
114
include $(topsrcdir)/config/rules.mk
116
ifeq ($(OS_TARGET),Android)
117
# this works around a "branch out of range" error when compiling this file opt
118
nsURLParsers.$(OBJ_SUFFIX): MOZ_OPTIMIZE_FLAGS=
121
DEFINES += -DIMPL_NS_NET
123
ifdef MOZ_ENABLE_LIBCONIC
124
OS_INCLUDES += $(GLIB_CFLAGS) $(LIBCONIC_CFLAGS)