
MSEDIR := ../../mseide-msegui/rchastain/gitlab/maint
MSELIBDIR := $(MSEDIR)/lib/common
OUTDIR := out

SOURCES := $(wildcard *.pas)
COMPILED := $(patsubst %.pas,$(OUTDIR)/%.*,$(SOURCES))

PFLAGS := -Mobjfpc -Sh
PFLAGS += -Fu$(MSELIBDIR)/* -Fu$(MSELIBDIR)/kernel/linux
PFLAGS += -FU$(OUTDIR)

%: %.pas $(SOURCES)
	@mkdir -p $(OUTDIR)
	@fpc $(PFLAGS) $<

default: demo

clean:
	@rm -fv $(COMPILED)

clean2:
	@rm -fv *.bak *.bak1 *.dbg *.log
