CXX = g++
CXXFLAGS = -Wall -Wextra -std=c++11

TARGET = program
OBJS = main.o Point.o

all: $(TARGET)

$(TARGET): $(OBJS)
	$(CXX) $(CXXFLAGS) -o $(TARGET) $(OBJS)

main.o: main.cpp Point.h
	$(Cxx) $(CXXFLAGS) -c Point.cpp

Point.o: Point.cpp Point.h
	$(CXX) $(CXXFLAGS) -c Point.cpp

clean:
	rm -f $(OBJS) $(TARGET)
