M_E_SRCDIR=$(M_SRCDIR)/experimental
M_E_BUILDDIR=$(M_BUILDDIR)/experimental
M_E_DIRFILE=$(M_E_BUILDDIR)/.directory

$(M_E_DIRFILE): $(BUILDROOT)/.directory $(M_E_SRCDIR)/Makefile $(M_DIRFILE)
	@echo [mkdir] $(M_E_BUILDDIR)
	@mkdir -p $(M_E_BUILDDIR)
	@touch $@


#Build rules
$(M_E_BUILDDIR)/%.o: $(M_E_SRCDIR)/%.asm $(M_E_DIRFILE)
	@echo [$(AS)] $@
	@$(AS) $(ASPARMS) $< -o $@

$(M_E_BUILDDIR)/%.o: $(M_E_SRCDIR)/%.c $(M_E_DIRFILE)
	@echo [$(CC)] $@
	@$(CC) $(CCPARMS) $(CFLAGS)  $< -o $@

$(M_E_BUILDDIR)/%.$(FBEMIT): $(M_E_SRCDIR)/%.bas $(M_E_DIRFILE)
	@echo [$(FB)] $@
	@$(FB) $(FBPARMS) $< -o $@

$(M_E_BUILDDIR)/%.o: $(M_E_BUILDDIR)/%.$(FBEMIT) $(M_E_DIRFILE)
	@echo [$(CC)] $@
	@$(CC) $(FBCCPARMS) $(CFLAGS) $< -o $@


$(M_E_BUILDDIR)/gfxdemo.o: ./include/ia-pc/mos/gfx.bi
$(M_E_BUILDDIR)/channeltest.o: $(BUILDROOT)/include/fsdriver.bi
$(M_E_BUILDDIR)/fstest.o: $(BUILDROOT)/include/fsdriver.bi

$(M_E_BUILDDIR)/fstest.o: $(BUILDROOT)/include/fsdriver.bi

