global: Makefiles now support parallel compiles.
[h316.git] / programs / first-steps / Makefile
index 9720a0530c9dbc0c49f7768c8c2a9a188700a750..81f0c3ab440fe44187c95fa2560baaf8fbd05dd0 100644 (file)
@@ -13,11 +13,11 @@ PROGRAMS=$(foreach n, $(wildcard $(SRC_DIR)/*.f $(SRC_DIR)/*.asm),$(notdir $(bas
 default: $(foreach prog, $(PROGRAMS),$(BUILD_DIR)/$(prog).obj)
 
 $(BUILD_DIR)/%.obj:$(SRC_DIR)/%.f
-       @if [ ! -d $(BUILD_DIR) ]; then mkdir $(BUILD_DIR); fi
+       @if [ ! -d $(BUILD_DIR) ]; then mkdir -p $(BUILD_DIR); fi
        @$(FRTN_CMD) $< && mv $(notdir $(basename $<)).obj $(BUILD_DIR)
 
 $(BUILD_DIR)/%.obj:$(SRC_DIR)/%.asm
-       @if [ ! -d $(BUILD_DIR) ]; then mkdir $(BUILD_DIR); fi
+       @if [ ! -d $(BUILD_DIR) ]; then mkdir -p $(BUILD_DIR); fi
        @$(ASM_CMD) $< && mv $(notdir $(basename $<)).obj $(BUILD_DIR)
 
 clean :