Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-11 | Prevent 'make all' from removing elvis | Daniel White | |
Given that 'make all' is the default build, it seems surprising to delete this without an explicit request for a 'distclean'. | |||
2015-01-10 | Add triq plugin | Loïc Hoguin | |
2015-01-10 | Merge branch 'fix_elvis' of https://github.com/srijan/erlang.mk | Loïc Hoguin | |
2015-01-10 | Introduce test builds and unify testing tools interface | Loïc Hoguin | |
The general idea is that erlang.mk now keeps track of what kind of build it generated. A test build is valid for all subsequent test target invocations. A normal build is only valid for itself and releases. This rework adds the ability to specify deps to eunit. The EUNIT_DIR variable is gone in favor of a more global TEST_DIR. The tests-ct target got renamed to ct and documented. Many more minor changes were done during the course of testing these changes. | |||
2015-01-09 | Don't overwrite elvis config if elvis binary is missing | Srijan Choudhary | |
2015-01-08 | Make ct_run use -noinput instead of -noshell | Loïc Hoguin | |
2015-01-08 | Speed up "erl" invocations | Loïc Hoguin | |
Use "+A0 -noinput -boot start_clean" as start argument. Use halt/{1,2} to shutdown the VM faster. | |||
2015-01-07 | Fix parallel compilation | Loïc Hoguin | |
Parallel compilation is now only enabled for "make" and "make deps app". To ensure order we spawn a new Make process for "deps", "app" and "rel" when the "all" target (or no target) is used. | |||
2015-01-06 | Merge branch 'deps_app_rel_order' of https://github.com/stolen/erlang.mk | Loïc Hoguin | |
2015-01-04 | Merge branch 'update_relx_v1.1.0' of https://github.com/MarkNijhof/erlang.mk | Loïc Hoguin | |
2015-01-04 | Merge branch 'patch-2' of https://github.com/brigadier/erlang.mk | Loïc Hoguin | |
2015-01-03 | Make it possible to create erlydtl beam files with full path in the name | Evgeny M | |
if DTL_FULL_PATH=1 /templates/a/b/c.dtl -> a_b_c_dtl.beam otherwise (as it was before) -> c_dtl.beam add return_errors flag to erlydtl:compile to return {error, Errors} instead of error; add {doc_root, "templates"} flag to allow extend and include templates from parent directories (by default erlydtl looks for parent template in the directory of the current template); make compilation stop if erlydtl:compile returns an error | |||
2014-12-29 | Updated relx to version v1.1.0 | Mark Nijhof | |
2014-12-23 | Build deps, app, rel targets really in that order | Danil Zagoskin | |
2014-12-22 | Improve the gen_fsm template | Loïc Hoguin | |
* Rename and add the default state functions `state_name/2,3` * Rename the variable `State` into `StateData` as per documentation | |||
2014-12-22 | Merge branch 'gen_fsm-template' of https://github.com/grahamrhay/erlang.mk | Loïc Hoguin | |
2014-12-21 | Add EUnit plugin | Enrique Fernandez | |
2014-12-20 | Added a gen_fsm template | Graham Hay | |
2014-12-17 | Use $(CURDIR) instead of ../$(PROJECT) for SHELL_PATH | Loïc Hoguin | |
This fixes the issue where the project name and project directory differ, and allow us to support directory of the form name-version. | |||
2014-11-25 | plugins/c_src.mk: update CFLAGS/CXXFLAGS/LDFLAGS for OS X | Kenji Rikitake | |
* Add the following flags to LDFLAGS needed at linkage for OS X, and remove the following flags from CFLAGS and CPPFLAGS: `-arch x86_64 -flat_namespace -undefined suppress` | |||
2014-11-25 | plugins/c_src.mk: use non-regex file extention detection | Kenji Rikitake | |
* The `-regex` option of `find` command to determine `SOURCES` in plugins/c_src.mk` is not portable; does not work on OS X. Rewrite with a portable form of using `find` native `-name` command option with `\(`, `-o`, and `\)`. * Support file extentions of `*.c`, `*.C`, `*.cc`, and `*.cpp`. | |||
2014-11-24 | add escript plugin | Dave Cottlehuber | |
2014-11-22 | plugin/c_src: remove C_SRC_OPTS | Slava Yurin | |
We can just LDFLAGS += and whatnot. | |||
2014-11-20 | plugin/c_src: compile C++ source | Slava Yurin | |
Add compile .cc,.cpp,.C files as C++. Compile each source file to .o. Link all .o object to .so. Delete .o on clean target. | |||
2014-11-19 | Make env.mk delete on distclean | Slava Yurin | |
Because env.mk creates a considerable time, then delete it less often. | |||
2014-11-19 | Compile all *.c files in c_src and sub dir | Slava Yurin | |
2014-11-19 | Don't try compile c_src if not exist | Slava Yurin | |
2014-11-19 | Add erl_interface for c_src compile and link | Slava Yurin | |
Using LDFLAGS, LDLIBS for link | |||
2014-11-09 | Use erlang:halt/0 for c_src.mk | Kenji Rikitake | |
* erlang:halt/0 is much faster than init:stop/0 to terminate execution (no wait time) | |||
2014-11-01 | Allow overriding the method and directories analyzed by Dialyzer | Loïc Hoguin | |
2014-11-01 | Merge branch 'jfacorro.elvis.96.plugin' of git://github.com/inaka/erlang.mk | Loïc Hoguin | |
2014-10-31 | [inaka/elvis#96] Elvis plugin. | Juan Facorro | |
2014-10-30 | erlc: update {id, git} in .app.src with git describe output | Dave Cottlehuber | |
2014-10-15 | Add -I include/ to build-ct-suites target | Alexander Færøy | |
2014-09-24 | Fix for the cowboy_rest template | Eric Sagnes | |
2014-09-11 | Merge branch 'master' of git://github.com/Version2beta/erlang.mk | Loïc Hoguin | |
2014-09-09 | fix typo in ifneq | Daniel Goertzen | |
2014-09-08 | Created shell target | Rob Martin | |
2014-08-20 | Correctly handle RELX_OUTPUT_DIR1.1.0 | Loïc Hoguin | |
2014-08-15 | Fix relx plugin to have targets defined even if file is missing | Loïc Hoguin | |
2014-08-06 | build plt automaticly when is missing | Andrzej Sliwa | |
2014-08-05 | Don't download relx every build | Loïc Hoguin | |
2014-08-02 | Fixed output of help command | UmbertoC | |
list-templates was replaced by bootstrap-lib in the output of the help command. | |||
2014-08-01 | Also delete the relx executable on distclean | Loïc Hoguin | |
2014-07-31 | Add command-line help to the bootstrap plugin | Loïc Hoguin | |
2014-07-30 | Add bootstrap plugin | Loïc Hoguin | |
2014-07-29 | Only autodetect if we have a test directory. | Sedrik | |
2014-07-25 | Make Dialyzer find source files recursively | Loïc Hoguin | |
2014-07-25 | Fix a wrong target name | Loïc Hoguin | |
2014-07-25 | Merge branch 'auto-detect-ct-suites' of git://github.com/sedrik/erlang.mk | Loïc Hoguin | |