summaryrefslogtreecommitdiff |
diff options
-rw-r--r-- | Makefile | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -11,9 +11,9 @@ ERLC ?= erlc ################################################################################ SRC_FILES = $(wildcard $(SRC_DIR)/*.erl) +MODULES = $(patsubst $(SRC_DIR)/%.erl,%,$(SRC_FILES)) BIN_FILES = $(patsubst $(SRC_DIR)/%.erl,$(BIN_DIR)/%.beam,$(SRC_FILES)) ################################################################################ - build: $(BIN_DIR) $(BIN_FILES) run: $(BIN_FILES) @@ -22,7 +22,8 @@ run: $(BIN_FILES) clean: rm -rf $(BIN_DIR)/* -$(BIN_FILES): $(BIN_DIR)/%.beam : $(SRC_DIR)/%.erl +.SECONDEXPANSION: +$(BIN_FILES): $(BIN_DIR)/%.beam : $(SRC_DIR)/%.erl $$(wildcard $$(SRC_DIR)/%/.) $(ERLC) -o $(BIN_DIR) $< $(BIN_DIR): |