summaryrefslogtreecommitdiff |
diff options
author | nsensfel <SpamShield0@noot-noot.org> | 2018-06-04 14:51:51 +0200 |
---|---|---|
committer | nsensfel <SpamShield0@noot-noot.org> | 2018-06-04 14:51:51 +0200 |
commit | bdb3ee493c5b5ad03b7ce189011422a1c6798dd1 (patch) | |
tree | 0ce3576ba29c7f936f10c186acfd0da669b0285b /src/db/mk/erlang.mk | |
parent | 09bdaed7100ac97392e152a488d21db016952213 (diff) |
Starting to work on the DB implementation.
Diffstat (limited to 'src/db/mk/erlang.mk')
-rw-r--r-- | src/db/mk/erlang.mk | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/db/mk/erlang.mk b/src/db/mk/erlang.mk new file mode 100644 index 0000000..9150f63 --- /dev/null +++ b/src/db/mk/erlang.mk @@ -0,0 +1,28 @@ +################################################################################ +## CONFIG ###################################################################### +################################################################################ +ERLC ?= erlc +ERLC_OPTS ?= + +################################################################################ +## MAKEFILE MAGIC ############################################################## +################################################################################ +SRC_FILES ?= $(wildcard $(SRC_DIR)/*.erl $(SRC_DIR)/*/*.erl) +BIN_FILES = \ + $(patsubst %.erl,$(BIN_DIR)/%.beam,$(notdir $(SRC_FILES))) + +################################################################################ +## SANITY CHECKS ############################################################### +################################################################################ + +################################################################################ +## TARGET RULES ################################################################ +################################################################################ +ERLANG_RESULT = $(BIN_DIR) $(BIN_FILES) + +################################################################################ +## INTERNAL RULES ############################################################## +################################################################################ +.SECONDEXPANSION: +$(BIN_FILES): $(BIN_DIR)/%.beam : $$(wildcard $(SRC_DIR)/*/%.erl $(SRC_DIR)/%.erl) + $(ERLC) $(ERLC_OPTS) -o $(BIN_DIR) $< |