OCT = fl_compose.oct
SRC := $(OCT:.oct=.cc)
BASE := $(OCT:.oct=)

MKOCTFILE ?= mkoctfile
OCTAVE_CONFIG ?= octave-config

ifneq (,$(findstring mingw,$(shell $(OCTAVE_CONFIG) -p CANONICAL_HOST_TYPE)))
  ADDPARAM := -lpthread
else
  ifdef COMSPEC 
    ifneq ($(shell uname -o),Cygwin)
      ADDPARAM := -lpthreadVC2
    endif
  endif
endif

.phony: all
all: $(OCT)

%.oct: %.cc
	$(MKOCTFILE) -s $< $(ADDPARAM)

.phony: clean
clean: 
	$(RM) $(PART) *.o *.oct octave-core *~
