- CPP = g++
- CPPFLAGS = -O3 -g
- EXE = fp
- LIB = -lmpfr
- OBJS = obj/adjacency_matrix.o obj/coefficients.o obj/error.o obj/matrix.o obj/polygon.o
- all: $(EXE)
- obj/%.o: src/%.cpp src/%.hpp
- $(CPP) $(CPPFLAGS) -c $< -o $@
- $(EXE): $(OBJS) src/main.cpp
- $(CPP) $(CPPFLAGS) $^ $(LIB) -o $@
- clean:
- $(RM) -r obj/*.o $(EXE)
|