Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-27 | Fix small issue with c-src tests | Loïc Hoguin | |
Main test Makefile expects "c_src" but for convenience I also allow "c-src" and use that one as the prefix for the tests. | |||
2015-10-26 | Add new-nif target and related tests | Loïc Hoguin | |
Pushing this now so I can figure out Windows. | |||
2015-10-22 | Add shell chapter and tests | Loïc Hoguin | |
2015-10-22 | Add the releases chapter contents | Loïc Hoguin | |
2015-10-22 | Add NIF chapter to the guide | Loïc Hoguin | |
Not tested yet, figured it could still help people. | |||
2015-10-22 | Return argument as a last resort in $(dep_name) | Jean-Sébastien Pédron | |
Therefore, if neither $(dep_something) nor $(pkg_something_name) is defined, $(dep_name) will return the name specified in the various dependencies lists. This fixes `core-app-pt-erlc-opts` and `core-deps-fetch-fail-unknown` because now, the dependency is not "forgotten" anymore. Before, the dependency directory was missing from $(ALL_DEPS_DIRS) because $(dep_name) returned nothing. | |||
2015-10-22 | Add git-submodule fetch method | Loïc Hoguin | |
Initially submitted by Daniel White. | |||
2015-10-22 | Merge branch 'fix-test-core-plugins-one' of ↵ | Loïc Hoguin | |
https://github.com/rabbitmq/erlang.mk | |||
2015-10-22 | Use relative path to erlang.mk file in autopatched deps | Loïc Hoguin | |
2015-10-22 | Replace "if $(MAKE) then false" by "! $(MAKE)" | Jean-Sébastien Pédron | |
2015-10-22 | Do not try to execute an empty shell script in core-plugins-one test | Jean-Sébastien Pédron | |
The previous code did: if `<code that prints nothing on stdout>`; then ... So the test failed but not for the good reason. The forked shell printed: /bin/sh: gmake[2]:: not found Now, both "Run 'make ...'" tests are simplified and do not rely on backticks and test(1) anymore. Either the output is inspected or the exit code is checked. | |||
2015-10-22 | Move external plugins chapter in a plugins section | Loïc Hoguin | |
2015-10-22 | Fix a small typo | Loïc Hoguin | |
2015-10-22 | Add placeholders for missing chapters | Loïc Hoguin | |
2015-10-20 | Merge branch 'support-nongnu-date' of https://github.com/rabbitmq/erlang.mk | Loïc Hoguin | |
2015-10-20 | Merge branch 'master' of https://github.com/kostyushkin/erlang.mk | Loïc Hoguin | |
2015-10-20 | Rename couch package into opencouch | Loïc Hoguin | |
Per request: https://github.com/ninenines/erlang.mk/issues/300 This commit also fixes issues with packages which have a different name than the application name. | |||
2015-10-20 | Add package jamdb_sybase to the index | Sergiy Kostyushkin | |
2015-10-20 | Add package octopus to the index | Sergiy Kostyushkin | |
2015-10-19 | Force rebuilds on Makefile/.app.src changes | Loïc Hoguin | |
Everything will be rebuilt when the Makefile or any included Makefile (like Erlang.mk or plugins) change. Only the .app will be rebuilt when the .app.src file changes. | |||
2015-10-19 | Fix creating modules from templates when using apps/ only | Loïc Hoguin | |
2015-10-19 | Remove mention of OTP_DEPS from the docs | Loïc Hoguin | |
2015-10-15 | fix multiple patterns used on core_find | Daniel Goertzen | |
'find', the underlying command of core_find, does not support multiple patterns after -name. This patch fixes multi-pattern use in c_src.mk by calling core_find once for each pattern. | |||
2015-10-12 | Use '+%F %T%z' to format the timestamp | Jean-Sébastien Pédron | |
Option `--rfc-3339` is specific to GNU Coreutils' date(1). This change fixes the use of `make summary` on other platforms such as FreeBSD. The underscore is integrated to the tiem format at the same time; no need for an additional $(subst). | |||
2015-10-12 | Merge branch 'pkg-reload.mk' of https://github.com/bullno1/erlang.mk | Loïc Hoguin | |
2015-10-12 | Add test for and fix DTL_FULL_PATH | Loïc Hoguin | |
2015-10-12 | ErlyDTL files generate to beam directly | Loïc Hoguin | |
2015-10-12 | Cleanup ErlyDTL test | Loïc Hoguin | |
2015-10-12 | Merge branch 'fix-plugin-erlydtl' of https://github.com/bullno1/erlang.mk | Loïc Hoguin | |
2015-10-12 | Merge branch 'elbrujohalcon.table.display' of ↵ | Loïc Hoguin | |
https://github.com/elbrujohalcon/erlang.mk | |||
2015-10-12 | Fix user guide PDF generating | Loïc Hoguin | |
2015-10-12 | Fix port compilation for rebar projects | Loïc Hoguin | |
2015-10-12 | Rework package testing | Loïc Hoguin | |
Better error reporting and can now build everything in parallel. Failed builds are kept; others are deleted. The following command builds everything and then gives a diff of what got fixed/broken since last time ("> " is newly broken, "< " is newly fixed). make packages -j 32 -k; make summary | |||
2015-10-11 | Ensure that modules generated from erlydtl are listed in .app file | bullno1 | |
2015-10-06 | Load rebar before autopatching | Loïc Hoguin | |
Some rebar.config.script files use the vsn key available only after rebar is loaded. | |||
2015-10-04 | Add package reload_mk to the index | bullno1 | |
2015-10-01 | Improved table display :) | Brujo Benavides | |
2015-09-29 | Remove documented stuff from the README2.0.0-pre.1 | Loïc Hoguin | |
2015-09-29 | Add chapter Packages and dependencies to the guide | Loïc Hoguin | |
2015-09-29 | Use ?= in APPS_DIR test, just like DEPS_DIR | Loïc Hoguin | |
2015-09-29 | Add a test for SKIP_DEPS | Loïc Hoguin | |
Also don't delete DEPS_DIR if SKIP_DEPS is set. | |||
2015-09-29 | Add a test for NO_AUTOPATCH_ERLANG_MK | Loïc Hoguin | |
2015-09-29 | Add tests for and fix NO_AUTOPATCH | Loïc Hoguin | |
2015-09-29 | Use a deeper directory for core-deps-dir test | Loïc Hoguin | |
2015-09-29 | Merge branch 'app_file_newlines' of https://github.com/ingwinlu/erlang.mk | Loïc Hoguin | |
2015-09-29 | Improve a few comments and messages | Loïc Hoguin | |
2015-09-29 | Add support for APPS_DIR | Loïc Hoguin | |
This changes adds Rebar-like "apps/" functionality. From this commit onward, Erlang.mk supports 4 types of repositories: - Repo with an Erlang app at root level + deps/ - Repo with an Erlang app at root level + apps/ deps/ - Repo with no app at root level + deps/ - Repo with no app at root level + apps/ deps/ Example usage: - make new-app in=webchat - make new t=gen_server n=my_chat in=webchat - make Replace new-app with new-lib to create an OTP library instead of an OTP application. | |||
2015-09-27 | Improve tests' platform detection | Loïc Hoguin | |
Fixes a small warning printed on OSX, and don't run a specific test on FreeBSD (compiles a C library not compatible with FreeBSD). | |||
2015-09-27 | Fix core_find on stock OSX | Loïc Hoguin | |
OSX find has this terrible behavior: $ find test/core_app_asn1/src/ -type f -name \* test/core_app_asn1/src//CAP.erl test/core_app_asn1/src//Def.erl test/core_app_asn1/src//use_cap.erl test/core_app_asn1/src//use_def.erl It's been long fixed everywhere else. Change the core_find function to remove the trailing / if any before calling find. | |||
2015-09-27 | Fix "repetition-operator operand invalid" error in tests on OSX | Loïc Hoguin | |