
include ./makeinclude



mastermind : $(SRC)mastermind.hpp $(SRC)mastermind.cpp $(SRC)mm_fltk.hpp $(SRC)mm_fltk.cpp
	echo Compiling and linking $@...
	$(CXX)  $(CXXFLAGS) $(SRC)mm_fltk.cpp $(SRC)mastermind.cpp  -lfltk $(LDLIBS) -o $@



## testing
OBJ	= $(SRC)

testmm : $(OBJ)mastermind.o $(SRC)mm.test.cpp
	echo Compiling and linking $@...
	$(CXX)  $(CXXFLAGS) $(SRC)mastermind.o $(SRC)mm.test.cpp \
	 -fexceptions -lcppunit -lfltk $(LDLIBS) -o $@



# General rule 
$(OBJ)%.o :  $(SRC)%.cpp $(SRC)%.hpp
	$(CC) -c $< -o $@