TOP        = ../..
SWIG       = $(TOP)/swig

# Find out where MATLAB is on your machine and change these

MLLIB     = matlab/extern/lib/sgi/libmat.a
MLINCLUDE = matlab/extern/include

all::  matlab sg webgraph pde

 
sg::
	$(MAKE) -f $(TOP)/Makefile.template SRCS='sg.c' SWIG='$(SWIG)' \
	TARGET='sg' INTERFACE='sg.i' python_cpp

matlab::
	$(MAKE) -f $(TOP)/Makefile.template SRCS='matlab.c' SWIG='$(SWIG)' \
	TARGET='ml' INTERFACE='matlab.i' LIBS='$(MLLIB)' \
	INCLUDE='-I$(MLINCLUDE)' python

webgraph::
	$(MAKE) -f $(TOP)/Makefile.template SRCS='matlab.c' SWIG='$(SWIG)' \
	TARGET='webgraph' INTERFACE='stat.i' INCLUDE='-I$(MLINCLUDE)' \
	LIBS='$(MLLIB)' perl5

pde::
	$(MAKE) -f $(TOP)/Makefile.template SRCS='pde.c matlab.c' \
	SWIG='$(SWIG)' TARGET='pde' INTERFACE='pde.i' \
	INCLUDE='$(MLINCLUDE)' LIBS='$(MLLIB)' wish

clean::
	rm -rf *_wrap* *.o *.so *.pyc so_locations *.pm pde *~ core



