
INC = -I/usr/local/matlab/extern/include
LIB = -L/usr/local/lib
CMEX = /usr/local/matlab/bin/cmex
C1=edgelist.c geometry.c heap.c triangulation.c memory.c output.c voronoi.c 
C2=edges.c
O1=edgelist.o geometry.o heap.o triangulation.o memory.o output.o voronoi.o 
O2=edges.o
TARGET= triangulate.mex4 edges.mex4

triangulate.mex4: $(O1)
	$(CMEX) -o ../triangulate $(O1)

edges.mex4: $(O2)
	$(CMEX) -o ../edges $(O2) 

$(O1): $(C1) defs.h
	gcc -c $(INC) $(LIB) $(C1)

$(O2): $(C2) defs.h
	gcc -c $(INC) $(LIB) $(C2)

all:	$(TARGET)

clean:
	rm *.o 

