PARAMS = -g -Wall -pedantic -Adebug(yes)
PARAMS_FINAL = -O -Wall -pedantic

Rule_driver: Rule_driver.o Rule.o
	g++ $(PARAMS) Rule_driver.o Rule.o FuzzySet.o FuzzySetTypes.o myStringFunctionsCPP.o -o Rule_driver
	
Rule_driver.o: Rule_driver.cpp Rule.h
	g++ $(PARAMS) -c Rule_driver.cpp

Rule.o: Rule.cpp Rule.h
	g++ $(PARAMS) -c Rule.cpp

clean:
	del Rule.o
	del Rule_driver.o
	del Rule_driver.exe

final: Rule_final.o

Rule_final.o: Rule.cpp Rule.h
	g++ $(PARAMS_FINAL) -c Rule.cpp
