include Makefile.inc


CC               = gcc
LD               = gcc
CFLAGS	         = $(MAT_CFLAGS) -D DEBUG -g -Wall
FFLAGS	         =
CXXFLAGS         = $(MAT_CXXFLAGS)
FPPFLAGS         =
LDFLAGS          = -lm  $(MAT_LDFLAGS)

FILES = matwrapper.c matwrapper.h tuto01.c tuto02.c README Makefile Makefile.inc ansi_colors.h

all : tuto01 tuto02

matwrapper.o : matwrapper.c matwrapper.h
	${CC} ${CFLAGS} -c matwrapper.c
	
tuto01.o : tuto01.c
	${CC} ${CFLAGS} -c tuto01.c
	
tuto01 : matwrapper.o tuto01.o message
	LD_LIBRARY_PATH=$(MATLAB_LIB_DIR) $(LD) $(LDFLAGS)  matwrapper.o tuto01.o $(LDFLAGS) -o tuto01 $(LDFLAGS)
	@make message
	
tuto02.o : tuto02.c
	${CC} ${CFLAGS} -c tuto02.c
	
tuto02 : matwrapper.o tuto02.o message
	LD_LIBRARY_PATH=$(MATLAB_LIB_DIR) $(LD) $(LDFLAGS)  matwrapper.o tuto02.o $(LDFLAGS) -o tuto02 $(LDFLAGS)
	@make message
	
clean:
	rm -f *.o tuto01 tuto02

message:
	@echo "\033[0;35m""To run programs using Matlab, one needs to set LD_LIBRARY_PATH!"
	@echo "  "$(CMD)"\033[0m"
	
tar:
	tar zcvf matwrapper.tar.gz $(FILES) --transform 's,^,matwrapper/,'

.PHONY: message
