# Use GNU Make to process this file.
# mingw32-make -f Makefile_mingw32

ifndef MATLABROOT
  $(warning MATLABROOT variable is udefined. Using default (probably wrong) MATLABROOT="c:\Octave\Octave3.6.4_gcc4.6.2")
  MATLABROOT=c:\Octave\Octave3.6.4_gcc4.6.2
endif

ifndef EXT
  EXT=oct
endif

include ../src/ostools.mk

OCTSCC   = $(shell ls comp_*.cc)

	
OCTSBASE = $(basename $(OCTSCC))
OCTS     = $(addsuffix .$(EXT),$(OCTSBASE))
ADDITIONALIBS = -L../lib -lltfat -lltfatf -lblas -lfftw3 -lfftw3f -llapack 


all:	$(OCTS)

%.$(EXT): %.cc
	mkoctfile --strip -v -Wall -I../src/thirdparty -I. -I../src $(ADDITIONALIBS)  $<
	del *.o

clean:
	del *.o *.$(EXT)

.PHONY: all clean
