
ifndef MSEGUI
MSEGUI := mseide-msegui
endif

ifeq ($(OS),Windows_NT)
OS := windows
else
OS := linux
endif

PC := fpc
PFLAGS := -Mobjfpc -Sh -ghl
PFLAGS += -Fu$(MSEGUI)/lib/common/*
PFLAGS += -Fu$(MSEGUI)/lib/common/kernel/$(OS)

SOURCES := $(wildcard *.pas)
PROJECT := imageview

ifeq ($(OS),Windows_NT)
TARGET := $(PROJECT).exe
else
TARGET := $(PROJECT)
endif

$(TARGET): $(PROJECT).pas $(SOURCES)
	@$(PC) $(PFLAGS) $<

clean:
	@rm -fv *.bak *.bak? *.log *.o *.ppu

distclean: clean
	@rm -fv *.sta $(PROJECT) $(PROJECT).dbg $(PROJECT).exe
