CC       = gcc
CXX      = g++
LINK     = g++
CFLAGS   = -Wall -O2
CXXFLAGS = `fltk-config --cxxflags` -Wall -O2
LDFLAGS  = `fltk-config --ldflags`
TARGET   = monica
DESTINATION = /usr/bin
OBJECTS = monica.o

all: $(TARGET)

$(TARGET): $(OBJECTS)
	$(LINK) -o $(TARGET) $(OBJECTS) $(LDFLAGS)


monica.o: monica.cpp
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o monica.o monica.cpp

clean: 
	rm -f $(OBJECTS)
	rm -f monica
	
install: $(TARGET)
	@cp $(TARGET) $(DESTINATION)
	@chmod 755 $(DESTINATION)/monica
	@strip $(DESTINATION)/monica
	@echo "Monica succesfully installed!"
	@echo "type \"monica\" to run the program"

uninstall: $(DESTINATION)
	@rm -f $(DESTINATION)/monica
