390c390
< WX-OUTDIR	=$(OUTDIR)/$(WX)
---
> WX-OUTDIR	=$(OUTDIR)/wx_wxcore
402c402
< WX-HCFLAGS	=$(HCFLAGS) -package-name $(WX)
---
> WX-HCFLAGS	=$(HCFLAGS) -package-name $(WX) -i$(WX-SRCDIR) -i$(WXCORE-SRCDIR) -odir $(WX-IMPORTSDIR) -hidir $(WX-IMPORTSDIR)
462c462,463
< WXD-FLAGS	= --wxc $(WXC) -o $(WXCORE-SRCDIR)/$(WXCORE-HPATH)
---
> WXD-FLAGS	= --wxc $(WXC) -o $(WXCORE-SRCDIR)/$(WXCORE-HPATH) 
> WXD-HCFLAGS	= $(HCFLAGS) -ignore-package data-1.0  -i$(WXD-SRCDIR) -odir $(WXD-OUTDIR) -hidir $(WXD-OUTDIR)
484c485
< 	@$(call compile-hs,$@,$<,$(HCFLAGS) $(PKG-PARSEC) -i$(WXD-OUTDIR))
---
> 	@$(call compile-hs,$@,$<,$(WXD-HCFLAGS) $(PKG-PARSEC) -i$(WXD-OUTDIR))
496c497
< WXCORE-OUTDIR	=$(OUTDIR)/$(WXCORE)
---
> WXCORE-OUTDIR	=$(OUTDIR)/wx_wxcore
516c517,522
< WXCORE-STUB-OBJS=$(call make-objs, $(WXCORE-IMPORTSDIR), $(patsubst %,%_stub,$(WXCORE-STUBS)))
---
> # the *_stub.o files are not placed in the right directory. 
> #  E.g. instead of out/wxcore/imports/Graphics/UI/WXCore/Events_stub.o it is in 
> #	           out/wxcore/imports/Events_stub.o
> # this is caused by -odir out/wxcore/imports, which let the Events.o go to the right directory but not the stubs.
> WXCORE-STUBS-NOTDIR=$(call notdir, $(WXCORE-STUBS))
> WXCORE-STUB-OBJS=$(call make-objs, $(WXCORE-IMPORTSDIR), $(patsubst %,%_stub,$(WXCORE-STUBS-NOTDIR)))
529,530c535
< WXCORE-HCFLAGS	=$(HCFLAGS) -fvia-C -package-name $(WXCORE)
< 
---
> WXCORE-HCFLAGS	=$(HCFLAGS) -fvia-C -package-name $(WXCORE) -i$(WXCORE-SRCDIR) -odir $(WXCORE-IMPORTSDIR) -hidir $(WXCORE-IMPORTSDIR)
