
MSEDIR := ..\..\applications\mseide\463-240202
MSELIBDIR := $(MSEDIR)/lib/common
OUTDIR := out

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

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

%: %.pas $(SOURCES)
	@if not exist $(OUTDIR) mkdir $(OUTDIR)
	@fpc $(PFLAGS) $<

default: demo

clean:
	$(info [DEBUG] COMPILED = $(COMPILED))
	@del /q $(COMPILED)
