aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-10-16Running 'make clean-all' has errors if a dep has no MakefileJay Nelson
Create a project with a dependency that has no Makefile such as wooga/eredis. Do 'make all' then 'make clean-all' to get an error. This patch checks for the presence of the Makefile before attempting to run 'make clean', however, it does not attempt run 'rebar clean' or other commands instead.
2013-10-14Small verbosity tweaksLoïc Hoguin
2013-10-14Don't leave broken $(RELX) on error eitherLoïc Hoguin
This will do until we stop using wget.
2013-10-14Merge branch 'wget-error' of git://github.com/yamt/erlang.mkLoïc Hoguin
2013-10-14Add release support to erlang.mkLoïc Hoguin
No special configuration is needed, the release will be built automatically if a relx.config file is found.
2013-09-03don't leave broken $(PKG_FILE) on a errorYAMAMOTO Takashi
so that next time this tries to fetch it again.
2013-08-31Add targets for individual test suitesLoïc Hoguin
2013-08-29Add gun to the packagesLoïc Hoguin
2013-08-24Merge branch 'fix_lib_dirs' of git://github.com/danielwhite/erlang.mkLoïc Hoguin
2013-08-24Set ERL_LIBS to $(DEPS_DIR) rather than $(DEPS)Daniel White
This fixes a problem introduced by commit 1b6aa025 such that the dependencies were no longer being included in compilation. Noticed due to modules in a project being unable to find behaviours defined in dependencies.
2013-08-22Use a proper file extension for the packages fileLoïc Hoguin
We'll keep the .txt file for a month or so before deleting it.
2013-08-22Merge branch 'master' of git://github.com/gegidoni/erlang.mkLoïc Hoguin
2013-08-22Fix find command, filter regular files onlyElian Gidoni
2013-08-22Merge branch 'master' of git://github.com/srstrong/erlang.mkLoïc Hoguin
2013-08-22Do not run tests if test directory does not existSteve Strong
2013-08-22Merge branch 'master' of git://github.com/gegidoni/erlang.mkLoïc Hoguin
2013-08-22Add cowlib to packagesLoïc Hoguin
2013-08-22Export PKG_FILE so only one gets downloadedLoïc Hoguin
Thought I had committed that. Oops!
2013-08-20Compile files from src/ subdirsElian Gidoni
2013-08-18Added realpath to ebin in test run to prevent ct_run messagesSteve Strong
2013-08-18Allow higher level makefile to specify ERL_LIBSSteve Strong
2013-08-15Update READMELoïc Hoguin
2013-08-15Make the fetching of the package file a little less verboseLoïc Hoguin
2013-08-15Fix downloading of packages file when fetching pkg:// depsLoïc Hoguin
Previous code was downloading it a for each dep that used pkg://.
2013-08-15Add package index featureLoïc Hoguin
2013-08-14Add basic support for building deps with no MakefileLoïc Hoguin
2013-08-14Use the correct deps directory when building templatesLoïc Hoguin
2013-08-10Merge branch 'build-tests-recursive' of git://github.com/jlouis/erlang.mkLoïc Hoguin
2013-08-07When building tests, provide the correct DEPS_DIR value.Jesper Louis Andersen
2013-07-12Merge branch 'fix-recursive-erlc-call' of git://github.com/jlouis/erlang.mkLoïc Hoguin
2013-07-12Set ERL_LIBS to $(DEPS_DIR) rather than `deps`Jesper Louis Andersen
This solves a recursion problem when compiling deeper recursive makefile structures. All dependencies are pulled to the top-level dependencies directory by virtue of DEPS_DIR, but the recursive make calls to erlc fails since the value is hard-coded.
2013-07-08Add support for .xrl and .yrl filesLoïc Hoguin
Leex and Yecc files for generating lexers and parsers.
2013-07-02Add support for rebar powered depsLoïc Hoguin
Sets a newly repaired environment variable that rebar checks to determine the deps folder, REBAR_DEPS_DIR. This way rebar can now use the erlang.mk deps folder for its own deps. This is of course incompatible with all rebar versions before https://github.com/rebar/rebar/commit/620c4b01c6e59d47e92ea069f8510b8cb482ebae but compatibility should increase with repositories getting a newer rebar.
2013-06-20Merge branch 'fix-include' of git://github.com/goofansu/erlang.mkLoïc Hoguin
2013-06-20Fix include error for compile_erlgoofansu
2013-06-19Merge branch 'test-erl-libs' of git://github.com/fishcakez/erlang.mkLoïc Hoguin
2013-06-10Set ERL_LIBS=deps when compiling in test/James Fish
2013-06-07Merge branch 'patch-1' of git://github.com/dvv/erlang.mkLoïc Hoguin
2013-06-07Merge branch 'patch-1' of git://github.com/asabil/erlang.mkLoïc Hoguin
2013-06-07Fix compatibility with GNU Make 3.81Ali Sabil
The define directive prior in GNU Make prior to 3.82 does not support variable assignment operator after the variable name.
2013-06-01Report empty list when no *.beam existsVladimir Dronnikov
2013-05-29Clarify the README about the application resource fileLoïc Hoguin
2013-05-29Small README syntax fixLoïc Hoguin
2013-05-28Add the list of compiled files to the READMELoïc Hoguin
2013-05-28Add support for ErlyDTL files found in templates/*.dtlLoïc Hoguin
2013-05-23Add support for compiling Core Erlang filesLoïc Hoguin
2013-05-05Don't clean-deps for the tests targetLoïc Hoguin
2013-05-01Add paragraph about a common workflowLoïc Hoguin
2013-05-01Add test-only dependenciesLoïc Hoguin
2013-05-01Add documentation for the targets definedLoïc Hoguin