You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

22 lines
286 B

  1. CXX = g++
  2. CXXFLAGS = -O0 -g -Wall -std=c++17 -DDEBUG
  3. SRC = a.cpp b.cpp c.cpp
  4. OBJ = ${SRC:.cpp=.o}
  5. all: a b c
  6. .o: ${OBJ}
  7. ${CXX} -c ${CXXFLAGS} $<
  8. a: a.o
  9. ${CXX} -o $@ a.o ${LDFLAGS}
  10. b: b.o
  11. ${CXX} -o $@ b.o ${LDFLAGS}
  12. c: c.o
  13. ${CXX} -o $@ c.o ${LDFLAGS}
  14. clean:
  15. rm -f main ${OBJ}