makefile z tworzeniem drzewa katalogów odpowiednim dla budowania równoległego (-j)

Mój projekt potrzebuje tymczasowych katalogów, które są tworzone podczas kompilacji przy użyciu mkdir -p podobnie jak to:

all: dirtree $(OBJFILES)

dirtree: 
  @mkdir -p $(BUILD)/temp_directory

Ale to podejście nie może być używane z przełącznikiem -j, ponieważ pierwsza z OBJFILES jest kompilowana przed utworzeniem celu mkdir.

Czy istnieje standardowy sposób, aby to zrobić?

questionAnswers(3)

yourAnswerToTheQuestion