WXDIR  = $(WXWIN)
MOZDIR = $(MOZ_SRC)\mozilla
MOZSDK = $(MOZDIR)\dist

PROGRAM = wxEmbed
OBJECTS = \
    EmbedApp.obj \
    BrowserFrame.obj \
    MailFrame.obj \
    ChatFrame.obj \
    EditorFrame.obj \
    GeckoContainer.obj \
    GeckoContainerUI.obj \
    GeckoFrame.obj \
    GeckoWindow.obj \
    GeckoWindowCreator.obj \
    GeckoProtocolHandler.obj \
    resource.obj \
    $(NULL)

XRC = \
    rc\browser.xrc \
    rc\mail.xrc \
    rc\chat.xrc \
    rc\editor.xrc \
    $(NULL)

# Needing to include this big long list of includes STINKS!!!
MOZINC = \
  -I$(MOZSDK)\include \
  -I$(MOZSDK)\include\nspr \
  -I$(MOZSDK)\include\xpcom \
  -I$(MOZSDK)\include\string \
  -I$(MOZSDK)\include\necko \
  -I$(MOZSDK)\include\docshell \
  -I$(MOZSDK)\include\webshell \
  -I$(MOZSDK)\include\dom \
  -I$(MOZSDK)\include\widget \
  -I$(MOZSDK)\include\gfx \
  -I$(MOZSDK)\include\uriloader \
  -I$(MOZSDK)\include\shistory \
  -I$(MOZSDK)\include\profile \
  -I$(MOZSDK)\include\webbrwsr \
  -I$(MOZSDK)\include\embed_base \
  -I$(MOZSDK)\include\embedstring \
  -I$(MOZSDK)\include\windowwatcher \
  -I$(MOZSDK)\include\composer \
  -I$(MOZSDK)\include\commandhandler \
  $(NULL)

# This isn't much better either!
MOZLIBS = \
  $(MOZSDK)\lib\xpcom.lib \
  $(MOZSDK)\lib\embed_base_s.lib \
  $(NULL)
#  $(MOZSDK)\lib\xpcomglue_s.lib \

#  -DXPCOM_GLUE \
EXTRAFLAGS = \
  -DXP_WIN \
  -DXP_WIN32 \
  $(NULL)

EXTRALIBS = $(WXDIR)\lib\wxxrc$(LIBEXT).lib $(MOZLIBS)
EXTRAINC = -I$(WXDIR)\contrib\include $(MOZINC)

!include $(WXDIR)\src\makeprog.vc

all:
    -copy $(PROGRAM).exe $(MOZDIR)\dist\bin
    
resource.cpp: $(XRC)
    $(WXDIR)\contrib\utils\wxrc\wxrc.exe -v -c -o  $@ $(XRC)


