Hi Paul,
I use some example code which uses C++20 modules. There are five .cpp files, e.g: main.c depends on a.c b.c c.c d.c b.c d.c depends on c.c a.c depends on b.c d.c depends on a.c I update my Makefile like the following. Is it correct and guaranteed to work under parallel make? CXXFLAGS = -std=c++2a -fmodules-ts CC = $(CXX) # executable main : a.o b.o c.o d.o main.o # order of compiling object files main.o : a.o b.o c.o d.o b.o d.o : c.o a.o : b.o d.o : a.o Thanks