Impose an order for Order-only-prerequisites of a target
问题 I have a makefile snippet: all: $(objects) fresh: all | clean directory directory: ;mkdir -p OutputDirectory clean: ;rm $(objects); rm -rf OutputDirectory Here, I want to ensure that when I do make fresh - clean should succeed by directory which should be followed by all . Semantically, here it might not make sense for clean to be order only prerequisite. Assume it to some order only dependency that has to be executed in some order. The following link shows similar problem but for normal