399c399
< WX-OUTDIR	=$(OUTDIR)/$(WX)
---
> WX-OUTDIR	=$(OUTDIR)/wx_wxcore
411c411
< WX-HCFLAGS	=$(HCFLAGS) -package-name $(WX)
---
> WX-HCFLAGS	=$(HCFLAGS) -package-name $(WX) -i$(WX-SRCDIR) -i$(WXCORE-SRCDIR) -odir $(WX-IMPORTSDIR) -hidir $(WX-IMPORTSDIR)
471c471,472
< 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)
493c494
< 	@$(call compile-hs,$@,$<,$(HCFLAGS) $(PKG-PARSEC) -i$(WXD-OUTDIR))
---
> 	@$(call compile-hs,$@,$<,$(WXD-HCFLAGS) $(PKG-PARSEC) -i$(WXD-OUTDIR))
505c506
< WXCORE-OUTDIR	=$(OUTDIR)/$(WXCORE)
---
> WXCORE-OUTDIR	=$(OUTDIR)/wx_wxcore
525c526,531
< 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)))
538,539c544
< 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)
