# The contents of this file are subject to the Mozilla 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/MPL/ # # 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 Sun Microsystems, # Inc. Portions created by Sun are # Copyright (C) 1999 Sun Microsystems, Inc. All # Rights Reserved. # # Contributor(s): Ron Capelli DEPTH = ../../.. topsrcdir = $(DEPTH) srcdir = $(topsrcdir)/java/webclient/src_ie VPATH = $(topsrcdir)/java/webclient/src_ie include $(DEPTH)/config/autoconf.mk #DIST = $(topsrcdir)/dist ifneq ($(BAL_INTERFACE),) LIBRARY_NAME = webclient_bal else LIBRARY_NAME = webclient endif DLLNAME = webclient.dll PDBFILE = webclient.pdb CPPSRCS = \ ie_util.cpp \ ie_util_export.cpp \ BookmarksImpl.cpp \ CMyDialog.cpp \ HistoryImpl.cpp \ CurrentPageImpl.cpp \ ISupportsPeer.cpp \ NativeEventThread.cpp \ NavigationImpl.cpp \ WindowControlImpl.cpp \ WrapperFactoryImpl.cpp \ $(NULL) CPPSRCS += \ ../src_moz/win32/Win32BrowserControlCanvas.cpp \ $(NULL) _OBJS = $(CPPSRCS:.cpp=.obj) OBJS = $(strip $(_OBJS)) EXTRA_LIBS = $(DIST)/lib/wc_share.lib # include $(topsrcdir)/config/rules.mk INCLUDES := -I$(MOZ_JDKHOME)/include -I$(MOZ_JDKHOME)/include/win32 \ $(INCLUDES) \ -I../src_share -I. CPP_FLAGS = /nologo /MDd /Zi /W3 /TP /Gy /c $(INCLUDES) /Fd$(PDBFILE) #MKSHLIB = link /NOLOGO /DLL /OUT:$@ /PDB:$(PDBFILE) /SUBSYSTEM:WINDOWS LDFLAGS = /DEBUG /DEBUGTYPE:CV %.obj: %.cpp cl /Fo$@ $(CPP_FLAGS) $< all: webclient.dll $(DLLNAME): $(OBJS) Makefile Makefile.in rm -f $@ $(MKSHLIB) $(OBJS) $(LDFLAGS) $(OS_LIBS) $(EXTRA_LIBS) clobber_all:: clobber