Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-19 | Do not export templates as environment variables | Jean-Sébastien Pédron | |
We can write the file using the Makefile variables without going through environment variables. | |||
2015-11-17 | Merge branch 'copy-build.config-after-checking-out-commit' of ↵ | Loïc Hoguin | |
https://github.com/rabbitmq/erlang.mk | |||
2015-11-17 | make erlang-mk: Copy build.config after switching to $(ERLANG_MK_COMMIT) | Jean-Sébastien Pédron | |
If the local build.config has changes compared to upstream's master branch, and $(ERLANG_MK_COMMIT) also brings changes to this file, copying the local file to the checkout before switching to $(ERLANG_MK_COMMIT) caused git-checkout(1) to abort with: error: Your local changes to the following files would be overwritten by checkout: build.config Please, commit your changes or stash them before you can switch branches. Aborting While here, fix `core-upgrade-custom-repo` test case: without switching back the alternate erlang.mk repository to its master branch, the clone always got the test-copyright branch by default, making the ERLANG_MK_COMMIT check ineffective. | |||
2015-11-17 | Merge branch 'configurable-noop' of https://github.com/rabbitmq/erlang.mk | Loïc Hoguin | |
2015-11-17 | Remove unneeded comment from docs | Loïc Hoguin | |
2015-11-17 | Use `:` as a noop instead of `echo -n` | Jean-Sébastien Pédron | |
The `-n` flag is not standard and not portable. It is supported by many Bourne shell to suppress the trailing newline character. But some old shells do not support this and "-n" is printed. This is the case for instance on some old versions of Mac OS X where `/bin/sh` is Bash 3.2. | |||
2015-11-13 | Bullet repository has moved | Loïc Hoguin | |
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 | |