#!gmake
#
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation.  Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s): 

MODULE = necko

DEPTH = ..\..\..
include <$(DEPTH)/config/config.mak>

EXPORTS =                           \
        netCore.h                   \
        nsNetUtil.h                 \
        nsUnixColorPrintf.h         \
        nsReadLine.h		    \
	$(NULL)

XPIDLSRCS =                             \
	.\nsIAuthenticator.idl          \
	    .\nsIAuthPrompt.idl             \
        .\nsIChannel.idl                \
        .\nsIFileChannel.idl	        \
        .\nsIFileStreams.idl            \
        .\nsIFileTransportService.idl   \
        .\nsIIOService.idl              \
        .\nsILoadGroup.idl              \
        .\nsINetModRegEntry.idl         \
        .\nsINetModuleMgr.idl           \
        .\nsINetNotify.idl              \
        .\nsIPasswordManager.idl        \
        .\nsIProgressEventSink.idl      \
        .\nsIPrompt.idl                 \
        .\nsIProtocolHandler.idl        \
        .\nsIProtocolProxyService.idl   \
        .\nsIProxiedProtocolHandler.idl \
        .\nsIProxyAutoConfig.idl        \
        .\nsIProxyAutoConfigUtils.idl   \
        .\nsIProxyInfo.idl              \
        .\nsIProxy.idl                  \
        .\nsIRequest.idl                \
        .\nsITransport.idl               \
        .\nsISocketTransport.idl        \
        .\nsISocketTransportService.idl \
        .\nsIStreamIO.idl               \
	.\nsIStreamIOChannel.idl	\
        .\nsIRequestObserver.idl         \
        .\nsIRequestObserverProxy.idl         \
        .\nsIStreamListener.idl         \
        .\nsIStreamProvider.idl         \
        .\nsIStreamLoader.idl           \
	.\nsIStreamProvider.idl         \
	.\nsITransport.idl              \
        .\nsIDownloader.idl             \
	.\nsIUploadChannel.idl          \
        .\nsIURI.idl                    \
        .\nsIURIChecker.idl             \
        .\nsIURL.idl                    \
        .\nsIURLParser.idl              \
        .\nsIWebFilters.idl             \
        .\nsISecurityEventSink.idl      \
	.\nsISecretDecoderRing.idl	\
	.\nsISecureBrowserUI.idl	\
	.\nsISecurityManagerComponent.idl	\
    .\nsICachingChannel.idl             \
    .\nsIByteRangeRequest.idl           \
	.\nsIMultiPartChannel.idl		\
	$(NULL)

include <$(DEPTH)/config/rules.mak>

$(DEPTH)\netwerk\dist\include: 
        -mkdir $(DEPTH)\netwerk\dist
        -mkdir $(DEPTH)\netwerk\dist\include

libs::
    $(MAKE_INSTALL) .\security-prefs.js $(DIST)\bin\defaults\pref
