summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-11-21 21:43:18 +0100
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-11-21 21:43:18 +0100
commit2f07232e91383752345e9a316a038620b232e70f (patch)
treec223aa70789008624a75ccd0b290c1e1d662da78
parentf633e4d5320806f13b4cffa8dbef0f59a08ae90f (diff)
Fixes subfolders not triggering rebuild of parent.
-rw-r--r--Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 36ab680..c6ee40e 100644
--- a/Makefile
+++ b/Makefile
@@ -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):