aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--erlang.mk10
-rw-r--r--packages.v1.txt1
2 files changed, 8 insertions, 3 deletions
diff --git a/erlang.mk b/erlang.mk
index 13e8a70..1ab0951 100644
--- a/erlang.mk
+++ b/erlang.mk
@@ -19,6 +19,8 @@ PROJECT ?= $(notdir $(CURDIR))
# Packages database file.
PKG_FILE ?= $(CURDIR)/.erlang.mk.packages.v1
+export PKG_FILE
+
PKG_FILE_URL ?= https://raw.github.com/extend/erlang.mk/master/packages.v1.txt
define get_pkg_file
@@ -102,9 +104,11 @@ define compile_dtl
init:stop()'
endef
-ebin/$(PROJECT).app: src/*.erl $(wildcard src/*.core) \
- $(wildcard src/*.xrl) $(wildcard src/*.yrl) \
- $(wildcard templates/*.dtl)
+ebin/$(PROJECT).app: $(shell find src -name \*.erl) \
+ $(shell find src -name \*.core) \
+ $(shell find src -name \*.xrl) \
+ $(shell find src -name \*.yrl) \
+ $(shell find templates -name \*.dtl 2>/dev/null)
@mkdir -p ebin/
$(if $(strip $(filter %.erl %.core,$?)), \
$(call compile_erl,$(filter %.erl %.core,$?)))
diff --git a/packages.v1.txt b/packages.v1.txt
index 377575b..19a32b4 100644
--- a/packages.v1.txt
+++ b/packages.v1.txt
@@ -1,5 +1,6 @@
bullet https://github.com/extend/bullet http://ninenines.eu Simple, reliable, efficient streaming for Cowboy.
cowboy https://github.com/extend/cowboy http://ninenines.eu Small, fast and modular HTTP server.
+cowlib https://github.com/extend/cowlib http://ninenines.eu Support library for manipulating Web protocols.
erlydtl https://github.com/evanmiller/erlydtl https://code.google.com/p/erlydtl/ ErlyDTL compiles Django Template Language to Erlang bytecode.
farwest_core https://github.com/extend/farwest_core http//ninenines.eu Modern web application development platform.
farwest_ui https://github.com/extend/farwest_ui http://ninenines.eu Development and administration UI for Farwest.